我試圖在菜單欄中使用圖標作爲項目,但是當顯示大於1366x768時,它開始重複。這裏是圖片是什麼樣子: 爲什麼圖標在重複?
下面是HTML & CSS:
.topheader__menu {
float: right;
font-size: 5vh;
font-weight: bold;
color: rgb(255, 255, 255);
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-left: 3vmin;
margin-right: 3vmin;
font-family: Arial;
}
.topheader__menu a {
text-decoration: none;
}
.topheader__menu__item {
float: left;
margin-left: 2ch;
margin-right: 2ch;
}
.nav_1 {
background: url(../img/nav-menu/home_bl.png);
display: block;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.nav_1:hover {
background: url(../img/nav-menu/home_wh.png);
}
<div class="topheader__menu">
<a class="topheader__menu__item nav_1" href="#"> </a>
<a class="topheader__menu__item nav_2" id="current" href="#">About</a>
<a class="topheader__menu__item nav_3" href="#">Technical</a>
<a class="topheader__menu__item nav_4" href="#">Products</a>
</div>
我應該怎麼做,如果顯示比1366x768的大它不重複?
放了background-repeat:不重複,以.nav_1 –
的圖像重複,當你將鼠標懸停在圖片..? – user2584538
你可以給我你的網站鏈接,所以我會檢查它 –