Примеры ипользования CSS3
.somediv {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }Border Radius или Пограничный Радиус
Поддержка: Google Chrome 7,0 +, Firefox (2.0 + для стандартных углов, 3,5 + для эллиптических углов), Opera 10.5 +, Safari 3.0 +, IE 9
Значение: border-radius
Префиксы: -webkit-border-radius , -moz-border-radius
Пример использования (углы с радиусом 5 пикселей):

Border Image или Пограничное Изображение
Поддержка: Google Chrome 7,0 +, Firefox 3.6 +, Opera 11, Safari 3,0 +, нет поддержки в IE
Значение: border-image , border-corner-image
Префиксы: -webkit-border-image , -moz-border-image
Пример использования (повторяющиеся изображения с шириной 10 пикселей):
.somediv {
-webkit-border-image: url(images/border-image.png) 10 10 repeat;
-moz-border-image: url(images/border-image.png) 10 10 repeat;
border-image: url(images/border-image.png) 10 10 repeat; }

Box Shadow или Тень
Поддержка: Google Chrome 7,0 +, Firefox 3.6 +, Safari 3.0 +, IE 9
Значение: box-shadow
Префиксы: -webkit-box-shadow , -moz-box-shadow ( -moz больше не нужен для Firefox 4)
Пример использования (с указанием черной тени, смещение вниз на 10 пикселей и вправо на 10 пикселей, размытие и радиусом 5 пикселей):
.somediv {
-moz-box-shadow: 10px 10px 5px #000;
-webkit-box-shadow: 10px 10px 5px #000;
box-shadow: 10px 10px 5px #000; }Резервное поведение: тень не отображается.
Свойство позволяет быстро и легко добавить немного тени в элементы. Для тех, кто использовал тени в Photoshop, фейерверки и т.п., принцип тени должен быть знаком.

Еси браузер не поддерживает свойство, Вы можете использовать селективные границы (т.е. левая и нижняя границы для имитации тонкой тени в окне).
.somediv {
-moz-box-shadow: 1px 1px 5px #888;
-webkit-box-shadow: 1px 1px 5px #888;
box-shadow: 1px 1px 5px #888; }
.no-boxshadow .somediv {
border-right: 1px solid #525252;
border-bottom: 1px solid #525252; }HSLA поддержка: Google Chrome 7,0 +, Firefox 3.0 +, Opera 10 +, Safari 3.0 +
Значение: rgba , hsla
Резервное поведения: заявленный цвет игнорируется, и браузер возвращается к ранее указанному цвету, цвету по умолчанию или без цвета.
.somediv {
background: #f00;
background: rgba(255,0,0,0.5); }
Оба предлагают новые способы для определения цвета, с дополнительным преимуществом в котором можно указать значение альфа-канала.
Полупрозрачный цвет может иметь совершенно другой тон. Значение RGB показано, как сплошной цвет и то же значение на 0,75 прозрачности может меняться в зависимости от фона тени, так что не забудьте проверить, как ваш текст выглядит на фоне.

3-D преобразование поддерживает: Safari
Значение: transform
Префиксы: -o-transform
Пример использования (вращающейся DIV 45 ° вокруг центра, и масштабирования его до половины оригинального размера - только для иллюстрации, так что translate и skew значения не нужны):
.somediv {
-webkit-transform: scale(0.50) rotate(45deg)
translate(0px, 0px) skew(0deg, 0deg);
-webkit-transform-origin: 50% 50%;
-moz-transform: scale(0.50) rotate(45deg)
translate(0px, 0px) skew(0deg, 0deg);
-moz-transform-origin: 50% 50%;
-o-transform: scale(0.50) rotate(45deg)
translate(0px, 0px) skew(0deg, 0deg);
-o-transform-origin: 50% 50%;
transform: scale(0.50) rotate(45deg)
translate(0px, 0px) skew(0deg, 0deg);
transform-origin: 50% 50%; }Анимация и переходы
Анимация - поддержка: Google Chrome 7,0 +, Safari 3.0 +
Значение: transition
Префиксы: -webkit-transition , -moz-transition , -o-transition
Пример использования (основной линейный переход от цвета текста, срабатывает при наведении):
.somediv:hover {
color: #000;
-webkit-transition: color 1s linear;
-moz-transition: color 1s linear;
-o-transition: color 1s linear;
transition: color 1s linear; }
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
.somediv:hover {
-webkit-animation-name: spin;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-webkit-animation-duration: 10s; }Значение: @font-face
@font-face {
font-family: ChunkF; src: url('ChunkFive.otf'); }
h1 {
font-family: ChunkF, serif; }
Поддержка: Google Chrome 7,0 + по -webkit-gradient , Google 10 + для -webkit-linear-gradient и -webkit-radial-gradient , Firefox 3.6 +, Safari
Значение: linear-gradient , radial-gradient
Префиксы: -webkit-gradient , -webkit-linear-gradient , -webkit-radial-gradient , -moz-linear-gradient , moz-radial-gradient
Пример использования (линейный от белого к черному градиент работает сверху вниз - обратите внимание на отсутствие -linear- в декларации Webkit):
.somediv {
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(#ffffff), to(#000000));
background-image: -webkit-linear-gradient(0% 0%, 0% 100%,
from(#ffffff), to(#000000));
background-image: -moz-linear-gradient(0% 0% 270deg,
#ffffff, #000000);
background-image: linear-gradient(0% 0% 270deg,
#ffffff, #000000); }
.somediv {
background-image: -moz-radial-gradient(50% 50%, farthest-side,
#ffffff, #000000);
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350,
from(#ffffff), to(#000000));
background-image: -webkit-radial-gradient(50% 50%, 0, 50% 50%, 350,
from(#ffffff), to(#000000));
background-image: radial-gradient(50% 50%, farthest-side,
#ffffff, #000000); }Значение: background
Пример использования (несколько фонов разделенных запятыми, в первую очередь на верхней части, вторая за ней, третий за ними, и так далее):
.somediv {
background: url('background1.jpg') top left no-repeat,
url('background2.jpg') bottom left repeat-y,
url('background3.jpg') top right no-repeat; }











