Enviar búsqueda
Cargar
Sass&less на Drupal-слёте
•
0 recomendaciones
•
417 vistas
zabej
Seguir
Официальный сайт мероприятия drupal-sliot.by
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 26
Descargar ahora
Descargar para leer sin conexión
Recomendados
SASS & LESS
SASS & LESS
Raman Budny
LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.
ADCI Solutions
Semantic Grid. Layout of the future
Semantic Grid. Layout of the future
Департамент Стратегических Технологий
The Youth Organization Falanster
The Youth Organization Falanster
zabej
Rules - правила без исключений
Rules - правила без исключений
zabej
Криптовечеринка 2.0. Сетевая гигиена
Криптовечеринка 2.0. Сетевая гигиена
zabej
Механизмы взаимодействия. От Зелёной Сети
Механизмы взаимодействия. От Зелёной Сети
zabej
Открытые данные для Беларуси. Состояние и перспективы.
Открытые данные для Беларуси. Состояние и перспективы.
zabej
Recomendados
SASS & LESS
SASS & LESS
Raman Budny
LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.
ADCI Solutions
Semantic Grid. Layout of the future
Semantic Grid. Layout of the future
Департамент Стратегических Технологий
The Youth Organization Falanster
The Youth Organization Falanster
zabej
Rules - правила без исключений
Rules - правила без исключений
zabej
Криптовечеринка 2.0. Сетевая гигиена
Криптовечеринка 2.0. Сетевая гигиена
zabej
Механизмы взаимодействия. От Зелёной Сети
Механизмы взаимодействия. От Зелёной Сети
zabej
Открытые данные для Беларуси. Состояние и перспективы.
Открытые данные для Беларуси. Состояние и перспективы.
zabej
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
zabej
Mesh club. Introduction
Mesh club. Introduction
zabej
Альтернативные лицензии в Беларуси
Альтернативные лицензии в Беларуси
zabej
Помощник велосипедиста 2.0. Как помочь?
Помощник велосипедиста 2.0. Как помочь?
zabej
Крак для копирайта: свободные лицензии
Крак для копирайта: свободные лицензии
zabej
Криптовечеринка 2.0. Браузеры
Криптовечеринка 2.0. Браузеры
zabej
Мартин Клиим. Open City Data.
Мартин Клиим. Open City Data.
zabej
Инструмент участия
Инструмент участия
zabej
Пиратское движение в Беларуси
Пиратское движение в Беларуси
zabej
Drush&drupal. administration
Drush&drupal. administration
zabej
Смачная творчасць
Смачная творчасць
zabej
Электронное участие
Электронное участие
zabej
Творчыя суполкі. 2014-2016
Творчыя суполкі. 2014-2016
zabej
Криптовечеринка 2.0. HTTPS
Криптовечеринка 2.0. HTTPS
zabej
Front-end разработка. Compass
Front-end разработка. Compass
DrupalSib
Андрей Тюпа Оптимизация верстки Sass + Compass framework
Андрей Тюпа Оптимизация верстки Sass + Compass framework
Albina Tiupa
010 презентация less и адаптивный дизайн
010 презентация less и адаптивный дизайн
sivorka
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
7bits
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
Yandex
CSS. Практика
CSS. Практика
Vitebsk Miniq
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Andrey Sitnik
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
Yandex
Más contenido relacionado
Destacado
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
zabej
Mesh club. Introduction
Mesh club. Introduction
zabej
Альтернативные лицензии в Беларуси
Альтернативные лицензии в Беларуси
zabej
Помощник велосипедиста 2.0. Как помочь?
Помощник велосипедиста 2.0. Как помочь?
zabej
Крак для копирайта: свободные лицензии
Крак для копирайта: свободные лицензии
zabej
Криптовечеринка 2.0. Браузеры
Криптовечеринка 2.0. Браузеры
zabej
Мартин Клиим. Open City Data.
Мартин Клиим. Open City Data.
zabej
Инструмент участия
Инструмент участия
zabej
Пиратское движение в Беларуси
Пиратское движение в Беларуси
zabej
Drush&drupal. administration
Drush&drupal. administration
zabej
Смачная творчасць
Смачная творчасць
zabej
Электронное участие
Электронное участие
zabej
Творчыя суполкі. 2014-2016
Творчыя суполкі. 2014-2016
zabej
Криптовечеринка 2.0. HTTPS
Криптовечеринка 2.0. HTTPS
zabej
Destacado
(14)
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
Маладзёжная грамадскае аб'яднанне Фаланстэр. Перадгісторыя і пачатак гісторыі
Mesh club. Introduction
Mesh club. Introduction
Альтернативные лицензии в Беларуси
Альтернативные лицензии в Беларуси
Помощник велосипедиста 2.0. Как помочь?
Помощник велосипедиста 2.0. Как помочь?
Крак для копирайта: свободные лицензии
Крак для копирайта: свободные лицензии
Криптовечеринка 2.0. Браузеры
Криптовечеринка 2.0. Браузеры
Мартин Клиим. Open City Data.
Мартин Клиим. Open City Data.
Инструмент участия
Инструмент участия
Пиратское движение в Беларуси
Пиратское движение в Беларуси
Drush&drupal. administration
Drush&drupal. administration
Смачная творчасць
Смачная творчасць
Электронное участие
Электронное участие
Творчыя суполкі. 2014-2016
Творчыя суполкі. 2014-2016
Криптовечеринка 2.0. HTTPS
Криптовечеринка 2.0. HTTPS
Similar a Sass&less на Drupal-слёте
Front-end разработка. Compass
Front-end разработка. Compass
DrupalSib
Андрей Тюпа Оптимизация верстки Sass + Compass framework
Андрей Тюпа Оптимизация верстки Sass + Compass framework
Albina Tiupa
010 презентация less и адаптивный дизайн
010 презентация less и адаптивный дизайн
sivorka
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
7bits
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
Yandex
CSS. Практика
CSS. Практика
Vitebsk Miniq
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Andrey Sitnik
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
Yandex
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ontico
Михаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знаний
Yandex
Ускорение frontend-разработки с помощью Haml, Sass, Compass
Ускорение frontend-разработки с помощью Haml, Sass, Compass
Andrey Sitnik
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
rit2011
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
rit2011
CSS
CSS
United Design
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Marcus Akoev
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Ontico
пользовательские свойства как основа архитектуры CSS
пользовательские свойства как основа архитектуры CSS
Zigzag_McQuack
CSSO — сжимаем CSS
CSSO — сжимаем CSS
FDConf
CSSO — сжимаем CSS (часть 2)
CSSO — сжимаем CSS (часть 2)
Roman Dvornov
Css_pres
Css_pres
Eugin Baulin
Similar a Sass&less на Drupal-слёте
(20)
Front-end разработка. Compass
Front-end разработка. Compass
Андрей Тюпа Оптимизация верстки Sass + Compass framework
Андрей Тюпа Оптимизация верстки Sass + Compass framework
010 презентация less и адаптивный дизайн
010 презентация less и адаптивный дизайн
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
Роман Комаров "CSS-препроцессоры: из каменного века — в будущее"
CSS. Практика
CSS. Практика
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Вёрстка в стиле Ruby: HAML, SASS, Compass, CoffeeScript, Jammit
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Михаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знаний
Ускорение frontend-разработки с помощью Haml, Sass, Compass
Ускорение frontend-разработки с помощью Haml, Sass, Compass
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
CSS
CSS
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
пользовательские свойства как основа архитектуры CSS
пользовательские свойства как основа архитектуры CSS
CSSO — сжимаем CSS
CSSO — сжимаем CSS
CSSO — сжимаем CSS (часть 2)
CSSO — сжимаем CSS (часть 2)
Css_pres
Css_pres
Más de zabej
Map of tomorrow. Pecha kucha. 2019
Map of tomorrow. Pecha kucha. 2019
zabej
Data detox. Пазабаўляемся ад таксічных дадзеных
Data detox. Пазабаўляемся ад таксічных дадзеных
zabej
Культура працы з git i github
Культура працы з git i github
zabej
Модуль прыёму ахвяраванняў Doika
Модуль прыёму ахвяраванняў Doika
zabej
Donation module Doika
Donation module Doika
zabej
Майстар-клас. Як стварыць лагатып?
Майстар-клас. Як стварыць лагатып?
zabej
Як эфектыўна працаваць з дызайнерам і скараціць час на дызайн?
Як эфектыўна працаваць з дызайнерам і скараціць час на дызайн?
zabej
Роль дизайнера в команде
Роль дизайнера в команде
zabej
Как получить дизайн, который понравиться организации?
Как получить дизайн, который понравиться организации?
zabej
Адкрытыя бізнэс-мадэлі на аснове лічбавага агульнага
Адкрытыя бізнэс-мадэлі на аснове лічбавага агульнага
zabej
Commonification Sharing and Creative Commons. Alexandros Nousias
Commonification Sharing and Creative Commons. Alexandros Nousias
zabej
Вікі-летнік 2017. Прэзентацыя ідэі
Вікі-летнік 2017. Прэзентацыя ідэі
zabej
Гісторыя Творчых Суполак і планы на 2017 год
Гісторыя Творчых Суполак і планы на 2017 год
zabej
Лічбавая Майстэрня. V.1.1
Лічбавая Майстэрня. V.1.1
zabej
Лічбавая Майстэрня
Лічбавая Майстэрня
zabej
Прэзентацыя вікідапаможніка, верасень, 2015
Прэзентацыя вікідапаможніка, верасень, 2015
zabej
Вікі-дапаможнік. Кіруй ведамі
Вікі-дапаможнік. Кіруй ведамі
zabej
Falanster. Presentation of activity. 2015
Falanster. Presentation of activity. 2015
zabej
Фаланстер. Презентация деятельности. 2015
Фаланстер. Презентация деятельности. 2015
zabej
Фаланстэр. Прэзентацыя дзейнасці. 2015
Фаланстэр. Прэзентацыя дзейнасці. 2015
zabej
Más de zabej
(20)
Map of tomorrow. Pecha kucha. 2019
Map of tomorrow. Pecha kucha. 2019
Data detox. Пазабаўляемся ад таксічных дадзеных
Data detox. Пазабаўляемся ад таксічных дадзеных
Культура працы з git i github
Культура працы з git i github
Модуль прыёму ахвяраванняў Doika
Модуль прыёму ахвяраванняў Doika
Donation module Doika
Donation module Doika
Майстар-клас. Як стварыць лагатып?
Майстар-клас. Як стварыць лагатып?
Як эфектыўна працаваць з дызайнерам і скараціць час на дызайн?
Як эфектыўна працаваць з дызайнерам і скараціць час на дызайн?
Роль дизайнера в команде
Роль дизайнера в команде
Как получить дизайн, который понравиться организации?
Как получить дизайн, который понравиться организации?
Адкрытыя бізнэс-мадэлі на аснове лічбавага агульнага
Адкрытыя бізнэс-мадэлі на аснове лічбавага агульнага
Commonification Sharing and Creative Commons. Alexandros Nousias
Commonification Sharing and Creative Commons. Alexandros Nousias
Вікі-летнік 2017. Прэзентацыя ідэі
Вікі-летнік 2017. Прэзентацыя ідэі
Гісторыя Творчых Суполак і планы на 2017 год
Гісторыя Творчых Суполак і планы на 2017 год
Лічбавая Майстэрня. V.1.1
Лічбавая Майстэрня. V.1.1
Лічбавая Майстэрня
Лічбавая Майстэрня
Прэзентацыя вікідапаможніка, верасень, 2015
Прэзентацыя вікідапаможніка, верасень, 2015
Вікі-дапаможнік. Кіруй ведамі
Вікі-дапаможнік. Кіруй ведамі
Falanster. Presentation of activity. 2015
Falanster. Presentation of activity. 2015
Фаланстер. Презентация деятельности. 2015
Фаланстер. Презентация деятельности. 2015
Фаланстэр. Прэзентацыя дзейнасці. 2015
Фаланстэр. Прэзентацыя дзейнасці. 2015
Sass&less на Drupal-слёте
1.
SASS & LESS
2.
проблемы css ●
структура отсутствует ● нельзя быстро поменять код ● необходимо писать костыли ● производительность
3.
методы борьбы ●
переменные ● области видимости ● повторы кода в отдельные блоки
4.
сss != <язык
программирования>
5.
выход есть
6.
холивар
LESS SASS ● проще ● больше возможностей ● поддержка javascript ● совместимый с CSS
7.
стоит попробовать оба!
8.
SCSS – диалект
SASS SASS SCSS $blue: #3bbfce $blue: #3bbfce; $margin: 16px $margin: 16px; .content-navigation .content-navigation { border-color: $blue border-color: $blue; color: darken($blue, 9%) color: darken($blue, 9%); } .border { .border padding: $margin / 2; padding: $margin / 2 margin: $margin / 2; margin: $margin / 2 border-color: $blue; } border-color: $blue
9.
compass ●
кросcбраузерные стили ● основа - SASS
10.
базовые возможности
& синтаксис
11.
вложенные условия
LESS CSS #header { #header h1 { font-size: 26px; h1 { font-weight: bold; font-size: 26px; } font-weight: bold; #header p { } font-size: 12px; p { font-size: 12px; } a { text-decoration: none; #header p a { text-decoration: none; &:hover { border-width: 1px } } } #header p a:hover { } border-width: 1px; } }
12.
вложенные условия
SСSS CSS #navbar { #navbar { width: 80%; width: 80%; height: 23px; height: 23px; } ul { list-style-type: #navbar ul { none; } list-style-type: li { none; } float: left; #navbar li { a { font-weight: bold; } float: left; } } #navbar li a { } font-weight: bold; }
13.
родительские ссылки
LESS & SCSS CSS a { a { color: #ce4dd6; color: #ce4dd6; } &:hover { a:hover { color: #ffb3ff; } color: #ffb3ff; } &:visited { a:visited { color: #c458cb; } color: #c458cb; } }
14.
переменные
LESS CSS @color: #4D926F; #header { #header { color: #4D926F; color: @color; } } h2 { h2 { color: #4D926F; color: @color; } }
15.
переменные
SСSS CSS $main-color: #ce4dd6; #navbar { $style: solid; border-bottom-color: #ce4dd6; #navbar { border-bottom-style: border-bottom: { solid; } color: $main-color; a { style: $style; } } color: #ce4dd6;} a { a:hover { color: $main-color; border-bottom: solid 1px; } &:hover { border-bottom: $style 1px; } }
16.
примеси
LESS CSS .rounded-corners (@radius: 5px) { #header { -webkit-border-radius: @radius; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-border-radius: @radius; -ms-border-radius: 5px; -ms-border-radius: @radius; -o-border-radius: 5px; -o-border-radius: @radius; border-radius: 5px; } border-radius: @radius; #footer { } -webkit-border-radius: 10px; -moz-border-radius: 10px; #header { .rounded-corners; } -ms-border-radius: 10px; #footer { .rounded-corners(10px); } -o-border-radius: 10px; border-radius: 10px; }
17.
примеси
SСSS CSS @mixin rounded($side, $radius: 10px) { #navbar li { border-#{$side}-radius: $radius; border-top-radius: 10px; -moz-border-radius-top: 10px; -moz-border-radius-#{$side}: $radius; -webkit-border-top-radius: 10px; } -webkit-border-#{$side}-radius: #footer { $radius; border-top-radius: 5px; } -moz-border-radius-top: 5px; -webkit-border-top-radius: 5px; } #navbar li { @include rounded(top); } #sidebar { #footer { @include rounded(top, 5px); } border-left-radius: 8px; #sidebar { @include rounded(left, 8px); } -moz-border-radius-left: 8px; -webkit-border-left-radius: 8px; }
18.
функции и операторы
LESS CSS @the-border: 1px; #header { @base-color: #111; color: #333; @red: #842210; border-left: 1px; #header { color: (@base-color * 3); border-right: 2px; border-left: @the-border; } border-right: (@the-border * 2); #footer { } color: #114411; #footer { border-color: color: (@base-color + #003300); #7d2717; border-color: desaturate(@red, 10%); } }
19.
функции и операторы
SСSS CSS $grid-width: 40px; #sidebar { $gutter-width: 10px; width: 240px; } @function grid-width($n) { @return $n * $grid-width + ($n - 1) * $gutter-width; } #sidebar { width: grid- width(5); }
20.
разные фичи ●
условия ● циклы ● перегрузка функций ● интерполяция переменных ● функции работы с цветом ● пространства имен ● режимы вывода
21.
установка
22.
консоль ●
Node.js npm install less sudo apt get install node-less ● Ruby gem gem install sass gem install compass
23.
модули ●
LESS http://drupal.org/project/less ● SASSy http://drupal.org/project/sassy ● SASS http://drupal.org/project/sass
24.
итоги ●
удобно ● несложно ● доступно ● будет в D8
25.
ссылки ●
http://lesscss.org/ ● sass-lang.com ● http://compass-style.org/ ● http://drupal.org/project/compass ● http://drupal.org/project/compass ● http://drupal.org/project/compass
26.
спасибо за внимание!
Descargar ahora