溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS如何實(shí)現(xiàn)鼠標(biāo)移至圖片上顯示遮罩層效果

發(fā)布時(shí)間:2021-03-18 14:03:16 來源:億速云 閱讀:503 作者:小新 欄目:web開發(fā)

這篇文章主要介紹了CSS如何實(shí)現(xiàn)鼠標(biāo)移至圖片上顯示遮罩層效果,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1、將遮罩層html代碼與圖片放在一個(gè)div

我是放在 .img_div里。

<div class="img_div">
    <img src="./images/paella-dish.jpg">
 
        <a href="#">
            <div class="mask">
               <h4>A Picture of food</h4>
                </div>
        </a>
</div>

2、為圖片及遮罩層添加樣式

圖片:relative

遮罩層:absolute

使兩者樣式重合。

鼠標(biāo)不在圖片上時(shí),遮罩層不顯示 .mask { opacity: 0; } 。

.img_div {
    margin: 20px 400px 0 400px;
    position: relative;
    width: 531px;
    height: 354px;
}
.mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 531px;
    height: 354px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
}
.mask h4 {
    text-align: center;
}

3、使用hover

改變透明度,使遮罩層顯示。

.img_div a:hover .mask {
    opacity: 1;           
}

效果圖:

CSS如何實(shí)現(xiàn)鼠標(biāo)移至圖片上顯示遮罩層效果

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“CSS如何實(shí)現(xiàn)鼠標(biāo)移至圖片上顯示遮罩層效果”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI