Comments 19
<div class="bgc_black c_yellow h_100px br_20px shadow_0_0_20px_0_red">...</div>
хм… где-то я это видел… а, ну точно же!
<div style="background-color:black;color:yellow;height:100px;border-radius:20px;box-shadow:0 0 20px 0 red;">...</div>
<div class="h_100px_click">Orna</div>
Что-то в этом есть. Но как-то больно неуклюже.
Можно так
Если не устраивает underscore как разделитель, его очень просто заменить в коде библиотеки на другой символ, тем самым сделав custom версию под себя, буквально стереть один символ и написать новый.
<div class="h_100px_click">Orna</div>
<div class="height_100px_click">Orna</div>
Если не устраивает underscore как разделитель, его очень просто заменить в коде библиотеки на другой символ, тем самым сделав custom версию под себя, буквально стереть один символ и написать новый.
А как обрабатывается клик? Повторный клик как будет обрабатываться?
Events in OrnaJS
mouseover or just over
(color_red_mouseover)
(color_red_over)
mouseout or just out
(color_red_mouseout)
(color_red_out)
mousedown or just down
(color_red_mousedown)
(color_red_down)
mouseup or just up
(color_red_mouseup)
(color_red_up)
blur
(color_red_blur)
focus
(color_red_focus)
click
(color_red_click)
Это все события в OrnaJS
Они не предполагают решения всех задач, а только определенных, так сказать к месту. В CSS клика нету вообще, он эмулируется через метод «придумывания велосипедов» или :target, про инлайн стили вообще писать не буду. Если надо специфичную логику нужно JS пилить.
mouseover or just over
(color_red_mouseover)
(color_red_over)
mouseout or just out
(color_red_mouseout)
(color_red_out)
mousedown or just down
(color_red_mousedown)
(color_red_down)
mouseup or just up
(color_red_mouseup)
(color_red_up)
blur
(color_red_blur)
focus
(color_red_focus)
click
(color_red_click)
Это все события в OrnaJS
Они не предполагают решения всех задач, а только определенных, так сказать к месту. В CSS клика нету вообще, он эмулируется через метод «придумывания велосипедов» или :target, про инлайн стили вообще писать не буду. Если надо специфичную логику нужно JS пилить.
А где часы? Там были еще раньше часы в либе. Не без часов не интересно.
Цепочка из else в коде скрипта выглядит потрясающе. Особенно если представлять, что человек это написал ссылаясь на удобство, но тем самым добавив звено между html — link to css — обработка браузером. Теперь это html — jQuery — ornajs — inline css — обработка браузером.
Хотя если бы это было как часть препроцессора для html. Если бы в jade в классы писались свойства, а css генерировался исходя из этих классов, то может быть что-то более-менее адекватное получилось бы, но верится, все равно, с трудом.
Хотя если бы это было как часть препроцессора для html. Если бы в jade в классы писались свойства, а css генерировался исходя из этих классов, то может быть что-то более-менее адекватное получилось бы, но верится, все равно, с трудом.
боюсь представить как бы это работало по БЭМу…
Sign up to leave a comment.
Работа с библиотекой OrnaJS