Я работаю над проектом, в котором мне нужно установить изображение для кнопки отправки. Поскольку существует интеграция со сторонним программным обеспечением, единственный способ добиться этого - использовать стиль фона в CSS. Однако URL-адрес изображения не разрешается должным образом в CSS, поэтому мне нужно включить тильду, которая является частью имени папки, в URL-адресе.
Вот CSS, который я сейчас установил:
input[type=submit] {
background:url('~images/continue.png');
border:0;
color:transparent;
width:150px;
height:50px;
}
Я попытался уйти с помощью обратной косой черты, ascii, двойной тильды и нескольких других, чтобы попытаться заставить CSS увидеть тильду в URL как еще один символ, но он по-прежнему выполняет стандартную оценку CSS и не добирается до правильная папка.
Почему бы просто не использовать полный URL? К сожалению, я понятия не имею, каким будет URL-адрес, поскольку он является динамическим, но я знаю, что формат URL-адреса, который нужно получить для изображения, примерно равен:
www.website.com / неизвестный текст / ~ изображения / название изображения
На странице, которую я создал, я использую «images / image name» для обычных изображений, которые просто используют тег src, но стороннее программное обеспечение разрешает это до «~ images / image name», когда оно вытягивает их.
Есть ли способ заставить CSS использовать тильду как часть имени папки вместо того, чтобы предполагать, что она должна идти в другую папку? Или есть способ получить текущий URL непосредственно в CSS, чтобы он заканчивался полным путем?