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-imagelist-style-imageborder-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 中。