解密CSS笔记(一)

半透明边框

通过rgb和hsla进行颜色设置:


border:10px solid hsla(0,0%,100%,.5);

background:yellowgreen;

background-clip: padding-box;

image.png

设置padding-box代表浏览器会用内边距来裁剪背景,这时候border下的背景是padding外的。

而默认是border-box,border下的背景是padding,则透明边框会透出容器的颜色。


image.png

多重边框的两种方法

  1. box-shadow

box-shadow:0 0 0 10px #655,

0 0 0 15px deeppink,

0 2px 5px 15px rgba(0,0,0,.6);

2.outline


outline: 5px solid rebeccapurple;

outline-offset: -10px;

out-line-offset设为负值可以实现缝边效果


image.png

你可能感兴趣的:(解密CSS笔记(一))