如何更改部分边框颜色
How to change part of the border color
这是一个示例导航菜单:
nav {
border-top: 5px solid;
}
nav a {
font-size: 12px;
padding: 1em;
}
<nav>
<a href="#">Page 1</a>
<a href="#" id="current">Page 2</a>
<a href="#">Page 3</a>
<a href="#">Page 4</a>
</nav>
如何将 current
页面上方的边框颜色更改为如下所示:
您可以使用具有相等值的 border-top
和 负边距 来将其与 nav
顶部边框相匹配 - 请参见下面的演示:
nav {
border-top: 5px solid;
}
nav a {
font-size: 12px;
padding: 1em;
display: inline-block;
vertical-align: top;
}
#current {
border-top: 5px solid orange;
background: #eee;
margin-top: -5px; /* negative margin for pulling up */
}
<nav>
<a href="#">Page 1</a>
<a href="#" id="current">Page 2</a>
<a href="#">Page 3</a>
<a href="#">Page 4</a>
</nav>
这是一个示例导航菜单:
nav {
border-top: 5px solid;
}
nav a {
font-size: 12px;
padding: 1em;
}
<nav>
<a href="#">Page 1</a>
<a href="#" id="current">Page 2</a>
<a href="#">Page 3</a>
<a href="#">Page 4</a>
</nav>
如何将 current
页面上方的边框颜色更改为如下所示:
您可以使用具有相等值的 border-top
和 负边距 来将其与 nav
顶部边框相匹配 - 请参见下面的演示:
nav {
border-top: 5px solid;
}
nav a {
font-size: 12px;
padding: 1em;
display: inline-block;
vertical-align: top;
}
#current {
border-top: 5px solid orange;
background: #eee;
margin-top: -5px; /* negative margin for pulling up */
}
<nav>
<a href="#">Page 1</a>
<a href="#" id="current">Page 2</a>
<a href="#">Page 3</a>
<a href="#">Page 4</a>
</nav>