Здравствуйте, поздравляю всех с наступающим Новым Годом! Сегодня рассмотрим небольшой код, который позволит нам вывести блок, например, в сайдбаре сайта, а после через несколько секунд скрыть его.
Скачать исходники для статьи можно ниже
Давайте для примера создадим в сайдбаре виджет “Добро пожаловать!”, который исчезнет через 5 секунд.
1. Активируем виджет “Текст”
Заходим в админку wordpress, в левом меню выбираем пункт “Внешний вид”, подпункт “Виджеты”, перетаскиваем виджет с названием “Текст” в нужный сайдбар.
И вставляем в него следующи код:
<div id='hideMe'>Добро пожаловать!</div>
2. Прописываем стили для блока
Заходим в админку wordpress, в левом меню выбираем пункт “Внешний вид”, подпункт “Редактор”, откроется файл стилей – style.css, в нем вставляем (в самый низ) следующий код:
#hideMe {
-moz-animation: cssAnimation 0s ease-in 5s forwards;
/* Firefox */
-webkit-animation: cssAnimation 0s ease-in 5s forwards;
/* Safari and Chrome */
-o-animation: cssAnimation 0s ease-in 5s forwards;
/* Opera */
animation: cssAnimation 0s ease-in 5s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes cssAnimation {
to {
width:0;
height:0;
overflow:hidden;
}
}
@-webkit-keyframes cssAnimation {
to {
width:0;
height:0;
visibility:hidden;
}
}
Сохраняем изменения.
Все готово – теперь при загрузке сайта, в сайдбаре будет находится виджет с приветствием “Добро пожаловать”, который через 5 секунд будет исчезать.


Отличная идея. Спасибо!