Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2014, 12:02
Новичок на форуме
Отправить личное сообщение для opalsmoke Посмотреть профиль Найти все сообщения от opalsmoke
 
Регистрация: 27.11.2014
Сообщений: 5

Применение css анимации при нажатии на ссылку
Есть вот такой замечательный пример мини-слайдера на чистом css
<div id="slider">
    <div>
        <img src="01.png" alt="">
        <h1>Умная девушка!</h1>
        <p>Quidditas tuo quid facilisis ex sic ut casus turbata minim venisse in fuerat accidens quam dicentes Is hendrerit ad nomine. Sibi ambulare manu impetum ideo omnibus caecus eum in lucem exempli paupers. Stranguillio ut libertatem deum rogus aegritudinis causet subsannio. per dicis eo dicimus quis nudus iuvenem. Stranguillionis vero rex in modo invenit Boreas quam aniculae morsque nutricem. Iterum non solutionem innocentem vis apud senex lacrimis non coepit. Iriure dolore suas sua confusus eos est cum unde meae sit audivit emere sibi dicit pietate.</p>
    </div><div>
        <img src="02.png" alt="">
        <h1>Деловая девушка!</h1>
        <p>Innocentis sit aliquip ipsa quod una civitatis in fuerat accidens suos alloquitur vidit pater. Thebaeorum in deinde plectrum anni ipsa codicellos numquam, scelerata nunc intuens clita materiae in modo cavendum es. Virginis instaret dolores ambulavit sapiens suam, thebaeorum in deinde plectrum anni ipsa codicellos. Dicere Tharsia adulescens tuorum ipsa hospes ibi effudit Lorem post discipulae venit est in. Iubeo non coepit cognitionis huius dulcis a. Apollinem existimas filiam in lucem in rei completo litus ostendam Apollonio omnino doming.</p>
    </div>
</div>
<a href="">Показать еще</a>

Стиль css:
#slider {
    height: 300px;
    overflow: hidden;
    width: 960px;
    margin: 0 auto;
}
#slider div {
    position: relative;
    height: 300px;
}

#slider div {
    animation: mymove 10s linear infinite;
    -moz-animation: mymove 10s linear infinite; /* Firefox */
    -webkit-animation: mymove 10s linear infinite; /* Safari and Chrome */
}

@keyframes mymove {
    0% {top: 0px;}
    20% {top: 0px;}
    25% {top: -300px;}
    75% {top: -300px;}
    80% {top: 0px;}
    100% {top: 0px;}
}
/* Firefox */
@-moz-keyframes mymove {
    0% {top: 0px;}
    20% {top: 0px;}
    25% {top: -300px;}
    75% {top: -300px;}
    80% {top: 0px;}
    100% {top: 0px;}
}
/*Safari and Chrome*/
@-webkit-keyframes mymove {
    0% {top: 0px;}
    20% {top: 0px;}
    25% {top: -300px;}
    75% {top: -300px;}
    80% {top: 0px;}
    100% {top: 0px;}
}


Все работает отлично! Но нужно еще сделать чтоб при нажатии на кнопку "показать еще" анимация проигрывалась и содержимое блока менялось. Как это можно сделать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена цвета/картинки фона при нажатии на элемент Webtest Элементы интерфейса 16 20.04.2017 22:36
jquery выпадающая информация при нажатии на ссылку Гробовщик Events/DOM/Window 14 25.01.2017 17:07
Звук при нажатии на ссылку Dave Элементы интерфейса 45 15.02.2016 23:32
Запуск анимации при наведении курсора на ссылку в другом фрейме flasher167 Общие вопросы Javascript 0 11.04.2013 19:33
Вставка текста в форму при нажатии на ссылку Sergei1988 Общие вопросы Javascript 2 03.04.2011 22:05