CSS给div一个带有圆角的渐变边框效果
发布时间:2024-10-29 17:00:33 作者:Spongebob王 我要评论
本文介绍了CSS实现圆角渐变边框的方法,首先设置元素边框为1像素宽度,样式为实线,颜色为透明,然后设置元素边框圆角为10像素,再设置背景剪裁区域和背景绘制区域为内边距和边框区域,最后设置元素的背景图像为两个线性渐变
单纯的设置border-radius,是不行的,这样设置完以后渐变色边框虽然会显示,但是圆角不能出来,解决方法如下
1.先看效果
2.这是个带有渐变效果的div边框,设置代码如下
.box { border-radius: 8px; /* 设置元素边框为1像素宽度,样式为实线,颜色为透明。 */ border: 1px solid transparent; /* 设置元素边框圆角为10像素。 */ border-radius: 10px; /* 设置背景剪裁区域为内边距和边框区域。 */ background-clip: padding-box,border-box; /* 设置背景绘制区域为内边距和边框区域。 */ background-origin: padding-box,border-box; /* 设置元素的背景图像为两个线性渐变。第一个渐变从左到右,颜色从白色到白色;第二个渐变以155度角从下左到上右,颜色从rgba(116, 233, 255, 1)到rgba(64, 158, 255, 1)。 */ background-image: linear-gradient(to right, #fff, #fff), linear-gradient(155deg, rgba(116, 233, 255, 1), rgba(64, 158, 255, 1)); }
3.如果想给划入加些效果也可以做升级
.box:hover { box-shadow: 0px 0px 8px 0px rgba(0, 130, 255, 0.6); border-image: linear-gradient(155deg, rgba(116, 233, 255, 1), rgba(64, 158, 255, 1)) 0 0; color: #409EFF; font-weight: 600; }
到此这篇关于CSS给div一个带有圆角的渐变边框的文章就介绍到这了,更多相关css div渐变边框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章
- css圆角卷起了一阵风波,只用css来做圆角矩形的技术很早就有了,但是在网页的设计过程中,我们通常用图片实现圆角矩形效果。现在网上很多关于无图片实现css圆角矩形的方法,虽2013-03-25
css div 边框阴影利用背景图或内外层div实现层次感觉阴影效果
在网页布局中偶尔会用到div 边框阴影做一些特殊效果本文介绍两种实现方法:一种是利用内外层的div边框来实例层次感觉的css边框阴影效果,另一种是利用了背景图片再加内外div2012-12-18
最新评论