目前,我有一個網站,圖像與文字衝突。如何在HTML頁面上隱藏圖像,直到用戶使用CSS懸停在圖像上?
我是HTML/CSS的新手,已經在網上看了一圈,但沒有很好運。基本上,當一個用戶沒有被懸停在一個盒子上時,圖像應該顯示有點淡化,並且頂部有文字。當使用方式懸停在盒子上時,圖像應該是?
.showcase {
overflow: hidden;
margin-left: -1px;
@include flexbox;
@include justify-content(center);
}
.custom_showcase {
position: relative;
padding: 1px 0 0 1px;
@include flexbox;
img {
width: 100%;
max-width: none;
}
.inside {
display: inline-block;
max-width: 100%;
width: 100%;
background: $color_1;
@include flexbox;
@include align-items(center);
}
.textblock {
padding: 20px;
}
img + .textblock {
position: absolute;
left: 50%;
top: 50%;
width: 100%;
max-width: 455px;
padding: 0 20px;
color: $color_3;
@include transform(translate(-50%,-50%));
}
h2 {
color: $color_3;
margin: 16px 0 5px;
text-transform: uppercase;
}
p {
margin: 0;
color: $color_3;
}
h2,
p {
span {
display: inline-block;
padding-left: 0;
@include transition(.4s);
}
}
.text {
width: 100%;
}
.btn_wrapper {
position: absolute;
right: 40px;
top: 50%;
@include transform(translate(0%,-50%));
.btn {
padding: 0 10px;
min-width: 140px;
text-align: center;
opacity: 0;
@include transition(.4s);
@include transform(translate(100%,0%));
/* border-color: $color_3; */
}
}
a:not(:hover) {
//h2,
//p {
// span {
// padding-right: 0 !important;
// }
//}
opacity: .5;
transition: opacity 0.5s ease;
}
a:hover {
h2,
p {
span {
padding-left: 0 !important;
}
}
.btn_wrapper {
.btn {
opacity: 1;
@include transform(translate(0%,0%));
}
}
}
可能你的精神通過簡單地查看您所提供的可視化的CSS問題?因爲我不可以。 –
*「當使用在盒子上懸停時,圖像應該是?」*應該是什麼? –
這是從你的描述猜謎遊戲,但你想要做這樣的事情嗎? https://codepen.io/anon/pen/MoKZMa –