最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS世界--代碼實(shí)踐之圖片alt信息呈現(xiàn)

  發(fā)布時(shí)間:2021-01-21 14:39:19   作者:噔噔噔噔噔噔噔   我要評(píng)論
這篇文章主要介紹了CSS世界--代碼實(shí)踐之圖片alt信息呈現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

使用缺省 src 的<img>元素實(shí)現(xiàn)滾屏加載效果,但是,就有可能存在這樣一個(gè)體驗(yàn)問(wèn)題:如果我們的 JavaScript 加載比較慢,我們的頁(yè)面就很有可能出現(xiàn)一塊一塊白色的圖片區(qū)域,純白色的,沒(méi)有任何信息,用戶完全不知道這里的內(nèi)容是什么。
    雖然 alt 屬性可以提供描述信息,但由于視覺(jué)效果不好,被隱藏掉了。我們可以在圖片還沒(méi)加載時(shí)就把 alt 信息呈現(xiàn)出來(lái):

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>CSS世界--代碼實(shí)踐--圖片alt信息呈現(xiàn)</title>
        <style>
            /* 滾屏加載效果CSS */
            /* img {
                visibility: hidden;
            }

            img[src] {
                visibility: visible;
            } */

            img {
                display: inline-block;
                width: 180px;
                height: 100px;
                /* 隱藏Firefox alt文字 */
                color: transparent;
                position: relative;
                overflow: hidden;
            }

            img:not([src]) {
                /* 隱藏Chrome alt文字以及銀色邊框 */
                visibility: hidden;
            }

            img::before {
                /* 淡藍(lán)色占位背景 */
                content: "";
                position: absolute;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #f0f3f9;
                visibility: visible;
            }

            img::after {
                /* 黑色alt信息條 */
                content: attr(alt);
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                line-height: 30px;
                background-color: rgba(0, 0, 0, .5);
                color: white;
                font-size: 14px;
                transform: translateY(100%);
                /* 來(lái)點(diǎn)過(guò)渡動(dòng)畫(huà)效果 */
                transition: transform .2s;
                visibility: visible;
            }


            img:hover::after {
                transform: translateY(0);
            }

        </style>
    </head>

    <body>
        <div style="width: 200px;height: 200px;background: blanchedalmond;overflow: auto;">
            <!-- 滾屏加載效果HTML: -->
            <!-- <img> -->
            <img alt="圖1" src="https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3791918726,2864900975&fm=26&gp=0.jpg">
            <img alt="美女沉思圖" data-src="1.jpg">
            <img alt="圖3" src="https://dss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2853553659,1775735885&fm=26&gp=0.jpg">
            <img alt="沉思圖" data-src="1.jpg">
        </div>
    </body>
    <script>

    </script>

</html>

運(yùn)行效果:

到此這篇關(guān)于CSS世界--代碼實(shí)踐之圖片alt信息呈現(xiàn)的文章就介紹到這了,更多相關(guān)css 圖片alt信息內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • CSS實(shí)現(xiàn)背景圖片屏幕自適應(yīng)的實(shí)現(xiàn)

    這篇文章主要介紹了CSS實(shí)現(xiàn)背景圖片屏幕自適應(yīng)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)
    2020-12-07
  • 一篇文章帶你學(xué)習(xí)CSS3圖片邊框

    這篇文章主要介紹了一篇文章帶你學(xué)習(xí)CSS3圖片邊框,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-04
  • css實(shí)現(xiàn)文字在背景圖片之上

    這篇文章主要介紹了css實(shí)現(xiàn)文字在背景圖片之上,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-21

最新評(píng)論

商水县| 荆州市| 闻喜县| 大方县| 炎陵县| 宁远县| 海南省| 巴塘县| 曲麻莱县| 开化县| 湘潭市| 英山县| 武宣县| 楚雄市| 广河县| 昌吉市| 沾益县| 晋中市| 阿瓦提县| 富裕县| 新河县| 遵化市| 安多县| 洛宁县| 乐业县| 福建省| 隆回县| 宝坻区| 陆丰市| 新安县| 大厂| 永寿县| 兴国县| 通辽市| 资中县| 苍南县| 凌源市| 洪江市| 定边县| 绥芬河市| 灵台县|