NikroVir
Извращённый отшельник
- Регистрация
- 27 Апр 2008
- Сообщения
- 347
- Реакции
- 118
Как я уже писал выше, нужно анимируемому блоку нужно задавать стили, которые будут после окончания анимации. Короче говоря добавьте right: 642px; в .container:after и всё заработаетМне получается нужно не заполнять див градиентом, а наоборот, убирать заполнение, как это изменить?
Код:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{background:#000} @-webkit-keyframes my{ from{right: 0px;} to{right: 642px;} } .container{ overflow: hidden; position: relative; height: 110px; width: 642px; margin: auto; border: 1px solid #000; background:none } .container:after{ content: ""; background: #000; position: absolute; top: 0; height:110px; width: 642px; z-index: 2; -webkit-animation: my 1s linear; animation: my 1s linear; } .block{ height: 110px; width: 642px; position: absolute; top: 0; z-index: 2; text-align: center; line-height: 110px; background: url(images/h-l.png) top center!important;} } </style> </head> <body> <div style="width:980px;margin:0 auto"> <div class="container"> <div class="block">blablabla</div> </div> <div> <div style="background: url(images/h-l.png) top center!important;width:490px;height:100px;float:left}"></div> <div style="background: url(images/h-r.png) top center!important;width:490px;height:100px;float:left}"></div> <div style="background: url(images/f-l.png) top center!important;width:490px;height:100px;float:left}"></div> <div style="background: url(images/f-r.png) top center!important;width:490px;height:100px;float:left}"></div> </div> </body> </html>
Сначала прорисовывет как надо, затем в конце снова черный блок
как сделать чтобы когда отрисовка черного фона с 100% до 0% прошла все осталось как есть без черного?
UPD: и если я вас правильно понял, то вы зря сменили z-index на 2 у .container:after, это же блок с бэкграундом, который должен идти ПОД изображением, или что там у вас...
PS: было бы куда проще вам помогать, если бы вы выложили хотябы часть вёрстки на codepen.io например. А то вы просите помочь основываясь на 5 дивах, с CSS имеющим косвенное отношение к тому что нужно сделать. Создаётся не полная картина работы
Последнее редактирование: