有人知道答案吗 ?
CSS:
div.circle { background: black; wIDth: 5em; height: 5em; -moz-border-radius: 2.5em; -webkit-border-radius: 2.5em; border-radius: 2.5em; } div.circle p { padding: 2em 2em 0 2em; color: white; } div.circle:after { content:''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 2.5em; border: 4px solID rgba(255,255,0.51); }
带有outline属性的CSS:
div.circle { outline: 4px solID rgba(255,0.3); background: black; wIDth: 5em; height: 5em; -moz-border-radius: 2.5em; -webkit-border-radius: 2.5em; border-radius: 2.5em;}
我想要的是:
http://giovannigras.be/home/img.png
Box-shadow: 0 0 0 4px rgba(255,0.51);
导致透明边框将透明背景下方,
如果你在Box-shadow属性中使用spread值,那么你很高兴:
Example demo
另外,正如@vals所建议的那样,您可以使用background-clip将背景大小保留在内容框大小模型中,否则会进入默认边框.
文档:
https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow
https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip
以上是内存溢出为你收集整理的html – 外面的透明边框半径全部内容,希望文章能够帮你解决html – 外面的透明边框半径所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)