BORDER-RADIUS
BOX-SHADOW
TRANSFORM
LINEAR-GRADIENT
@FONT-FACE
RGBA
ANIMATION
@MEDIA QUERIES
TEXT-OVERFLOW
...
другой шрифт, ок?
я весь такой прозрачный
BACKGROUND-BLEND-MODE
.some-pic {
width: 600px;
height: 400px;
background: linear-gradient( yellow,
yellowgreen, skyblue, violet, purple),
url(http://lorempixel.com/600/400);
background-blend-mode: multiply;
}
1. ЗАДАЙТЕ 2 И БОЛЕЕ BACKGROUND'ОВ
2. УКАЖИТЕ РЕЖИМ BLEND'А
.another-girl {
width: 600px;
height: 400px;
background:
url(http://lorempixel.com/600/400/city),
url(http://lorempixel.com/600/400/business),
url(http://lorempixel.com/600/400/cats);
background-blend-mode: multiply, color-burn;
}
1. ЗАДАЙТЕ 2 И БОЛЕЕ BACKGROUND'ОВ
2. УКАЖИТЕ РЕЖИМ BLEND'А
.img_first{
width: 600px;
height: 400px;
background:
linear-gradient(blue, grey),
url(http://lorempixel.com/600/400/business);
background-blend-mode: overlay;
}
.img_first{
width: 600px;
height: 400px;
background:
url(http://lorempixel.com/600/400/business),
linear-gradient(blue, grey);
background-blend-mode: overlay;
}
1. ЕСЛИ УКАЗАН ОДИН РЕЖИМ BLEND'А, ТО ОН УКАЗАН ДЛЯ ВСЕХ СЛОЕВ
2. БРАУЗЕР БУДЕТ ИСПОЛЬЗОВАТЬ N-1 РЕЖИМОВ, ГДЕ N - КОЛИЧЕСТВО СЛОЁВ
3. "ЛИШНИЕ" РЕЖИМЫ БУДУТ ИГНОРИРОВАТЬСЯ
4. В БРАУЗЕРАХ, КОТОРЫЕ НЕ ПОДДЕРЖИВАЮТ BLEND, БУДУТ РАБОТАТЬ ПРАВИЛА MULTIPLE BACKGROUNDS
FILTER
.some-pic {
filter: blur(1px) brightness(2)
grayscale(40%) opacity(90%)
saturate(1.5);
}
1. УКАЖИТЕ ФИЛЬТР
2. ЕСЛИ ХОТИТЕ ИСПОЛЬЗОВАТЬ НЕСКОЛЬКО - ИСПОЛЬЗУЙТЕ НЕСКОЛЬКО
ВАС НИКТО НЕ ОСУДИТ
КРОМЕ ЮЗЕРОВ СО СТАРЫМ БРАУЗЕРОМ
.some-pic {
filter: blur(1px) brightness(2)
grayscale(40%) opacity(90%)
saturate(1.5);
}
.some-pic {
filter: hue-rotate(100deg);
}
.some-pic {
filter: grayscale(100%);
}
.some-pic {
filter: invert(60%);
}
1. ФИЛЬТР OPACITY НЕ ДАСТ ТЕБЕ НИКАКИХ Z-INDEX ХАКОВ
2. ФИЛЬТР DROP-SHADOW ДОБАВЛЯЕТ ТЕНЬ ПО КОНТУРУ ИЗОБРАЖЕНИЯ, А НЕ БЛОКА (КАК BOX-SHADOW)
3. ВАШИ КАРТИНКИ НЕ СЛОМАЮТСЯ В СТАРЫХ БРАУЗЕРАХ
4. ФИЛЬТРЫ БУДУТ РАБОТАТЬ КАК С <img> ТАК И С ФОНОВЫМ ИЗОБРАЖЕНИЕМ
5. В БЛОКЕ С ФИЛЬТРАМИ ТЕКСТ ТОЖЕ БУДЕТ "ОТФИЛЬТРОВАН"
<div class="some-block">
ПРИВЕТ, НГС! У НАС ТУТ
ВНУТРИ ВСЁ ОТФИЛЬТРОВАННОЕ.
</div>
.some-block{
width: 300px;
height: 200px;
background:
url(http://lorempixel.com/300/200/);
filter:
blur(1px) grayscale(40%) opacity(90%)
saturate(1.5);
font-size: 24px;
color: red;
}
.some-block{
filter:
drop-shadow(10px 10px 10px #000);
}
.some-block{
box-shadow:
10px 10px 10px #000;
}
CLIP-PATH
1. FIREFOX НЕ РЕАЛИЗОВАЛ clip-path ДЛЯ CSS, ТОЛЬКО SVG
2. CHROME ПОКА ЧТО НЕ РЕАЛИЗОВАЛ circle, ellipse И rectangle. ВЗАМЕН ПОСЛЕДНЕМУ МОЖНО ЮЗАТЬ
3. SAFARI УШЛИ ДАЛЬШЕ ВСЕХ, НО НЕ РЕАЛИЗОВАЛИ inset
4. ЭТИ ЖЕ СВОЙСТВА ЕСТЬ В SVG