最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

純CSS實(shí)現(xiàn)具有漸變和圓角的彩色邊框

  發(fā)布時(shí)間:2023-02-25 12:13:28   作者:佚名   我要評(píng)論
傳統(tǒng)的灰色純色邊框你是不是覺得太難看了?你是否想設(shè)計(jì)一些精美的邊框,例如漸變、圓角、彩色的邊框?那你來對(duì)地方了,本文將介紹如何用純CSS就能實(shí)現(xiàn)具有漸變和圓角的彩色邊框

 1、使用“border-image”屬性

“border-image”屬性是創(chuàng)建漸變邊框的正確方法。

HTML

<div class="gradient-border -using-border-image">

</div>

該漸變邊框使用了 gradient-border 和 -using-border-image 兩個(gè)CSS屬性。

CSS

.gradient-border {
--color-1: rebeccapurple;
--color-2: crimson;
--border-radius: 1.25rem;
--border-width: 0.5rem;
width: 100%;
padding: 2rem;
position: relative;
border-radius: var(--border-radius);
}
.gradient-border * + * {
margin-top: 0.5rem;
}
.gradient-border.-using-border-image {
border-width: var(--border-width);
border-style: solid;
-o-border-image: linear-gradient(135deg, var(--color-1), var(--color-2)) 1 stretch;
border-image: linear-gradient(135deg, var(--color-1), var(--color-2)) 1 stretch;
}

2、使用clip-path屬性

我們可以使用clip-path屬性來畫圓角,但內(nèi)角保持方形。

HTML

<div class="gradient-border -using-border-image -using-clip-path">

</div>

該漸變邊框除了使用了 gradient-border 和 -using-border-image 外,還用了一個(gè) -using-clip-path 的CSS屬性。

CSS

.gradient-border.-using-clip-path {
-webkit-clip-path: inset(0px round var(--border-radius));
clip-path: inset(0px round var(--border-radius));
}

3、使用偽元素

一個(gè)既有漸變又有半徑的漂亮邊框需要多一點(diǎn)CSS(和一個(gè)偽元素)。

HTML

<div class="gradient-border -using-pseudo-element">

</div>

該漸變圓角邊框使用了偽元素(pseudo-element)來實(shí)現(xiàn)。

CSS

.gradient-border.-using-pseudo-element {
position: relative;
padding: calc(2rem + var(--border-width));
border-radius: var(--border-radius);
background-image: linear-gradient(135deg, var(--color-1), var(--color-2));
}
.gradient-border.-using-pseudo-element * {
position: relative;
z-index: 1;
}
.gradient-border.-using-pseudo-element::after {
content: "";
display: block;
position: absolute;
top: var(--border-width);
right: var(--border-width);
bottom: var(--border-width);
left: var(--border-width);
border-radius: calc(var(--border-radius) - var(--border-width));
background-color: var(--background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}

到此這篇關(guān)于純CSS實(shí)現(xiàn)具有漸變和圓角的彩色邊框的文章就介紹到這了,更多相關(guān)css圓角漸變內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

天等县| 东辽县| 南开区| 鄂托克旗| 大连市| 屯留县| 大城县| 安庆市| 清水河县| 体育| 阿拉善左旗| 高雄市| 文水县| 民权县| 迁西县| 尼勒克县| 包头市| 怀安县| 若尔盖县| 开封县| 蓬安县| 潜山县| 濮阳市| 宝鸡市| 康保县| 信阳市| 丘北县| 金山区| 海门市| 中江县| 汽车| 新闻| 承德县| 保定市| 新津县| 大洼县| 阿城市| 双江| 永兴县| 沁水县| 和田市|