CSS url()
Learn how to work with the CSS url() function
When we talk about background images, @import
, and more, we use the url()
function to load a resource:
div {
background-image: url(test.png);
}
In this case I used a relative URL, which searches the file in the folder where the CSS file is defined.
I could go one level back
div {
background-image: url(../test.png);
}
or go into a folder
div {
background-image: url(subfolder/test.png);
}
Or I could load a file starting from the root of the domain where the CSS is hosted:
div {
background-image: url(/test.png);
}
Or I could use an absolute URL to load an external resource:
div {
background-image: url(https://mysite.com/test.png);
}
→ Get my CSS Handbook
I wrote 21 books to help you become a better developer:
- HTML Handbook
- Next.js Pages Router Handbook
- Alpine.js Handbook
- HTMX Handbook
- TypeScript Handbook
- React Handbook
- SQL Handbook
- Git Cheat Sheet
- Laravel Handbook
- Express Handbook
- Swift Handbook
- Go Handbook
- PHP Handbook
- Python Handbook
- Linux Commands Handbook
- C Handbook
- JavaScript Handbook
- Svelte Handbook
- CSS Handbook
- Node.js Handbook
- Vue Handbook