Ich versuche, Symbol als Element in der Menüleiste zu verwenden, aber wenn Anzeige größer als 1366 x 768 ist, beginnt es zu wiederholen. Hier ist das Bild, wie es aussieht: Warum Symbol wiederholt?
Hier ist der 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>
Wie soll ich es machen, nicht zu wiederholen, wenn Anzeige größer als 1366x768 ist?
put background-repeat: no-repeat –
.nav_1 wiederholt Bild, wenn Sie das Bild sind schweben ..? – user2584538
Können Sie mir Ihre Website Link geben, so werde ich es überprüfen –