Bu web sitesini (http://dovidoved.org/) yeni başlattı ve istemci, her bir açılır menünün üstündeki bu üçgenlerden/oklardan birini istiyor. Sorun, menünün etrafında bir sınır var ve ok, hem arka plan hem de kenarlıkla birlikte göz atmalıdır. Bunu nasıl yapacağından emin değilim. Baska öneri? Görüntü kullanmalı mıyım?CSS: Açılır menünün üst kısmına kenarlıklı bir ok/üçgen yerleştirme
/* creates triangle */
.main-navigation ul ul:before {
border-bottom: 10px solid #fae0bb;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
height: 0;
position: absolute;
right: 0;
top: -10px;
width: 0;
}
.main-navigation ul ul {
background: #fae0bb;
border: 8px solid #fffefe;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
margin: 0;
top: 2.8em;
left: -999em;
width: 200px;
z-index: 99999;
}
Ne bir sorun menü .nav bir css üçgen ekleyeceksiniz: sonra? –
Her iki resmi de, her bir bağlantının arka planı olarak, sağ tarafa yerleştirilmiş olarak veya belki de bir simge fontu (çok yönlü ve esnek, boyutu ve rengi değiştirmeden değiştirmenize olanak tanıyan) olarak kullanabilirsiniz. Bu ikinci durumda, size [Icomoon] (https://icomoon.io/) –
'nu kullanabileceğinizi umuyoruz: http://jsfiddle.net/ond3g1jp/ –