Функция Less.js Misc image-height()
Less.j — это простой препроцессор CSS, облегчающий создание управляемых, настраиваемых и многократно используемых таблиц стилей для веб-сайтов. Поскольку CSS является динамическим языком таблиц стилей, он предпочтительнее. LESS адаптируется, поэтому он работает с широким спектром браузеров. Веб-браузеры могут использовать только CSS, которые были созданы и обработаны с помощью препроцессора CSS, языка программирования. В дополнение к таким возможностям, как переменные, функции, примеси и операции, которые помогают создавать динамический CSS при сохранении обратной совместимости, это расширение языка CSS.
В этой статье мы собираемся обсудить функция Misc image-height() , функция которой заключается в определении высоты изображения. Эта функция возвращает ширину в пикселях изображения, имя которого передается в функцию image-size().
Синтаксис:
image-height("string")
Параметры:
- строка: Это единственный обязательный параметр для этой функции. Этот параметр принимает строковое значение имени изображения.
Скомпилируйте код LESS в код CSS.
Пример 1. Код ниже демонстрирует использование и реализацию функции Misc image-height() .
HTML
<!DOCTYPE html> < html > < head > < link rel = "stylesheet" type = "text/css" href = "style.css" /> </ head > < body > < h1 style = "color:green" >GeeksforGeeks</ h1 > < h3 >< b >Less.js Misc image-height() Function</ b ></ h3 > < div class = "c1" > </ div > </ body > </ html > |
стиль.лесс:
CSS
@body-bg- color : #eeeeee ; @wide: image-height( body { background-color : @body-bg-color; } .c 1 { width : @wide; height : @wide; background-image : url ( background-repeat : no-repeat ; margin : 1 rem; margin-left : @wide; } |
Теперь, чтобы скомпилировать приведенный выше код LESS в код CSS, выполните следующую команду:
lessc style.less style.css
Скомпилированный файл CSS выглядит следующим образом:
стиль.css:
CSS
body { background-color : #eeeeee ; } .c 1 { width : 225px ; height : 225px ; background-image : url ( background-repeat : no-repeat ; margin : 1 rem; margin-left : 225px ; } |
Выход:
Пример 2: приведенный ниже код демонстрирует использование и реализацию функции Misc image-height(). вместе с ispixel() и логическими функциями.
HTML
<!DOCTYPE html> < html > < head > < link rel = "stylesheet" type = "text/css" href = "style.css" /> </ head > < body > < h1 style = "color:green" >GeeksforGeeks</ h1 > < h3 >< b >Less.js Misc image-height() Function</ b ></ h3 > < div class = "c1" > </ div > </ body > </ html > |
стиль.лесс:
CSS
@body-bg- color : #eeeeee ; @wide: image-height( @cond: boolean(ispixel(@wide)); body { background-color : @body-bg-color; } .c 1 { width : @wide * 3 ; height : @wide; background-image : url ( background-repeat : if(@cond, repeat , no-repeat ); margin : 1 rem; } |
Теперь, чтобы скомпилировать приведенный выше код LESS в код CSS, выполните следующую команду:
lessc style.less style.css
Скомпилированный файл CSS выглядит следующим образом:
стиль.css:
CSS
body { background-color : #eeeeee ; } .c 1 { width : 675px ; height : 225px ; background-image : url ( background-repeat : repeat ; margin : 1 rem; } |
Выход:
Ссылка: https://lesscss.org/functions/#misc-functions-image-height