Как написать путь к картинке в css

110
28 февраля 2022, 03:20

Начинающий программист , уже который раз , пытаясь поставить картинку на background утыкаюсь мордой в путь до нее, не понимаю как его построить, если в ссылках брузера и пути к файлу на пк всё понятно, файл один за другим через "/" , то здесь я не понимаю от чего отталкиваться. Объясните как построить путь , чтобы картинка отображалась.(underwater.png) Скриншоты с расположением файлов ниже: .

Answer 1

Укажите относительный путь, иными словами "путь относительно расположения css файла" у вас следующая структура проекта www - корень проекта. css1 и img - дочерние каталоги. Картинка находится в папке img. Т.к. css файл находится в папке css1

  1. Начинаем перемещение относительно расположения style.css, полный путь к которому "/www/css1/style.css", иными словами, мы сейчас находимся в "/www/css1/"
  2. "../" Переходим из каталога css1 в родительский каталог - www;
  3. "../img/" Из родительского каталога переходим в каталог img;
  4. "../img/underwater.png" Указываем нужный файл.

"../img/underwater.png" - Результат.

Почитайте подробней про относительные и абсолютные пути, и про то, как используются ключи путей "/", "..", "./", и у вас все встанет на свои места.

Answer 2

Просто перенесите файл со стилями в папку www и указывайте путь так:

background-image: url(img/underwater.png);
READ ALSO
Кликер, количество очков за клик

Кликер, количество очков за клик

День добрый, надо что-бы, после получения 15 очков,после нажатия на зеленую кнопку, при нажатии на красную, давалось 2 очка за одно нажатие, после...

125
Может ли openbox (1 кнопка) действовать на 2 элемента верстки?

Может ли openbox (1 кнопка) действовать на 2 элемента верстки?

Допустим у меня есть кнопка, по нажатию на которую появляется блок, при повторном нажатии он исчезаетНо мне хотелось бы, чтобы появляющийся...

94
версия opengl в sdl2

версия opengl в sdl2

Вот так работает и отображает всё на экране

182
при компиляции freetype для android, не найден ft2build.h

при компиляции freetype для android, не найден ft2build.h

Хочу скомпилировать игру для android на sdl2Скачал с github freetype для android

72