CSS3属性详解


网络上已经有许多关于css3样式的介绍以及功能使用,而本文的目的是为了列出所有css3属性在一个页面进行展示,方便查阅。若有文章中未说到的css3样式请各位大佬不吝赐教

漂亮是需要付出一点点代价的,那就是CSS3不支持IE8 -,心疼IE

CSS3圆角(border-radius)

我比较喜欢看图能够描述的清楚,不解释直接上代码

border-radius: 10px;
border-radius: 1000px;
border-radius: 50%;
border-left-top-radius: 10px;
border-right-top-radius: 10px;
border-left-bottom-radius: 10px;
border-right-bottom-radius: 10px;

圆角样式设置
当然,border-radius所能做到的东西还不止上边这些

border-radius: 10% 70% 10%;
border-radius: 70% 70% 10%;
border-radius: 400% 120% 70% 70%;

在这里插入图片描述
它还可以创造出一些其它的形状,比如柠檬、标签、扇形,可以看得出这是个非常实用的属性。
此处有一个不错的CSS3有关于border-radius的一个 移动的大象demo 供参考,我也不知道让不让转载,先转就完事儿了~

------------------------------------2019.12.25---------------------------------------

CSS3边框阴影(box-shadow)

老样子,不解释直接上代码

box-shadow: 0px 0px 10px #ff0000;
box-shadow: 0px 0px 10px 10px #ff0000;
box-shadow: 5px 5px 0px #ff0000;
box-shadow: 5px 5px 0px rgba(200, 200, 200, .5);
box-shadow: 5px 5px 0px rgba(200, 200, 200, .5) inset;

在这里插入图片描述
box-shadow: offset-x | offset-y | blur-radius | spread-radius | color

spread-radius(阴影扩散程度)color (颜色值)
可省略,默认值为0目前支持rgb/hex/hls

box-shadow属性完成标签阴影效果,让前端所表现出来的效果更佳丰富,看得出box-shadow属性也是一个非常实用的属性。
大部分CSS3样式还有一个隐藏功能,对于box-shadow来说,它可以做阴影的叠加,像是这样

box-shadow: 0px 0px 1px 1px #000000, 0px 0px 10px #000000 inset;

在这里插入图片描述
很棒。

在这里插入图片描述
不过,box-shadow只能做到根据标签的形状展现。上图对于box-shadow来说是什么没有办法,不过不用担心,问题总会解决的,只要我们技术过硬~

------------------------------------2019.12.26---------------------------------------

好久没有更新过了,年前因为个人原因并没有跟进,只有现在来继续之前未更新的文档(捂脸),没想到疫情来的如此突然,以前还想着有上那么几天在家待到嗨,没想到梦想成真了(泪笑)。祝愿武汉早日攻克难关,加油武汉!

CSS3滤镜filter(drop-shadow)

box-shadow不同的地方在于,box-shadow是对 当前元素 进行阴影效果的叠加,drop-shadow是通过filter属性对 当前元素中未透明的形状 添加阴影滤镜,如图所示

在这里插入图片描述
可以看得出来,两者的区别,当然,drop虽说好用,不过兼容性对于IE不够友好,全军覆没!所以,如果你需要支持IE时,请不要使用drop-shadow
在这里插入图片描述

------------------------------------2020.02.06---------------------------------------

持续更新

本文创作之前,深受 张鑫旭以及 w3cplus 网站的启发所写,在此放上两位的链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值