html border阴影效果_CSS | 6 种 css 边框效果

注 | 本文转载来源:

见本文底部脚注 CSS 边框效果[1]

正文部分

本文将详细介绍 CSS 边框效果:

01、半透明边框

border:10px solid hsla(0, 0%, 100%,.5);background-clip:padding-box;

14939a7ff7ad118188f4bdf7c31d227f.png

02、缝边效果

outline: 1px white dashed;outline-offset:-10px;border-radius:4%;background:#795548;

5c14a177078555fec0e38bc603656787.png

03、边框内圆角

思路如下:为元素设置圆角,外层设置轮廓 outline。圆角与直角之间的空隙用阴影补齐,阴影的尺寸为圆角半径的一半

border-radius:10px;background: tan;outline:10px solid #655;box-shadow:0 0 0 5px #655;

d85f65fcb92fd934043175911624b9f4.png

04、信封边框

信封边框有两种实现思路:

1、使用背景渐变

padding:1em;border: 1em solid transparent;background: linear-gradient(white,white) padding-box,repeating-linear-gradient(-45deg, red 0, red 12.5%, transparent 0, transparent 25%, #58a 0, #58a 37.5%, transparent 0, transparent 50%) 0/5em 5em;

2、使用边框图片

padding:1em;border: 1em solid transparent;border-image:repeating-linear-gradient(-45deg, red 0, red 1em, transparent 0, transparent 2em, #58a 0, #58a 3em, transparent 0, transparent 4em)  16;

效果如下

7b758b562b55eb13f5d85f55723ce1a5.png

05、脚注效果

由于使用了 currentColor,它会根据 color 属性的变化而自动适应

padding-top:1em;border-top: .2em solid transparent;border-image: 100% 0 0 linear-gradient(90deg,currentColor 4em,transparent 0);

39b8be576a69596e668ce7e37ebd3372.png

06、蚂蚁线

@keyframes ants{100%{  background-position:100%;}}div{  width:200px;  height: 70px;  border: 1px solid transparent;  background: linear-gradient(white,white) padding-box,repeating-linear-gradient(-45deg, black 0, black 25%, white 0, white 50%) 0/.6em .6em;  animation:ants 12s linear infinite;}

6f979c7bac24fe0fb9b587fc06b41267.png

——

???

?????????

[1] CSS 边框效果https://www.cnblogs.com/xiaohuochai/p/7511899.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值