2021年10个最美的边框效果,CSS实现,可以直接使⽤1. 动画CSS边框
当我们想使我们的项⽬更可见时,该怎么办?
来给它做个动画!
我们可以对我们的边框进⾏动画化处理,甚⾄在不改变元素⼤⼩的情况下也可以进⾏动画化处理,⾮常简单。borderbox
要做到这⼀点,我们只需要为动画创建⼀个⾃定义的关键帧(keyframe),并在元素的CSS代码中的动画(animation)参数中使⽤它。
让我们看⼀个例⼦,HTML如下
<div id="box">
编程适合那些有不同想法的⼈... <br/>
对于那些想要创造⼤事物并愿意改变世界的⼈们。
div>
编写CSS和动画
@keyframes animated-border {
0% {
box-shadow: 0000rgba(255,255,255,0.4);
}
100% {
box-shadow: 00020pxrgba(255,255,255,0);
}
}
#box {
animation: animated-border 1.5s infinite;
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
border: 2px solid;
border-radius: 10px;
padding: 15px;
}
效果如下
2. CSS图像边框
你是否曾经想象过你的元素周围有甜甜圈?
现在,你⽆需过多的编码即可通过纯CSS添加它们。
为此,你需要在元素的CSS代码中使⽤ border-image 属性。
让我们看⼀个例⼦,还是之前的HTML
<div id="box">
编程适合那些有不同想法的⼈... <br/>
对于那些想要创造⼤事物并愿意改变世界的⼈们。
div>
编写CSS
3.蛇式CSS边框
如果我们需要双⾊超可视边框怎么办?
我们可以穿上蛇的⾐服,想怎么着⾊就怎么着⾊。
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 15px;
border: 10px dashed #FF5722;
background:
linear-gradient(to top, green, 10px, transparent 10px),
linear-gradient(to right, green, 10px, transparent 10px),
linear-gradient(to bottom, green, 10px, transparent 10px),
linear-gradient(to left, green, 10px, transparent 10px);
background-origin: border-box;
}
效果如下
4.阶梯样式CSS边框
你是否曾经尝试在div周围添加3d样式边框?
在我们的元素中添加⼀些多⾊深度是⾮常容易的,我们只需要在CSS中添加⼀些⽅块阴影就可以了。
让我们测试⼀下我们的例⼦!
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 40px;
box-shadow:
inset #0096880005px,
inset #059c8e0001px,
inset #0cab9c00010px,
inset #1fbdae00011px,
inset #8ce9ff00016px,
inset #48e4d600017px,
inset #e5f9f700021px,
inset #bfecf700022px
}
效果
5.只有阴影CSS边框
有时我们需要在现成的设计中添加边框,但添加更多像素会有些问题,它可能改变元素的位置。现在,我们可以使⽤围绕元素的框阴影作为边框,看⼀下代码。
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 40px;
border-radius: 10px;
box-shadow: 00010px white;
}
效果
6.带阴影和轮廓的CSS边框
我们可以通过⼏种⽅式达到与蛇式类似的效果。接下来,其中之⼀是在元素CSS中混合 box-shadow 和 outline 属性。让我们来看看。
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 40px;
box-shadow: 00010px white;
outline: dashed 10px#009688;
}
效果
7.少量阴影和轮廓
我们甚⾄可以在边框中创建⼀些颜⾊和元素。
为此,我们需要混合阴影和轮廓,如下⾯的⽰例所⽰。
让我们尝试⼀下。
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 40px;
box-shadow:
0001px#009688,
0005px#F44336,
0009px#673AB7,
00010px#009688;
outline: dashed 10px#009688;
}
效果
8.带有阴影的双CSS边框
我们也可以混合⼀些 box-shadow 和 outline 的边框。这将创建⼀个漂亮的带尖刺的线条效果,如下例所⽰。让我们检查⼀下代码!
#box {
font-family: Arial;
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: white;
padding: 40px;
box-shadow: 00010px#009688;
border: 10px solid #009688;
outline: dashed 10px white;
}
效果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论