048 - 世界这么大还是遇见你
本帖最后由 不二如是 于 2020-8-12 17:44 编辑上一集:047 - 知识改变命运
哈哈,废话不多说了,#敲黑板时刻!{:10_281:}
在线视频:传送门
课程思维导图
猛戳http://xxx.fishc.com/forum/201803/31/110408mxpszds1j1xxxahm.gif超清
轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
通过课程我们知道 outline 的位置:
还要知道 outline 和 border 的区别:
**** Hidden Message *****
上代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鱼C-outline</title>
<style type="text/css">
a {
border: 3px solid green;
border-radius: 3px;
display: inline-block;
margin: 10px;
padding: 5px;
}
a:focus {
outline: 5px dotted #e73;
outline-offset: 4px;
background: #ffa;
}
</style>
</head>
<body>
<a href="#">我是一条带有 outline 效果的 a 元素</a>
</body>
</html>
效果:
接下来就是 box-shadow 属性。
box-shadow 属性用于在元素的框架上添加阴影效果。
可以在同一个元素上设置多个阴影效果,并用逗号将他们分隔开。
该属性可设置的值包括阴影的 X 轴偏移量、Y 轴偏移量、模糊半径、扩散半径和颜色。
设置不同位置不同的阴影值就会有不同的效果。
来一个简单的例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>box-shadow</title>
<style type="text/css">
div {
width: 120px;
height: 100px;
margin-top: 20px;
}
.d1 {
box-shadow: 10px 5px 5px green;
}
.d2 {
box-shadow: inset 5em 1em red;
}
</style>
</head>
<body>
<div class="d1">ilovefishc.com</div>
<div class="d2">ilovefishc.com</div>
</body>
</html>
效果:
几乎可以在任何元素上使用 box-shadow 来添加阴影效果。
如果元素同时设置了 border-radius 属性 ,那么阴影也会有圆角效果。
多个阴影在 z 轴上的顺序和多个 text shadows 规则相同(第一个阴影在最上面)。
课后作业,完成了吗?
传送门
http://xxx.fishc.com/forum/201803/20/101934b3igkgm9hgbgz0ck.gif
下一集:049 - 看山不是山(上)
如果有收获,别忘了评分{:10_281:} :
http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif
这位鱼油,如果喜欢本系列学习笔记,请订阅 淘专辑(传送门)(不喜欢更要订阅{:10_297:} ) 111 123 回复快快快 {:10_277:} 冲
轮廓只能是矩形 速查表中,“注意:轮廓线不会占据空间,也不一定是矩形。”与视频内容有差异哦,视频说outline只能是矩形。 区别 想看 {:5_95:} {:7_146:} outline-offset
11 不占位置 {:10_339:} 学习了{:10_333:}。
页:
[1]