Post on 14-Jun-2015
Ускорение frontend-разработки с помощью
Haml Sass Compass
Андрей Ситник
andrey_sitnikaievilmartianscomsitnikru
Лень нетерпимость и гордыня
1996HTML CSS
2011HTML CSS
Мистерияо том как Haml Sass и Compassпомогают нам верстатьна реальном примере с grouponru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Андрей Ситник
andrey_sitnikaievilmartianscomsitnikru
Лень нетерпимость и гордыня
1996HTML CSS
2011HTML CSS
Мистерияо том как Haml Sass и Compassпомогают нам верстатьна реальном примере с grouponru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Лень нетерпимость и гордыня
1996HTML CSS
2011HTML CSS
Мистерияо том как Haml Sass и Compassпомогают нам верстатьна реальном примере с grouponru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
1996HTML CSS
2011HTML CSS
Мистерияо том как Haml Sass и Compassпомогают нам верстатьна реальном примере с grouponru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерияо том как Haml Sass и Compassпомогают нам верстатьна реальном примере с grouponru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Скачайте пример
evilmartiansrurit2011
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Haml mdash язык шаблоновс альтернативным синтаксисом
для HTML или XML
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Веб-сервер
Браузер
Шаблон на
Haml
HTML
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Поддержка Haml
PHP ASPNet Java
Ruby on Rails Perl Python
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
5html( lang=ru ) body content h1big Заголовок
ltDOCTYPE htmlgtlthtml lang=rugt ltbodygt ltdiv id=contentgt lth1 class=biggt Заголовок lth1gt ltbodygtlthtmlgt
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерия 1
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Sass mdash препроцессор CSS
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Compass mdash набор кошерных инструментов и шаблонов для Sass
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Начало работыcompass create
Создаёт файлнастроек с путями сsass- и css-файлам
Разработкаcompass watch
Следит за изменениемsass-файлов и тут жеобновляет css-файлы
Деплойcompass compile
Компилируетsass-файлы в CSSчтобы отдаватьпользователям ужеготовые css-файлы
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
$width 100pxmixin default-font($size = 12px) font $size serifcontent width $width + 10px h1 include default-font(40px)
content width 110px content h1 font 40px serif
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерия 2
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
import compasscss3input include box-shadow(5px)
input box-shadow black 0 0 5px -webkit-box-shadow black 0 0 5px -moz-box-shadow black 0 0 5px -o-box-shadow black 0 0 5px
CSS3
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерия 3
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
import compasscss3
$experimental-support-for-svg true
header include background(linear-gradient(red blue)) include filter-gradient(gray black)
Градиенты
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерия 4
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
background inline-image(iconpng) no-repeat
background url(dataimagepngbase64iVBORw0KGhellip) no-repeat
datauri
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Спрайты
$sprite sprite-map(dirpng) dironepng dirtwopng one background sprite($sprite one) two background sprite($sprite two)
one background url(dir-2f78eapng) 0 0
one background url(dir-2f78eapng) 0 -20px
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Мистерия 5
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Ещё в SASS
bull Генерация изображений с шумомgistgithubcom856571
bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Ссылки
HamlCompass
haml-langcomcompass-styleorg
Вопросы
aievilmartianscomevilmatiansru
Вопросы
aievilmartianscomevilmatiansru