我的目標是隱藏三角形下方的線條,以便在活動菜單上獲得此結果。 在stackoverflow也有類似的問題,但這些解決方案並沒有解決我目前所遇到的問題。請幫我玩。謝謝! FIDDLE here。活躍李的css箭頭與身體圖像背景?
body {
background: #1abc9c url(//dmypbau5frl9g.cloudfront.net/assets/homepage/banner--themeforest-342995208860d6c90b98134db089ef84.jpg);
}
ul {
width:100%;
border-bottom:3px solid red
}
li {
display:inline-block;padding:20px;
}
li a {
display:block;position:relative;
}
li.active a:after {
content:"";
width:15px;
height:15px;
position:absolute;
top:100%;
left:0;
right:0;
margin:12px auto 0;
border:solid red;
border-width:3px 3px 0 0;
-moz-transform:rotate(315deg);
-webkit-transform:rotate(315deg);
-ms-transform:rotate(315deg);
}
<ul>
<li><a href="#">LINK1</a></li>
<li><a href="#">LINK2</a></li>
<li class="active"><a href="#">LINK3</a></li>
<li><a href="#">LINK4</a></li>
</ul>
很好的答案,爲什麼這個工程會解釋一些話會讓它變得更好。 – Pevara 2015-04-05 20:00:27
謝謝,我會給代碼添加一些註釋 – 2015-04-05 20:04:33
不錯的@Ben!我會盡力實現這一點。我應該研究width:calc(),因爲這是我第一次聽到它:D – jamez88 2015-04-05 20:10:30