Открыть меню    

Создаем рельефный текст

Рельефный эффект - очень популярная тенденция в веб-дизайне. В то же время его легко создать. Эта обучающая статья покажет Вам, как создать рельефный эффект при помощи CSS.

Самый легкий способ создать рельефный эффект – это использовать свойство text-shadow. C помощью свойства text-shadow снизу у текста создадим светлую тень, а сверху темную тень.

рельеф

К примеру, применим это свойство к тегу span:

CSS

span 
{ 
line-height:3em;
font-size:3em;
font-weight:bold;
color:#808080; 
text-shadow:#fff 0px 1px 0, #000 0 -1px 0;
} 

Вот как это выглядит в браузере Opera:

рельефный текст

В этом примере текст, заключенный в тег span, имеет две тени. Первая – светлая тень (белый цвет, позиционируется вправо на 0 px и на 1 px вниз относительно текста). Вторая – темная тень (черный цвет, позиционируется вправо на 0 px и на 1 px вверх относительно текста). Третий параметр определяет размытие тени. В моем примере этот параметр равен нулю, однако вы можете поэкспериментировать.

Важно: данный эффект может быть отображен только в браузерах с поддержкой css3 (Firefox 3.1, Сафари, Хром Google 2 и Опера 9.5). Это означает, что вы должны очень аккуратно выбирать цвет к тексту. Если взглянуть на изображение, то в браузерах без поддержки css3 цвет текста немного сольется с цветом фона.

Преимущество этого метода в том, что вы можете применять его к динамическому контенту, не создавая вспомогательные изображения.

Недостаток же состоит в том, что не все браузеры поддерживают css3.

Комментарии к статье

Добавить комментарий