首頁 > web前端 > 前端問答 > html/css中png和jpg的差別是什麼

html/css中png和jpg的差別是什麼

青灯夜游
發布: 2021-12-29 16:45:23
原創
14828 人瀏覽過

區別:1、png格式支援透明,jpg格式不支援透明;2、png格式是無損壓縮的圖片,佔記憶體大,而jpg格式是有損壓縮的圖片,佔記憶體小;3 、png格式的網頁載入速度慢,jpg格式的網頁載入速度快。

html/css中png和jpg的差別是什麼

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

剛開始寫網頁時覺得插入圖片能夠用就行了,根本不管圖片格式,今天才知道原來網頁中.png和.jpg格式的圖片的使用是有一定區別的,相見恨晚啊..後面是小彩蛋:固定位置返回頂部設計...

eg:

1).png:支持透明,顏色比較廣,圖片質量高,比較常用,是無損壓縮的圖片,佔記憶體大,網頁載入速度慢;

2).jpg:不支援透明,佔記憶體小,網頁載入速度快,是有損壓縮的圖片。

案例:


程式碼如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>背景</title>
    <style type="text/css">
        *{
            margin: 0;
            padding: 0;
        }
        .wrap{
            width: 1000px;
            height: 800px;
            /*同时插入两张背景:第一张是花瓣,支持透明显示,第二张是草原,不支持透明显示*/
            background-image: url("../img/散乱漂浮桃花花瓣.png"),url("../img/cy.jpg");
            background-position: 0 0,0 0;
            background-repeat: repeat,no-repeat;
            background-size: 300px,1300px;
        }
 
        .go-top{
            width:60px;
            height: 60px;
            background: magenta;
            font-size: 14px;
            border-radius: 10px;
            position: fixed;
            bottom: 50px;
            right: 50px;
            transition-duration: 1s;
        }
        .go-top a{
            display: block;
            text-decoration: none;
            padding: 10px 12px;
        }
        .go-top:hover{
            background: greenyellow;
            transition-duration: 1s;
        }
 
 
    </style>
</head>
<body>
    <div>
        <p>lalalalalallalalala</p>
        <p>lalalalalallalalala</p>
        <p>lalalalalallalalala</p>
        <p>lalalalalallalalala</p>
        <p>lalalalalallalalala</p>
 
        <div>
            <a href="#top">返回顶部</a>
        </div>
    </div>
</body>
</html>
登入後複製

如果你交換了兩張背景圖片的順序(即.jpg格式的圖片在上面,.png格式的在下面,便會是這種效果):


可見:.png格式支援透明,.jpg格式不支援。

相關推薦:《html影片教學

以上是html/css中png和jpg的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板