После прочтения названия, возникает естественный вопрос: «Зачем?». Можно с помощью JS, в пару строк решить вопрос. Этот метод не претендует на применение в продакшене. Больше подходит для рубрик: «Сделано на чистом CSS», «Just for fun». Но, возможно, кому-нибудь будет интересен.
К самому методу. Используя media queries, можно задать набор стилей для любого разрешения. Свойство content позволяет задать содержимое псевдоэлемента. Это давно известные факты. Использовав их и циклы SASS, создадим следующие стили:
Добавим на страницу два элемента:
Демо
*выводится разрешение области, на которой отображается веб-страница
К самому методу. Используя media queries, можно задать набор стилей для любого разрешения. Свойство content позволяет задать содержимое псевдоэлемента. Это давно известные факты. Использовав их и циклы SASS, создадим следующие стили:
@for $i from 1 through 4096
@media (width: #{$i}px)
.width:after
content: '#{$i}'
@media (height: #{$i}px)
.height:after
content: '#{$i}'
Добавим на страницу два элемента:
<span class="width"></span>
x
<span class="height"></span>
Демо
*выводится разрешение области, на которой отображается веб-страница
Комментарии (9)
Semmaz
23.01.2016 19:09+1Замечательный пример того, как не надо использовать SASS!
Панель CSS => View Compiled – смотрим на то как 11 строчек транслировались в пол-мегабайта CSS.
Wellend
Я думаю, не самая лучшая мысль делать такое )
И мой результат: 1366 * 167 (по ссылке демо)