Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Важный вопрос по CSS (https://javascript.ru/forum/misc/25044-vazhnyjj-vopros-po-css.html)

Solovei95 23.01.2012 16:48

Важный вопрос по CSS
 
Скажите, а возможно ли сначала разобрать закодированную background-image строку:

Код:

url('img.png'),
url('bg.png'),
linear-gradient(bottom, rgba(255,0,0,1) 0%, rgba(255,0,0,0) 100%),
element(#canvas)

Скажите, как сначала разделить на 4 значения (массив), затем парсить каждую по-своему?
Для каждого предложите паттерн:
1. Разбор строки (массив "url(...)","url(...)","linear-gradient(...)","element(...)" );
2. Парсер url (массив "img.png")
3. Парсер градиента (массив "bottom", "rgba(255,0,0,1) 0%... ")
4. Парсер element (вынуть оттуда индификатор или селектор)

Solovei95 23.01.2012 16:50

Важно учесть, что большинство браузеров используют префиксы!


Часовой пояс GMT +3, время: 23:45.