我正在尝试创建一个具有边框和轮廓的插入效果的导航栏,并且我希望第一个和最后一个导航项在其外部也具有相同的插入边框。我可以使用第一个导航项获得效果,因为轮廓与边框颜色相同,但是当轮廓应用于最后一个导航项时,它看起来很荒谬,因为它也改变了它周围的一切。
知道我能不能做到这一点?
这是第一项和最后一项的 CSS,其余的 CSS 可以在 jsfiddle 中找到:
.navigation li:first-child a {
outline:1px solid #000;
}
.navigation li:last-child a {
outline:1px solid #383838;
}