如何在響應式網站上使用向量圖形作為啟動畫面?
響應式網站的圖形可能會降低速度,但結合向量圖形可以幫助最小化頻寬。透過這種方式,令人驚歎的圖形也能在移動網站上完美執行。通常,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 檔案看起來很棒,並且可以看到不透明度已新增為背景影像。
廣告