自从有了Css3 transition和animation以来,前端开发在动画这一块有了更高的自由度和格局,对动画的开发也越来越容易.这篇文章就让我们汇总一下使用Css3实现的各种特效.
程序员必读
1.实现内部虚线边框
知识点:outline
hello world
- 核心代码
1
2
3
4
5// css
.dash-border{
outline: 1px dashed #fff;
outline-offset: -10px;
}
2.边框内圆角的实现
知识点:box-shadow
- 核心代码
1 | box-shadow: 0 0 0 10px gray; |
3.实现条纹背景与进度条
知识点:linear-gradient,repeating-linear-gradient
- 核心代码
1 | // 上 |
4.复杂的背景图案
知识点:linear-gradient,repeating-linear-gradient,radial-gradient
- 核心代码
1 | // 1 |
- 核心代码
1 | // 利用css3多背景和position实现红绿灯和背景色块移动 |
- 核心代码
1 | // 利用背景渐变实现棋盘图案 |
伪随机背景
- 核心代码
1 | // 利用背景渐变实现棋盘图案 |
5.折角效果
知识点:linear-gradient
1.折角效果
折角效果哦
折角效果哦
- 核心代码
1 | background: linear-gradient(to left bottom,transparent 50%,rgba(0,0,0,.5) 0) no-repeat 100% 0 / 2em 2em, |
2.内阴影圆折角效果
折角效果哦
- 核心代码
1 | .fold-1{ |
6.自适应文本的条纹背景
知识点:linear-gradient,line-height,background-origin
hello you
hello you
hello you
hello you
hello you
7.自定义的下划线实现
知识点linear-gridient
i have your big apple.you have a too? hi hi hi.
小伙伴们注意到了吗?默认的下划线会将文字穿过,而上面的不会呦!
1 | # 核心代码 |