怎么让div边框⽴体_9个很棒的CSS边框技巧
如果您是前端开发⼈员,那么⼏乎每天都会使⽤CSS边框。我发现了⼀些可以在您的项⽬中使⽤的有⽤的技巧。
开始吧!
1. 动画CSS边框
当我们想使我们的项⽬更可见时,该怎么办?
来给它做个动画!
我们可以对我们的边框进⾏动画化处理,甚⾄在不改变元素⼤⼩的情况下也可以进⾏动画化处理,⾮常简单。
要做到这⼀点,我们只需要为动画创建⼀个⾃定义的关键帧(keyframe),并在元素的CSS代码中的动画(animation)参数中使⽤它。
让我们看⼀个例⼦,HTML如下
编程适合那些有不同想法的⼈...
对于那些想要创造⼤事物并愿意改变世界的⼈们。
编写CSS和动画
@keyframes animated-border { 0% { box-shadow: 0 0 0 0 rgba(255,255,255,0.4); } 100% { box-
shadow: 0 0 0 20px rgba(255,255,255,0); }}#box { 效果如下
2. CSS图像边框
你是否曾经想象过你的元素周围有甜甜圈?
现在,你⽆需过多的编码即可通过纯CSS添加它们。
为此,你需要在元素的CSS代码中使⽤ border-image 属性。
让我们看⼀个例⼦,还是之前的HTML
编程适合那些有不同想法的⼈...
对于那些想要创造⼤事物并愿意改变世界的⼈们。
编写CSS
#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; border: 40px solid transparent; border-image: url(ht
效果如下
3.蛇式CSS边框
如果我们需要双⾊超可视边框怎么办?
我们可以穿上蛇的⾐服,想怎么着⾊就怎么着⾊。
#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; padding: 15px; border: 10px dashed #FF5722; bac 效果如下
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 #009688 0 0 0 5px 效果
5.只有阴影CSS边框
有时我们需要在现成的设计中添加边框,但添加更多像素会有些问题,它可能改变元素的位置。
现在,我们可以使⽤围绕元素的框阴影作为边框,看⼀下代码。
#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; padding: 40px; border-radius: 10px; box-shadow: 0效果
6.带阴影和轮廓的CSS边框
我们可以通过⼏种⽅式达到与蛇式类似的效果。接下来,其中之⼀是在元素CSS中混合 box-shadow 和 outline 属性。
让我们来看看。
box shadow怎么设置#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; padding: 40px; box-shadow: 0 0 0 10px white; outlin 效果
7.少量阴影和轮廓
我们甚⾄可以在边框中创建⼀些颜⾊和元素。
为此,我们需要混合阴影和轮廓,如下⾯的⽰例所⽰。
让我们尝试⼀下。
#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; padding: 40px; box-shadow: 0 0 0 1px #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: 0 0 0 10px #009688; border: 效果
9.多⾊CSS边框
如果我们想给边框加上⽐前⾯的⽰例更多的颜⾊怎么办?
我们甚⾄可以将元素的每⼀⾯都设置为不同的颜⾊。
为此,我们将需要⼀些带有渐变的⾃定义背景。
看下⾯的例⼦。
#box { font-family: Arial; font-size: 18px; line-height: 30px; font-weight: bold; color: white; padding: 40px; background: linear-gradient(to top, #4caf5效果
结束
好了,这是最后⼀个点⼦,暂时先说到这⾥。
希望你喜欢,希望这⼏个想法对你有⽤。
随意对其进⾏测试,实验,并在评论中显⽰你发现使边框有所不同的想法。
如果对你有所启发和帮助,可以点个关注、收藏、转发,也可以留⾔讨论,这是对作者的最⼤⿎励。
作者简介:Web前端⼯程师,全栈开发⼯程师、持续学习者。
私信回复:⼤礼包,送某⽹精品视频课程⽹盘资料,准能为你节省不少钱!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论