css3 高级,CSS3高级技术

文字阴影(text-shadow)

h4{text-shadow:3px 3px 2px yellowgreen;}

20201219111049532oln8iuolvx3jig8_12.png

20201219111049532oln8iuolvx3jig8_6.png

多重阴影,用逗号隔开

h4{text-shadow:3px 3px 2px yellowgreen,5px 5px 2px orange;}

20201219111049532oln8iuolvx3jig8_2.png

盒阴影(box-shadow)

20201219111049532oln8iuolvx3jig8_9.png

20201219111049532oln8iuolvx3jig8_10.png

20201219111049532oln8iuolvx3jig8_11.png

内阴影在前面添加inset关键字

box-shadow:inset 10px 10px 5px #888888;

多重阴影和text-shadow类似

颜色渐变

一、线性渐变

20201219111049532oln8iuolvx3jig8_13.png

20201219111049532oln8iuolvx3jig8_3.png

如果想要改变渐变方向,可以自定义一个角度

20201219111049532oln8iuolvx3jig8_1.png

20201219111049532oln8iuolvx3jig8_5.png

二、径向渐变

语法:

20201219111049532oln8iuolvx3jig8_15.png

渐变形状有两种:圆(circle)和椭圆(ellipse)

background:radial-gradient{12em,circle,at center,#f00;}

大小、形状、位置、色标

若渐变形状为圆形,渐变大小不能为百分数

若传入两个大小不同的参数,则表示该渐变形状为椭圆,传入一个,则代表半径

20201219111049532oln8iuolvx3jig8_0.png

20201219111049532oln8iuolvx3jig8_7.png

20201219111049532oln8iuolvx3jig8_4.png

20201219111049532oln8iuolvx3jig8_14.png

重复渐变

repeating-radial-gradient{background:repeating-radial-gradient(black 0px,orange 5px,red 10px);}

在linear-gradient或者radial-gradient前面加上repeating就可以实现重复效果

多张背景图片

.img{

background: url('rosetta.png’),

url('moon.png’),

url('stars.jpg’);

background-size: 75vmax, 50vw, cover; background-position: top 50px right 80px, 40px 40px, top center; background-repeat: no-repeat; }

图片列表中先出现的会被放在离用户最近的位置上

background-size: 75vmax, 50vw, cover; background-position: top 50px right 80px, 40px 40px, top center; background-repeat: no-repeat; }

可以使用背景大小(background-size)属性为每个图片设置大小。语法如下:

bg { background-size: 100% 50%, 300px 400px, auto; }

每张图片的大小(第一个是宽度,第二个是高度)按照它们在背景属性中的顺序声明,用逗号分隔。在上例中,你可以使用百分比、像素或者以下关键词。

auto:让图片保持其原生大小。

cover:保持图片比例,拓展至覆盖整个元素。

contain:保持图片比例,拓展图片让其最长边保持在元素内部。

CSS滤镜

img{filter:blur(5px);}

MultipleFilters{filter:opacity(10%) blur(2px) sepia(35%);}

20201219111049532oln8iuolvx3jig8_8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值