边框除了 border 还有一种,就是
outline
类型的边框。此类型属性值与 border 相同,唯一不同的是其不会占据空间。不会在文档流中挤别的元素。
阴影
box-shadow: 10px 10px 5px black;
分别代表:
- 水平偏移量
- 垂直偏移量
- 阴影模糊半径
- 阴影颜色
边角样式
bordr-radius
四个边角都可以分开设置,每个边角的颜色,半径。
圆形
bordr-radius:50%
并且盒子的边框宽度四面搜相同时,整个盒子就是一个圆形。
.box2 {
/* display: none; */
width: 80px;
height: 80px;
background-color: cornflowerblue;
border: 5px red solid;
border-radius: 50%;
}
面试:三角形
就是把盒子的宽高设为 0
边框占据整个盒子。
.box {
width: 0;
height: 0;
/* margin: 100px auto; */
border-width: 100px 100px 100px 100px;
border-color: red greenyellow blue black;
border-style: solid;
}
然后,根据需要的三角形形状,设置四面边框的宽度,颜色即可。
CSS3 中,transparent
可以用于设置颜色的地方
.box1 {
width: 0px;
height: 0px;
border-width: 100px 100px 0px 100px;
border-color: red transparent blue transparent;
border-style: solid;
}
.box2 {
width: 0px;
height: 0px;
border-width: 0px 100px 100px 0px;
border-color: red transparent blue transparent;
border-style: solid;
}
.box3 {
width: 0;
height: 0;
border-width: 100px 0px 0px 100px;
border-color: red greenyellow blue black;
border-style: solid;
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论。