Ускорение frontend-разработки с помощью Haml, Sass, Compass

Post on 14-Jun-2015

2.702 views 6 download

Transcript of Ускорение frontend-разработки с помощью Haml, Sass, Compass

Ускорение 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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Андрей Ситник

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Лень нетерпимость и гордыня

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерияо том как 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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Скачайте пример

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Веб-сервер

Браузер

Шаблон на

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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Поддержка 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

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерия 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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Начало работы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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

$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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерия 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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерия 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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерия 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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Спрайты

$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
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Мистерия 5

Ещё в SASS

bull Генерация изображений с шумомgistgithubcom856571

bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick

Ссылки

HamlCompass

haml-langcomcompass-styleorg

Вопросы

aievilmartianscomevilmatiansru

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Ещё в SASS

bull Генерация изображений с шумомgistgithubcom856571

bull Изменение изображений через ImageMagickgithubcomStanAngeloffcompass-magick

Ссылки

HamlCompass

haml-langcomcompass-styleorg

Вопросы

aievilmartianscomevilmatiansru

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Ссылки

HamlCompass

haml-langcomcompass-styleorg

Вопросы

aievilmartianscomevilmatiansru

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27

Вопросы

aievilmartianscomevilmatiansru

  • Страница 1
  • Страница 2
  • Страница 3
  • Страница 4
  • Страница 5
  • Страница 6
  • Страница 7
  • Страница 8
  • Страница 9
  • Страница 10
  • Страница 11
  • Страница 12
  • Страница 13
  • Страница 14
  • Страница 15
  • Страница 16
  • Страница 17
  • Страница 18
  • Страница 19
  • Страница 20
  • Страница 21
  • Страница 22
  • Страница 23
  • Страница 24
  • Страница 25
  • Страница 26
  • Страница 27