Css url意思
CSS 中的 url() 函式用於創建一個 URL 引用,該引用可以指向圖像、字型、樣式表、腳本或其他資源。這個函式返回一個字元串值,這個字元串包含了引用的 URL。
url(path/to/resource)
其中 path/to/resource 可以是絕對路徑(如 https://example.com/image.jpg)或相對路徑(如 /images/logo.png 或 ../fonts/myfont.woff)。
url() 函式通常用於 background-image、list-style-image、border-image 等屬性中,以指定圖像資源。例如:
.myclass {
background-image: url(myimage.jpg);
}
在 CSS 字型模組中,url() 還可以用於 @font-face 規則中,指定字型檔的位置:
@font-face {
font-family: 'MyFont';
src: url(myfont.woff) format('woff');
}
此外,url() 函式還可以接受數據 URI,這是一種將數據內聯到文檔中的方式,無需從伺服器載入資源。數據 URI 具有以下格式:
url(data:mime-type;base64,data)
例如:
.myclass {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==);
}
這個例子中,data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg== 是一個 base64 編碼的 PNG 圖像數據,可以直接嵌入到 CSS 中。