Делал по предложенному примеру всплывающую кнопку/ссылку, но есть проблема.
При наведении на ul я хочу, чтобы кнопка появлялась всегда в фиксированном месте возле нижней границы ul (как на фото), сейчас же она появляется снизу под изображением, заходя на изображение.
Как нужно
Нужна помощь
.mycls ul {
display: inline-block;
position: absolute;
}
.show .mycls a {
display: block;
float: left;
text-align: center;
}
/* Обертка */
.mycls li {
overflow: hidden;
position: relative;
}
.show {
position: absolute;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
}
/* Наведение */
ul:hover .show {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
position: absolute;
}
.mycls {
width: 220px;
height: 310px;
float: left;
border: 1px solid #808080;
border-radius: 5px;
padding: 5px;
margin: 0px 10px 10px 0px;
/*margin between item*/
}
Ответ
Спасибо!
.mycls li {
overflow: hidden;
position: relative;
height: 100%;
}
Комментариев нет:
Отправить комментарий