CSS использует тильду в URL как часть имени папки с неизвестным полным URL - PullRequest
0 голосов
/ 06 марта 2019

Я работаю над проектом, в котором мне нужно установить изображение для кнопки отправки. Поскольку существует интеграция со сторонним программным обеспечением, единственный способ добиться этого - использовать стиль фона в 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, чтобы он заканчивался полным путем?

...