Кратко
СкопированоCSS-функция url
вставляет файл с указанной ссылки.
Пример
Скопированоurl
может добавить элементу изображение на фон:
div { background-image: url('carpet.png');}
div { background-image: url('carpet.png'); }
Импортировать шрифт:
@font-face { font-family: 'Roboto Mono'; src: url('https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap');}
@font-face { font-family: 'Roboto Mono'; src: url('https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap'); }
Или стиль:
@import url(style.css);
@import url(style.css);
Быть параметром другой функции:
div { mask-image: image(url('mask.png'), red, radial-gradient(rgba(0, 0, 0, 1.0), transparent));}
div { mask-image: image(url('mask.png'), red, radial-gradient(rgba(0, 0, 0, 1.0), transparent)); }
Список свойств, где используется `url()`
background
;background
;- image border
;border
;- image border
;- image - source content
;cursor
;filter
;list
;- style list
;- style - image mask
;mask
;- image offset
;- path src
как часть@font
;- face @counter
;- style
Как понять
СкопированоУ функции крайне широкое применение, практически все файлы в CSS вставляются через неё.
Как пишется
СкопированоНа вход функция принимает строку — ссылку на файл. Она может быть абсолютной, относительной или являться data URI.
Если в тексте самой ссылки нет кавычек, скобок и пробелов, то можно не заключать ссылку в кавычки.
Например, все эти записи корректны:
div { background-image: url("image.png");}
div { background-image: url("image.png"); }
div { background-image: url('image.png');}
div { background-image: url('image.png'); }
div { background-image: url(image.png);}
div { background-image: url(image.png); }