Соседние кнопки опрокидывания: отображается только последняя кнопка. Почему?

#html #css

Вопрос:

Работает одна кнопка опрокидывания. Кнопки опрокидывания правильно выполнены с помощью Photoshop (разделите верхнее и нижнее изображение). Пример: https://www.studio61.be/home-en.html#tarieven Однако, когда я хочу иметь три смежные (левые плавающие) кнопки в одном div, отображается только последняя. Две невидимые кнопки работают при наведении на них, но они не отображаются. Что случилось?

HTML:

 <div id="talen">
    <p class="taal-en"><a href="home-en.html">Klik hier<span>Welcome</span></a></p>
    <p class="taal-fr"><a href="home-fr.html">Klik hier<span>Bienvenu</span></a></p>
    <p class="taal-nl"><a href="index.html">Klik hier<span>Welkom</span></a></p>
    
     </div>
 

CSS:

 .taal-nl {
    display:block;
    width:75px;
    height:25px;
    text-indent:-9999px;
    margin-left: 25px;
    float: left;
}
.taal-nl a {
    display:block;
    width:100%;
    height:100%;
    outline:none;
    background: transparent url(../images/buttons/welkom_v3.gif) no-repeat left top;
    float: left;
}
.taal-nl a:hover {
    background-position:0 -25px;
}
.taal-en {
    display:block;
    width:75px;
    height:25px;
    text-indent:-9999px;
    margin-left: 25px;
    float: left;
}
.taal-en a {
    display:block;
    width:100%;
    height:100%;
    outline:none;
    background: transparent url(../images/buttons/welcome_v3.gif) no-repeat left top;
    float: left;
}
.taal-en a:hover {
    background-position:0 -25px;
}
.taal-fr {
    display:block;
    width:75px;
    height:25px;
    text-indent:-9999px;
    margin-left: 25px;
    float: left;
}
.taal-fr a {
    display:block;
    width:100%;
    height:100%;
    outline:none;
    background: transparent url(../images/buttons/bienvenu_v3.gif) no-repeat left top;
    float: left;
}
.taal-fr a:hover {
    background-position:0 -25px;
}
 

Комментарии:

1. Вы должны предоставить ссылку на какую-нибудь демонстрационную версию, чтобы люди могли просматривать ее и играть с ней. Вы можете изучить такие платформы, как CodePen, JSFiddle или CodeSandbox

2. Отлично, я этого не знал, я буду исследовать эти платформы

Ответ №1:

Я только что добавил другое фоновое изображение к вашей кнопке, и теперь оно работает отлично.

Смотрите свой рабочий код здесь

Я думаю, что есть какая-то проблема с вашим путем к фоновому изображению, либо путь неправильный, либо изображение там недоступно. Последняя кнопка отображается, потому что вы использовали другой путь к изображению для последней кнопки.

Комментарии:

1. Я решил проблему, попытался отредактировать свой пост, но «режим редактирования» еще не обновил мой пост. Я забыл загрузить первые два изображения.

2. @Erik84750 Ооо, это то, на что я указал, это означает, что мой ответ был правильным, пожалуйста, примите ответ, нажав кнопку «Принять» под голосованием. Спасибо. Счастливого кодирования… 🙂