圖片翻面與背面可見

設(shè)置圖片翻面效果為避免出現(xiàn)bug,要把圖片設(shè)置在一個塊元素中

背面:
transition: all 500ms ease;
/*設(shè)置盒子按3d空間顯示*/
transform-style: preserve-3d;
/*設(shè)置透視距離、三維旋轉(zhuǎn)的初始角度*/
transform: perspective(800px) rotateY(0deg);
/*設(shè)置盒子背面是否可見*/
backface-visibility: hidden;

鼠標(biāo)移入:
.元素選擇器名:hover .旋轉(zhuǎn)圖片的選擇器名{
transform: rotateY(180deg);
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>圖片翻面</title>
    <style type="text/css">
        .con{
            width: 300px;
            height: 272px;
            margin: 100px auto 0;
            position: relative;
            /*
            以下兩句是為了演示圖片和文字層重疊的效果
            transform-style: preserve-3d;
            transform: perspective(800px) rotateY(45deg);初始旋轉(zhuǎn)45度
            */
        }
        .pic, .info{
            width: 300px;
            height: 272px;
            position: absolute;
            left: 0;
            top: 0;
            /*圖片和文字背面不可見,文字初始已翻轉(zhuǎn),所以隱藏露出底層圖片*/
            backface-visibility: hidden;
            transform-style: preserve-3d;
            transform: perspective(800px) rotateY(0deg);
            transition: all 500ms ease;
        }
        .info{
            background-color: gold;
            text-align: center;
            line-height: 272px;
            /*transform: translateZ(10px);初始文字浮起10像素方便查看圖片與文字分層的效果*/

            /*初始文字翻轉(zhuǎn),鼠標(biāo)移入時才翻正顯示*/
            transform: translateZ(2px) rotateY(180deg);
        }
        /*鼠標(biāo)移入時圖片翻為背面隱藏*/
        .con:hover .pic{
            transform: perspective(800px) rotateY(180deg);
        }
        /*鼠標(biāo)移入時文字翻為正面顯示*/
        .con:hover .info{
            transform: perspective(800px) rotateY(0deg);
        }
    </style>
</head>
<body>
    <div class="con">
        <div class="pic">
            <img src="img/location_bg.jpg" alt="玫瑰花">
        </div>
        <div class="info">玫瑰花的文字說明</div>
    </div>
</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,030評論 25 709
  • 學(xué)會使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,445評論 2 66
  • 曼陀羅的花開了又敗在九月,我以桂花替代 清粼粼的河水,碎成冰包裹住桂花的香氣還有鴿子、蝴蝶飛過的身影 九月我不再歌...
    嘉溫閱讀 470評論 14 29
  • 妙手落筆成丹青,卻聞風(fēng)鳥相和鳴。 本欲登高極望眼,不想迷路空谷中。 山若娥眉水似目,顧盼流連留君住。 晚霞似點額間...
    銘格閱讀 390評論 3 7

友情鏈接更多精彩內(nèi)容