我想做一個CSS之字形垂直邊框。我一直在尋找這個Codepen作爲參考。我的嘗試只是製作鑽石,我一直在玩它,但似乎無法讓它工作。這是我的Codepen。如何獲得工作的CSS鋸齒邊框?
body {
margin: 0;
padding: 0;
}
#ribbon {
background: whitesmoke;
}
#ribbon ul {
margin: 0;
padding: 0;
height: 100px;
display: flex;
list-style-type: none;
}
#ribbon ul li {
display: flex;
flex-grow: 1;
align-items: center;
justify-content: center;
cursor: pointer;
}
#ribbon ul li:not(:last-child) {
border-right: solid;
}
#ribbon .v-zigzag {
background: linear-gradient(135deg, transparent, transparent 75%, #b6b5eb 75%, #b6b5eb), linear-gradient(225deg, transparent, transparent 75%, #b6b5eb 75%, #b6b5eb), linear-gradient(45deg, transparent, transparent 75%, #b6b5eb 75%, #b6b5eb), linear-gradient(315deg, transparent, transparent 75%, #b6b5eb 75%, #b6b5eb);
background-position: right top;
background-repeat: repeat-y;
background-size: 10px 10px;
}
<section id="ribbon">
<ul>
<li class="v-zigzag">Mode 1</li>
<li>Mode 2</li>
<li>Mode 3</li>
<li>Mode 4</li>
</ul>
</section>
你的問題到底是什麼?我在你的codepen中看到一個很好的垂直鋸齒... – Pevara