Я в основном пытаюсь добиться результата, который демонстрирует эта веб-страница. http://codepen.io/Chrislion_me/pen/rVqwbO Я использовал некоторые из CSS на вышеуказанной странице и интегрирован в свою страницу.Website Lightning Code CSS
Я довольно новичок во всем мире HTML/CSS. То, что я пытаюсь сделать для проекта в uni, - это создать домашнюю страницу, на которой есть фотография грозы на заднем плане, покрытая наложением, которое слишком отфильтровывает часть изображения Picture of current website.
В принципе, фото должно оставаться фиксированным там, где оно есть, поэтому, если я прокручу дальше по странице, он не сдвинется и останется в верхней части страницы.
Так что это работает отлично, проблема в том, что я не могу заставить свою молнию работать правильно, буря должна вспыхивать пару раз каждые ~ 7 секунд. Первая ссылка, которую я опубликовал, демонстрирует то, что я ищу.
В зависимости от того, как я играю с кодом, он обычно просто белым, а затем каждые 7 секунд он мигает изображением, а затем снова белым. Я не уверен, где я ошибся, я добавил часть моего кода ниже, если это поможет - это просто раздел, на котором размещается изображение и кнопки, я могу опубликовать больше CSS, если это необходимо.
Заранее благодарен! :)
HTML
<div id="bg" class="banner flashit">
<p>TEST TEXT</p>
<ul class="actions">
<li><a href="#" class="button special big">Click here</a></li>
</ul>
</div>
CSS
#bg{
padding: 16em 0 13em 0;
background-attachment: fixed;
background-image: url("images/overlay.png"), url("../images/banner.jpg");
background-position: center top;
background-size: cover;
line-height: 1.75;
text-align: center;
z-index: -2;
}
.banner {
padding: 16em 0 13em 0;
background-attachment: fixed;
background-image: url("images/overlay.png"), url("../images/banner.jpg");
background-position: center top;
background-size: cover;
line-height: 1.75;
text-align: center;
-webkit-filter: brightness(3);
filter: brightness(3);
-o-filter: brightness(3);
-moz-filter: brightness(3);
z-index: -1;
}
.flashit{
-webkit-animation: flash ease-out 10s infinite;
-moz-animation: flash ease-out 10s infinite;
animation: flash ease-out 10s infinite;
animation-delay: 2s;
}
@-webkit-keyframes flash {
from { opacity: 0; }
92% { opacity: 0; }
93% { opacity: 0.6; }
94% { opacity: 0.2; }
96% { opacity: 0.9; }
to { opacity: 0; }
}
@keyframes flash {
from { opacity: 0; }
92% { opacity: 0; }
93% { opacity: 0.6; }
94% { opacity: 0.2; }
96% { opacity: 1; }
to { opacity: 0; }
}
Возможный дубликат [Lightning Effect CSS] (http://stackoverflow.com/questions/36192895/lightning-effect-css) – Scott
Я не могу понять людей на сообщениях, подобных этому, где визуальность крайне важна, они не позволяют изображениям быть доступными, только половина пути. –
@ freestock.tk Это потому, что это проект uni, и я отмечен на графиках. Следовательно, качество визуальных изображений имеет первостепенное значение. –