CSS/HTML提升条效果不是';t工作不正常
我想要这个,但不是倒置,我想要从下到上的方向 我尝试了以下代码,但它不起作用,你能帮我完成以下代码吗:CSS/HTML提升条效果不是';t工作不正常,html,css,Html,Css,我想要这个,但不是倒置,我想要从下到上的方向 我尝试了以下代码,但它不起作用,你能帮我完成以下代码吗: <style> /** Pure CSS wave effect **/ div.wave{ position: absolute ; width: 100%; } div.wave > span{ float:left; width: 10%; height: 200px; -webkit-animation: ani
<style>
/** Pure CSS wave effect **/
div.wave{
position: absolute
;
width: 100%;
}
div.wave > span{
float:left;
width: 10%;
height: 200px;
-webkit-animation: animate 1.5s ease-in-out alternate infinite;
}
div.wave > span:nth-child(1){
background-color: #B58900;
}
div.wave > span:nth-child(2){
background-color: #F7877C;
-webkit-animation-delay: .2s;
}
div.wave > span:nth-child(3){
background-color: #0E7DA8;
-webkit-animation-delay: .4s;
}
div.wave > span:nth-child(4){
background-color: #C4EADF;
-webkit-animation-delay: .6s;
}
div.wave > span:nth-child(5){
background-color: #B4A4CB;
-webkit-animation-delay: .8s;
}
div.wave > span:nth-child(6){
background-color: #FBD92F;
-webkit-animation-delay: 1s;
}
div.wave > span:nth-child(7){
background-color: #268BD2;
-webkit-animation-delay: 1.2s;
}
div.wave > span:nth-child(8){
background-color: #859900;
-webkit-animation-delay: 1.4s;
}
div.wave > span:nth-child(9){
background-color: #BBFFFF;
-webkit-animation-delay: 1.6s;
}
div.wave > span:nth-child(10){
background-color: #FFE8E8;
-webkit-animation-delay: 1.8s;
}
@-webkit-keyframes animate{
to { height: 100px; }
}
</style>
</head>
<body>
<div class='wave' style="position:absolute; bottom:0; width:100%;height:60px">
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
/**纯CSS波效应**/
纵波{
位置:绝对位置
;
宽度:100%;
}
纵波>跨距{
浮动:左;
宽度:10%;
高度:200px;
-webkit动画:动画1.5s缓进缓出交替无限;
}
div.wave>span:n个子项(1){
背景色:#B58900;
}
div.wave>span:n个子项(2){
背景色:#F7877C;
-webkit动画延迟:.2s;
}
div.wave>span:n个子项(3){
背景色:#0E7DA8;
-webkit动画延迟:.4s;
}
div.wave>span:n个子项(4){
背景色:#C4EADF;
-webkit动画延迟:.6s;
}
div.wave>span:n个子项(5){
背景色:#B4A4CB;
-webkit动画延迟:.8s;
}
div.wave>span:n个子项(6){
背景色:#FBD92F;
-webkit动画延迟:1s;
}
div.wave>span:n个子项(7){
背景色:#268BD2;
-webkit动画延迟:1.2s;
}
div.wave>span:n个子项(8){
背景色:#859900;
-webkit动画延迟:1.4s;
}
div.wave>span:n个子项(9){
背景色:#BBFFFF;
-webkit动画延迟:1.6s;
}
div.wave>span:n个子项(10){
背景色:#FFE8E8;
-webkit动画延迟:1.8s;
}
@-webkit关键帧动画{
至{高度:100px;}
}
提前感谢在我看来,您还需要添加一个与新高度相同的边距顶部:
@keyframes animate{
to {
height: 100px;
margin-top:100px;
}
}
这是经过修改的、有效的波浪:在我看来,您只需添加一个与新高度相同的边距顶部:
@keyframes animate{
to {
height: 100px;
margin-top:100px;
}
}
这是经过修改的、有效的wave:你说它不起作用是什么意思?(你测试的是哪个浏览器?仅限于WebKit。)我正在使用chrome,它并没有按照我想要的那样从下到上而不是从上到下移动。我发布了一个有效的修改。将来,请让我们知道你尝试过什么。那么像这样吗?你说它不起作用是什么意思?(你测试的是哪个浏览器?仅限于WebKit。)我正在使用chrome,它并没有按照我想要的那样从下到上而不是从上到下移动。我发布了一个有效的修改。将来,请让我们知道你尝试过什么。那么像这样吗?