博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css学习笔记1--半透明边框
阅读量:5876 次
发布时间:2019-06-19

本文共 911 字,大约阅读时间需要 3 分钟。

emmm... 作为前端非入门级选手,第一篇文就从学习笔记开始吧。 感受感悟什么的可能现在还没有,不过一点一点来吧~ 代码有自己添加的部分,如果有问题希望各位大佬多多批评指正!~

Q:

如果要给一个容器设置一个半透明边框,我们能想到的:复制代码
body{            background: url("xxxx.jpg") ;        }        div{            width: 200px;            height: 200px;            margin: 100px;            border:10px solid hsla(0, 0%, 100%, .5);            background: white;        }复制代码
但是我们发现,这并不能实现半透明边框:复制代码

A:

这是因为,在我们想要的半透明边框处透出的是容器自己的纯白实色背景,而不是想要的body的背景。 我们可以通过background-clip属性来调整上述问题。 这个属性的默认初始值是border-box,就意味着背景会被元素的border-box(边框的外沿框)剪裁掉。 我们可以把它的值设置为padding-box,这样浏览器就会用内边距的外沿来把背景裁剪掉。

body{             background: url("xxxx.jpg") ;        }        div{            width: 200px;            height: 200px;            margin: 100px;            border:10px solid hsla(0, 0%, 100%, .5);            background: white;            background-clip: padding-box;        }复制代码

效果如图:

转载于:https://juejin.im/post/5c6b9b546fb9a049c85005e0

你可能感兴趣的文章
Android 网络编程 记录
查看>>
微软同步发行Windows 10和Windows 10 Mobile系统更新
查看>>
Maven 传递依赖冲突解决(了解)
查看>>
Zeppelin的入门使用系列之使用Zeppelin运行shell命令(二)
查看>>
[Spark][Python]Spark Join 小例子
查看>>
form表单下的button按钮会自动提交表单的问题
查看>>
大战设计模式【11】—— 模板方法模式
查看>>
springBoot介绍
查看>>
Intellij IDEA 快捷键整理
查看>>
Redis 通用操作2
查看>>
11. Spring Boot JPA 连接数据库
查看>>
洛谷P2925 [USACO08DEC]干草出售Hay For Sale
查看>>
MapReduce工作原理流程简介
查看>>
那些年追过的......写过的技术博客
查看>>
小米手机解锁bootload教程及常见问题
查看>>
Python内置函数property()使用实例
查看>>
Spring MVC NoClassDefFoundError 问题的解决方法。
查看>>
CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
C# 解决窗体闪烁
查看>>