Я пытаюсь добавить кнопку Pin It поверх верхней части изображения слайд-шоу с миниатюрами, которое у меня есть. Я не уверен, что я делаю неправильно. Я хочу, чтобы кнопка Pin It была в верхнем правом углу основного изображения в слайд-шоу. Я хочу, чтобы кнопка отображалась только в режиме зависания над основным изображением.На картинке ссылка не отображается поверх другого изображения
Я создал скрипку ... https://jsfiddle.net/0nst2w0g/
Я считаю, что следующий код, что это неправильно. Слайд-шоу отлично работает, и я просто пытаюсь добавить это поверх всего, что было раньше.
*-Pin It button---*/
.pinItButton {
padding: 15px 15px;
cursor: pointer;
}
.pinItButton a {
text-decoration: none;
outline: none;
}
.pinItButton a:hover {
-webkit-transition: color 300ms ease-in 200ms;
/* property duration timing-function delay */
-moz-transition: color 300ms ease-in 200ms;
-o-transition: color 300ms ease-in 200ms;
transition: color 300ms ease-in 200ms;
}
.pinItButton:hover {
-webkit-transition: background 300ms ease-in 200ms;
/* property duration timing-function delay */
-moz-transition: background 300ms ease-in 200ms;
-o-transition: background 300ms ease-in 200ms;
transition: background 300ms ease-in 200ms;
}
.slideshow .pinItButton {
display: none;
}
.slideshow:hover .pinItbutton {
display: block;
top: 0;
float: right;
z-index: 1;
position: absolute;
top: 0;
right: 0;
}
Я попытался положить ...
<div class="pinItButton"><a href="//www.pinterest.com/pin/create/button/" data-pin-do="buttonBookmark" data-pin-height="28"><img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_28.png" /></a>
</div>
под слайд-шоу DIV, под большим классом дел. Ничто не делает это, где я хочу.
Любые предложения?
Спасибо! Как я могу получить его, чтобы кнопка Pin it оставалась внутри основного img. Я попытался добавить в класс .big часть CSS выше кода, который вы только что разместили в своем ответе, как это ... .slideshow .big .pinItButton {.......... но это не так Помогите. Любые идеи, так что это будет хорошо работать со всеми размерами экрана? – Becky
Причина, по которой кнопка на кнопке не находится поверх изображения, заключается в том, что ползунок div имеет ширину, которая простирается до упора вправо от страницы. Вы можете явно установить ширину ползунка равной ширине ваших изображений, и ваши изображения должны быть одинакового размера. Вы также можете плавать на слайдере, но я не знаю, работает ли это для вас. Вот пример с плавающим слайдером: https://jsfiddle.net/0nst2w0g/20/ – tylerism
Спасибо. Когда я добавил значения в верхнюю и правую части, он настроил его так, как я хотел, чтобы он выглядел хорошо на рабочем столе и на мобильном устройстве, так что это все, что мне нужно. Я ценю вашу помощь! – Becky