In的CSS, 我们可以使用来创建透明边框边境嵌套的属性div标签。
创建步骤如下:
第1步:
创建一个嵌套
div
标签。
第2步:
指定外层
div
标签的
边框样式
成为
固体
和
边框宽度
属性可以是任何所需的大小。
第三步:
内部尺寸
div
标签比外部小
div
标签。
另外, 我们可以使用边境简写属性, 如下面的示例所示。
范例1:使用上述方法在CSS中创建透明边框。
<!DOCTYPE html>
< html >
< head >
< style type = "text/css" >
h1 {
color: green;
}
.outer {
width: 300px;
height: 300px;
margin: 10%;
border: 10px solid rgba(0, 0, 0, .4);
border-radius: 5px;
}
.inner {
width: 270px;
height: 270px;
margin: auto;
margin-top: 3%;
text-align: center;
background: rgba(0, 0, 0, .4);
border-radius: 5px;
padding: 5px;
}
</ style >
</ head >
< body >
< div class = "outer" >
< div class = "inner" >
< h1 >lsbin</ h1 >
</ div >
</ div >
</ body >
</ html >
输出如下:
另一种替代方法是使用单个div标记并使用边框样式和背景剪辑属性以创建透明边框。
重现此步骤是:
第1步:
创建一个
div
标签。
第2步:
指定
边框样式
财产
双
在框周围设置两个边框。
第三步:
设置
背景剪辑
财产
填充盒
它将背景色剪切到元素的填充上。
范例2:使用上面讨论的替代方法在CSS中创建透明边框。
<!DOCTYPE html>
< html >
< head >
< style type = "text/css" >
h1 {
color: green;
}
.trans_border {
width: 270px;
height: 270px;
margin: auto;
margin-top: 3%;
text-align: center;
border: 20px double rgba(0, 0, 0, .4);
background: rgba(0, 0, 0, .4);
background-clip: padding-box;
border-radius: 5px;
padding: 5px;
}
</ style >
</ head >
< body >
< div class = "trans_border" >
< h1 >lsbin</ h1 >
</ div >
</ body >
</ html >
输出如下: