html - CSS 虚线边框

标签 html css

我想在“子”div 周围有一个虚线边框。如下所示:

<div class="navigation">

    <div class="dropdown orange" align="center">                
        <a href="" class="box">ABOUT US</a>
        <div class="sub"> 
            <a href="">STAFF</a>
            <a href="">POLICY</a>
            <a href="">NEWSLETTER</a>
        </div>
    </div>

</div>  

所以我有 CSS:

.navigation .dropdown .sub{
    border: 5px dotted #F28845;
}

但是出现的边框是实心的……?

这是一个 fiddle :https://jsfiddle.net/1y0vunc8/1/

感谢您的帮助。

最佳答案

因为它与您的 div .dropdown orange 颜色相同。因此 dropdown orangebackground-color.sub

border 混合在一起

这是一个不同颜色的片段:

.navigation {
  margin-top: 20px;
  width: 980px;
}
.navigation .dropdown {
  display: inline-block;
  margin-right: 12px;
  vertical-align: top;
}
/*.navigation .dropdown .sub{
	visibility:hidden;
}
.navigation .dropdown:hover .sub{
	visibility:visible;
}*/

.navigation .dropdown:last-child {
  margin: 0px;
}
.navigation .dropdown a {
  display: table;
  text-align: center;
  text-decoration: none;
}
.navigation .dropdown a:not(.box) {
  background: #FFF;
  width: 100%;
  color: #000;
}
.navigation .dropdown a.box {
  padding: 20px 35px;
  color: #FFF;
}
.navigation .dropdown .sub {
  border: 5px dotted red; /*HERE*/
}
.navigation .dropdown .sub a {
  padding: 5px 0px;
}
.navigation .dropdown.green {
  background: #67B146;
}
.navigation .dropdown.orange {
  background: #F28845;
}
.navigation .dropdown.purple {
  background: #9C52A0;
}
.navigation .dropdown.blue {
  background: #60C9DE;
}
.navigation .dropdown.yellow {
  background: #EFCB35;
}
.navigation .dropdown.red {
  background: #CB4B27;
}
<div class="navigation">
  <div class="dropdown orange" align="center">
    <a href="" class="box">ABOUT US</a>
    <div class="sub">
      <a href="">STAFF</a>
      <a href="">POLICY</a>
      <a href="">NEWSLETTER</a>
    </div>
  </div>
</div>

关于html - CSS 虚线边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29201436/

相关文章:

html - 字体加载然后闪烁以更正字体

javascript - 使用 fabric.js 将 Canvas 形状绘制为椭圆形 lauout

perl 中的 HTML 解析

html - 100vh 似乎不起作用

jquery - 如果免费的 jqgrid 表单编辑,如何增加字体大小和元素高度

html - Bootstrap - 响应式背景图像,顶部有 3 列内容

css - 样式输入范围看起来像进度条

html - 添加填充到文本而不是图像

css - 如何用CSS点击后动画回来?

html - 带有额外元素的 CSS 粘性页脚