边框

@Border
. 为元素添加指定宽度、样式和颜色的边框
. 元素有4个边,默认是同时设置4个边:top、right、bottom、left - 上右下左
. 更多信息,请访问 MDN - border
border: border-width border-style border-color
类别 说明
border-width 线条宽度:以像素 px 为单位
border-style 线条样式:实线 solid|默认、点线 dotted、短划 dashed、双线 double
border-color 线条颜色:默认和元素的文字颜色保持一致
. 可以单独设置每个边的宽度、样式和颜色
border-top: border-width border-style border-color
. 还可以使用独立属性单独设置
border-top-color: #f40;
border-top-width: 1px;
border-top-style: solid;
[] 基本使用
// 同时设置4个边
border: 1px #f40 solid;
// 单独设置某个边
border-top: 4px dotted #f08;
border-right: 4px dashed #089;
border-bottom: 4px solid #f40;
border-left: 4px double #890;
// 0元素边框 - 0尺寸大边框
width: 0;
height: 0;
border: 20px solid  #f08;
border-right-color: #089;
border-bottom-color: #f40;
border-left-color: #890;
// 将其中一个或几个边框颜色隐去transparent
width: 0;
height: 0;
border: 20px solid transparent;
border-bottom-color: #f40;
[] 页面设计 - 增加边框大小
WEB早期发展限制,多使用这种 hack 手段进行设计
随着字体图标和其它方式的流行,这种设计手法渐渐淡出视野
[] 透明边框
// 指定边框透明色
border: 20px dashed rgba(255, 255, 255, 0.2);
background-color: #f40;
// 有背景图片的情况下,不能直接指定透明边框颜色
// 必须指定背景图片起点为border区
padding: 1rem;
border: 20px dashed rgba(255, 255, 255, 0.4);
background-color: #f40;//容错
background-image: url(../imgs/bg.jpg);
background-size: cover;
background-origin: border-box;//MUST
边框圆角 border-radius
边框图像 border-image
边框块 border-block
总结与作业 Summary & Homework
总结
. 边框 border 的使用和样式
作业
绘制透明椭圆头像框
优化个人网站,如导航按钮、信息介绍
如何利用边框图像实现单独某个边的渐变背景?