博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3之呼吸灯效果
阅读量:6344 次
发布时间:2019-06-22

本文共 1971 字,大约阅读时间需要 6 分钟。

  hot3.png

1、首先脑补一个知识点,我们在代码中经常看到-webkit或-moz,那这些有什么作用了,看下代码就知道了:

-webkit-border-radius: 2px;       /*Webkit:谷歌支持:圆角*/-moz-border-radius: 2px;          /*Mozilla:火狐支持:圆角*/-ms-border-radius: 2px;           /*Microsoft:IE9支持:圆角*/-o-border-radius: 2px;            /*Opera支持:圆角*/border-radius: 2px;               /*圆角*/

2、好了,呼吸灯的原理就是修改标签的不透明度,主要利用到css3的animation动画

    
    
呼吸灯    
    /* css代码 */        

3、css代码是这样的:

.breath_light {    width: 50px;                                    /* 宽度 */    height: 4px;                                    /* 高度 */    opacity: 0.1;                                   /* 不透明度 */    overflow: hidden;                               /* 溢出隐藏 */    background: #99dd33;                            /* 背景色 */    margin: 25% auto;                               /* 外边距 */      /* IE10、Firefox and Opera,IE9以及更早的版本不支持 */    animation-name: breath;                         /* 动画名称 */    animation-duration: 3s;                         /* 动画时长3秒 */    animation-timing-function: ease-in-out;         /* 动画速度曲线:以低速开始和结束 */    animation-iteration-count: infinite;            /* 播放次数:无限 */     /* Safari and Chrome */    -webkit-animation-name: breath;                 /* 动画名称 */    -webkit-animation-duration: 3s;                 /* 动画时长3秒 */    -webkit-animation-timing-function: ease-in-out; /* 动画速度曲线:以低速开始和结束 */    -webkit-animation-iteration-count: infinite;    /* 播放次数:无限 */} @keyframes breath {    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */    } @-webkit-keyframes breath {    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */}

4、学习css3:

5、不错的css3动画加载效果:

转载于:https://my.oschina.net/cobish/blog/303796

你可能感兴趣的文章
偏好设置简单封装
查看>>
Java 面向对象 之 继承
查看>>
深度揭秘:伪基站到底是怎么回事?
查看>>
bboss session手动移除用户会话方法介绍
查看>>
20+个很棒的Android开源项目
查看>>
育碧同 Mozilla 联手开发 AI 代码助手
查看>>
【实用】面对枯燥的源码,如何才能看得下去?
查看>>
智库说 | 徐远:数字时代的城市潜力
查看>>
《JSP极简教程》jsp c:forEach用法
查看>>
WebSocket详解(六):刨根问底WebSocket与Socket的关系
查看>>
LeetCode 122 Best Time to Buy and Sell Stock II(股票买入卖出的最佳时间 II)
查看>>
用 Go 写一个轻量级的 ssh 批量操作工具
查看>>
网站设计之合理架构CSS 架构CSS
查看>>
OTP 22.0 RC3 发布,Erlang 编写的应用服务器
查看>>
D语言/DLang 2.085.1 发布,修复性迭代
查看>>
手机玻璃表面检测机器视觉应用
查看>>
为何风口过去之后,百果园反而要在无人零售上发力?
查看>>
权威分析@RequestParam和@RequestPart 的区别(官方文档)
查看>>
Redis主从复制
查看>>
CopyNet 阅读笔记
查看>>