首页 >

css3 两张背景图切换 |dom改变css

css边框半圆,css预编译方案,css格式化文本,css文字垂直底对齐,怎么下载网站的css文件,设置css自适应屏幕高度,dom改变csscss3 两张背景图切换 |dom改变css

首先,需要在CSS中指定两张背景图。代码如下:

.bg{
background-image: url('first-bg.jpg'), url('second-bg.jpg');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

这段代码中,大家使用了background-image属性来设置两张背景图,即’first-bg.jpg’和’second-bg.jpg’。大家还使用了background-position来指定背景图在容器中的位置为居中。background-repeat属性值为no-repeat,表示不重复显示背景图。而background-size为cover,表示铺满整个容器。

接下来,大家使用CSS3中的Animation来实现切换效果。代码如下:

@keyframes bg-switch{
0%{
background-image: url('first-bg.jpg'), url('second-bg.jpg');
}
50%{
background-image: url('second-bg.jpg'), url('first-bg.jpg');
}
100%{
background-image: url('first-bg.jpg'), url('second-bg.jpg');
}
}
.bg{
animation: bg-switch 5s infinite;
}

首先定义了一个名为bg-switch的动画,其中0%表示起始状态,50%表示中间状态,100%表示结束状态。在这个动画中,大家将两个背景图的顺序在50%的时候交换。开启无限循环。最后,在bg类上应用动画。

这样,大家就成功地实现了两张背景图的切换效果。此外,大家还可以通过调整Animation中的参数,比如延时、速度等,来定制化动画效果。


css3 两张背景图切换 |dom改变css
  • css取消继承父元素属性 |css33d产品
  • css取消继承父元素属性 |css33d产品 | css取消继承父元素属性 |css33d产品 ...

    css3 两张背景图切换 |dom改变css
  • css 怎么把输入框变大 |css 右键
  • css 怎么把输入框变大 |css 右键 | css 怎么把输入框变大 |css 右键 ...

    css3 两张背景图切换 |dom改变css
  • 破解css权限 |css新增伪类举例
  • 破解css权限 |css新增伪类举例 | 破解css权限 |css新增伪类举例 ...