如何在響應式網站上使用向量圖形作為啟動畫面?


響應式網站的圖形可能會降低速度,但結合向量圖形可以幫助最小化頻寬。透過這種方式,令人驚歎的圖形也能在移動網站上完美執行。通常,canvas 和 SVG 用於此目的。

使用 HTML5 可縮放向量圖形 (SVG) 為多個螢幕尺寸建立設計,因為它能夠完美地處理不同尺寸。輕鬆呈現基於向量的線圖,並且不必擔心裝置上的畫素問題,因為使用 SVG 建立的圖形與解析度無關。它會縮放結果並在瀏覽器中看起來很棒。

在這裡,我們將瞭解如何在響應式網站上使用向量背景。現在,我們有一個SVG 演示。讓我們看看如何使用向量檔案。首先,我們將使用 CSS 進行固定定位,寬度為 100%

示例

線上演示

<!DOCTYPE html>
<html>
   <head>
      <style>
         #demo {
            position:fixed;
            top:0;
            left:0;
            width:100%;
            z-index: -1;
         }
      </style>
   </head>
   <body>
      <img src="/html5/src/svg/extensions/imagelib/smiley.svg" id="demo" alt="smiley">
   </body>
</html>

在這裡,您可以看到輸出結果。即使瀏覽器重新定位,我們的 SVG 檔案看起來也很棒並且執行良好,沒有任何失真。它仍然看起來不模糊,非常完美。

為了將其新增到背景中,我們進行了上述更改。但是,您還需要新增不透明度,因為背景影像通常是透明的。讓我們新增它

示例

線上演示

<!DOCTYPE html>
<html>
   <head>
      <style>
         #demo {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: -1;
            opacity: 0.1;
         }
      </style>
   </head>
   <body>
      <img src="https://tutorialspoint.tw/html5/src/svg/extensions/imagelib/smiley.svg" id="demo" alt="smiley ">
   </body>
</html>

在這裡,您可以看到輸出結果。我們的 SVG 檔案看起來很棒,並且可以看到不透明度已新增為背景影像。

更新於:2020年2月25日

162 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告