css3 div跳动动画_那些年我们学过的css3技巧

随着2013年以后,移动互联网的普及,到今天的2020年,css3已经不再是,高级#前端开发#师用来分享的技巧了,已经成为广大的前端从业者,必须掌握的基本技能,掌握css3是一个合格的前端工程师必备的基础能力。

以前需要使用图片实现的一些效果,现在使用css3可以直接实现,提高了效果和体验,也提高了开发者对效果的控制力。比如以下几个作品:

c3b01a5b1a784097841a201368aa598c.png

css3实现钢琴

a976811bae92ff2eca506df1508fcde1.png

css3实现奔马

982ccb404c3e5c608a2eb48702885e54.png

css3实现风车

很多开发者担心css3的兼容性,建议大家使用时,根据项目情况,进行兼容性调查,例如使用caniuse网站。

ce78c62988e9fd20097880ee4565b835.png

点击图片查看主流浏览器的支持情况

css3 常用到的几个属性

  • border-radius 圆角边框
  • box-shadow 盒子阴影
  • animation 帧动画
  • transition 过渡动画
  • 以及各种新增选择器

接下来,看一下 border-radius的使用情况

border-radius:2em; /*基本使用*/

border-radius: [左上] [右上] [右下] [左下]

/*高级使用可以定义各个角的数值*/

单位可以为 像素px,em,rem以及 百分比。

比较常用的几个效果:

圆形

ec73c9144255b6ecc9b8799793c8d72d.png

border-radius:50%;

或者元素为 方形,例如 长宽为100px,border-radius则为50px

border-radius:50px

半圆

d5ee11c0fc22486bc1970808aa1e1b2f.png

div {

width: 200px;

height: 100px;

background: red;

border-radius: 100px 100px 0 0;

}

当然也可以给图片使用,例如大家常见的圆形头像,如果不使用圆形图片的情况下,使用

border-radius也是可以实现的,例如微博的头像

4036a9985cbf700a94fdec44721cf593.png

点击图片查看大图

感谢大家观看文章,后续更新敬请期待!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值