程序员

1-2-10【CSS3】CSS3的盒模型

2020-11-06  本文已影响0人  Liyager

题外话:今天也是元气满满的一天~


文章内容输出来源:拉勾教育大前端就业集训营

1.设置盒模型的类型

content-box标准模式

说明:如图所示,内容区域的宽度和高度是100px,并没有被内边距、边框和外边距占用,这是个标准的盒模型。

border-box怪异模式

说明:如图所示,你会发现内容区域本来应该是100px的宽高,但实际上只有40px。因为内边距&边框都占用了这个区域,所以内容区域只有40px了。

2.边框圆角

属性值 说明
x-radius/y-radius /分隔两部分属性值,前面为水平半径,后面为垂直半径
radius 一个属性值,水平和垂直半径相同,得到的是一个圆角

说明:第一个盒子radius只设置了一个值,所以是以20像素为半径的圆角;第二个盒子radius设置了两个值,水平方向从20像素开始圆滑,垂直方向从50像素开始圆滑,所以是个椭圆角。

拓展:IE8及以下的浏览器不支持border-radius属性,其他浏览器支持。

3.文字阴影

属性值 说明
h-shadow 必须,水平阴影的位置,可正负
v-shadow 必须,垂直阴影的位置,可正负
blur 可选,模糊的距离
color 可选,阴影的颜色
text-shadow: 3px 3px 1px red;

说明:前两个属性值必须是阴影的偏移距离,第三个属性是模糊距离,第四个属性是颜色。

说明:如图所示,四个属性值时必须按照规定书写方式书写。而三个属性值时,第三个属性值可以是颜色也可以是模糊距离。

说明:若希望增加多层文字阴影,可在第一组属性值后书写逗号,然后再次增加一组属性值,直至最后一组属性值,用分号结束。

4.盒子阴影

属性值 说明
h-shadow 必须,水平阴影的位置,可正负
v-shadow 必须,垂直阴影的位置,可正负
blur 可选,模糊的距离
spread 可选,阴影的尺寸
color 可选,阴影的颜色
inset 可选,将外部阴影改为内部阴影

说明:盒子阴影的属性值写法类似文字阴影的写法,按照顺序一个一个书写即可。

说明:同样,多层阴影只需要在一组属性值后面添加逗号,再去书写下一组属性值即可。

前端文章汇总目录

https://www.jianshu.com/p/6d80dd616ff4


结束语:一花一世界,一木一浮生,愿与诸君共勉

上一篇下一篇

猜你喜欢

热点阅读