HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了HTML – 透明边框与背景颜色大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
很奇怪.

这有效:

border-right: 1px solid rgba(0,0.12);
/* renders a gray border */

但是当我将它与背景颜色一起使用时,边框现在是一条坚实的黑色线条.

BACkground-color: #333;
border-right: 1px solid rgba(0,0.12);
/* renders a black border */

我错过了什么吗?

http://codepen.io/anon/pen/myxpXN

解决方法

您遇到的行为是元素的背景通过透明边框显示.如果要阻止此操作并剪切边框内的背景,可以使用:
BACkground-clip: padding-box;
html,body {
  height: 100%;
  margin: 0;
  padding: 0;
  BACkground:green;
}
#nav {
  position:relative;
  height: 100%;
  width: 240px;
  BACkground-clip: padding-box;  /** <-- this **/
  BACkground-color: pink;
  border-right: 10px solid rgba(0,0.12);
}
header {
  height: 4em;
  BACkground-color: #ffffff;
}
<div id="nav">
        <header></header>
        <nav></nav>
    </div>

有关更多信息background-clip on MDN.

大佬总结

以上是大佬教程为你收集整理的HTML – 透明边框与背景颜色全部内容,希望文章能够帮你解决HTML – 透明边框与背景颜色所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。