Когда я загружаю эту анимацию, текст начинается с левой стороны HTML-страницы.Начальная позиция текста Влево, вправо и вправо
Но мне это нужно, как ниже
- «Привет» Если начать с небольшой снаружи левого верхнего угла части страницы HTML
- «Ваш» следует начинать с немного за пределами Ближнего Top (центр сверху) страницы
- «Мир» должен начинаться с немного за пределами правом верхнем углу страницы
(я уточнил выше для лучшей ясности и понимания)
Все вместе должны появиться в центре, увеличивая масштаб. И все они должны возвращать масштабирование в левую сторону страницы.
$('#hello').animate({
zoom: '150%',
left: window.innerWidth/1
}, 3000, function() {
// 4. Pause for 3 seconds
$(this).delay(3000)
// 6. zooms out to 200% heading towards left top corner,
// (logo position)
// 7. Fades out when reaching the logo 8. Logo appears
.animate({
zoom: '40%',
left:0
}, 3000, function() {
$(this).find('span').fadeOut()
})
});
h1 {
font-size: 1em;
zoom: 200%;
transition: zoom 1s ease-in-out;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="hello">
<h1> H<span>ello</span> Y<span>our</span> W<span>orld</span></h1>
Я до сих пор ждет, если это возможно, так гладко, как я уже упоминал в коде выше ?? следующие два ответа выглядят великолепно .. кто-нибудь может предложить с помощью функции .animate()? –