您现在的位置是:网站首页> 编程资料编程资料
css3实现简单的白云飘动背景特效css3实现背景图片半透明内容不透明的方法示例css3实现背景图片颜色修改的多种方式css3制作的背景渐变动画效果CSS3实现模糊背景的三种效果示例CSS3 菱形拼图实现只旋转div 背景图片不旋转功能CSS3只让背景图片旋转180度的实现示例基于css3制作的圆形透明画中画视频播放特效JS+CSS3文章内容背景黑白切换特效代码CSS3 实现的动态星空背景
2021-09-03
931人已围观
简介 这篇文章主要介绍了css3实现简单的白云飘动背景特效的示例,帮助大家制作网页特效,美化自己的网站,感兴趣的朋友可以了解下
这是一款非常简单的纯CSS3白云飘动背景特效。该白云飘动特效使用CSS animation动画来控制不同的白云,以不同的速度进行运动,形成白云飘动的效果。

HTML结构
该白云飘动特效的HTML结果非常简单,使用一个
来包裹一组作为白云的
元素。
CSS样式
白云使用.cloud 和它的:before和:after伪元素来制作。
.cloud { width: 200px; height: 60px; background: #fff; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; position: relative; } .cloud:before, .cloud:after { content: ''; position: absolute; background: #fff; width: 100px; height: 80px; position: absolute; top: -15px; left: 10px; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -webkit-transform: rotate(30deg); transform: rotate(30deg); -moz-transform: rotate(30deg); } .cloud:after { width: 120px; height: 120px; top: -55px; left: auto; right: 15px; }每一朵白云都执行moveclouds动画,但是它们的动画速度各不相同。大小和透明度也各不相同。
.x1 { -webkit-animation: moveclouds 15s linear infinite; -moz-animation: moveclouds 15s linear infinite; -o-animation: moveclouds 15s linear infinite; } .x2 { left: 200px; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); opacity: 0.6; /*opacity proportional to the size*/ /*Speed will also be proportional to the size and opacity*/ /*More the speed. Less the time in 's' = seconds*/ -webkit-animation: moveclouds 25s linear infinite; -moz-animation: moveclouds 25s linear infinite; -o-animation: moveclouds 25s linear infinite; } ...... @-webkit-keyframes moveclouds { 0% {margin-left: 1000px;} 100% {margin-left: -1000px;} } @-moz-keyframes moveclouds { 0% {margin-left: 1000px;} 100% {margin-left: -1000px;} } @-o-keyframes moveclouds { 0% {margin-left: 1000px;} 100% {margin-left: -1000px;} }以上就是css3实现简单的白云飘动背景特效的详细内容,更多关于CSS3特效的资料请关注其它相关文章!
相关内容
- css实现六种自适应两栏布局方式css display table 自适应高度、宽度问题的解决详解CSS多种三列自适应布局实现CSS实现背景图片屏幕自适应的实现css3实现自适应浏览器图片布局特效CSS实现表格首行首列固定和自适应窗口的实例代码CSS将img图片填满父容器div并自适应容器大小css实现两栏布局,左侧固定宽,右侧自适应的多种方法
- 详解常用css样式(布局)使用CSS的clip-path属性实现不规则图形的显示使用css实现特殊标志或图形css如何绘制特殊图形的方法示例详解CSS3中常用的样式【基本文本和字体样式】编程式处理Css样式的示例代码使用CSS伪元素控制连续几个元素的样式方法纯CSS3 gradient属性制作36种漂亮的html网页渐变按钮样式css样式常见图形效果展示的实例代码
- 浅析CSS3 用text-overflow解决文字排版问题CSS的writing-mode文字排版属性使用教程css网页布局中文字排版的属性和用法CSS教程:CSS控制网页文字排版实例
- 关于css中margin的值和垂直外边距重叠问题CSS中使用负margin值来调整居中位置CSS中的边界margin的取值为负值说明
- 详解css盒子模型之内边距padding及简写深入理解CSS中的盒子模型CSS盒子模型是什么css盒子模型图解css盒子模型详解加示例CSS3盒子模型详解CSS3盒子模型详解
- button内flex垂直居中竟然不居中的解决Flex布局实现div内部子元素垂直居中的示例css3 flex实现div内容水平垂直居中的几种方法浅谈最全面的水平垂直居中方案与flexbox布局 利用CSS3的flexbox实现水平垂直居中与三列等高布局Flexbox制作CSS布局实现水平垂直居中的简单实例
- CSS3 实现弹跳的小球动画纯CSS3制作的圆形修边渐变按钮动画特效源码css实现鼠标放上去时图片过渡转换动画效果纯CSS3实现的文件夹悬停打开动画特效源码CSS3文字图标组合悬停UI动画特效源码基于css3制作秋天落叶主题动画特效代码
- CSS 3.0文字悬停跳动特效代码CSS3 Calc实现滚动条出现页面不跳动问题HTML+CSS3模拟心的跳动实例代码CSS3实现跳动的动画效果
- css3实现平移效果(transfrom:translate)的示例利用CSS3实现平移动画效果示例代码
- CSS3 文字动画效果css3弹性盒子flex实现三栏布局的实现CSS3 按钮边框动画的实现CSS3 实现发光边框特效CSS3 实现图形下落动画效果CSS3制作3D立方体loading特效CSS3实现莲花绽放的动画效果CSS3制作圆形滚动进度条动画的示例一篇文章带你学习CSS3图片边框CSS3实现时间轴特效CSS3制作皮卡丘动画壁纸的示例
点击排行
本栏推荐
