Веб-студия, создание сайтов, создание Интернет-магазинов
-
Рубрики
-
Календарь
Май 2012 Пн Вт Ср Чт Пт Сб Вс « Авг 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 28 29 30 31 Архивы
- Август 2011 (6)
- Март 2011 (3)
- Февраль 2011 (3)
- Ноябрь 2010 (7)
- Октябрь 2010 (2)
- Сентябрь 2010 (7)
- Август 2010 (8)
- Июль 2010 (11)
- Июнь 2010 (9)
- Май 2010 (16)
- Апрель 2010 (48)
- Март 2010 (23)
- Февраль 2010 (14)
- Январь 2010 (14)
- Декабрь 2009 (9)
- Ноябрь 2009 (6)
- Октябрь 2009 (8)
- Сентябрь 2009 (13)
- Август 2009 (22)
- Июль 2009 (30)
- Июнь 2009 (46)
- Май 2009 (28)
- Апрель 2009 (14)
- Март 2009 (8)
- Февраль 2009 (11)
Новые комментарии
- Галина к записи С Днем сисадмина!
- Примеры скриптов « Эхо блогосферы к записи Разбор XML файла с помощью PHP
- Примеры скриптов « Эхо блогосферы к записи Разбор XML файла с помощью PHP
- admin к записи Сделать спойлер
- admin к записи Сделать спойлер
- Sveta к записи Сделать спойлер
- Sveta к записи Сделать спойлер
- Димыч к записи Простой скрипт для создания превью
Текст с градиентной заливкой при помощи css

Как сделать текст с градиентной заливкой при помощи CSS.
Все достаточно просто. Мы накладываем картинку PNG в 1 пиксель шириной (с переходом в прозрачность) на текст.
HTML код:
1 | <h1><span></span>CSS Gradient Text</h1> |
CSS:
1 2 3 4 5 6 7 8 9 10 11 12 | h1 {
font: bold 330%/100% "Lucida Grande";
position: relative;
color: #464646;
}
h1 span {
background: url(gradient.png) repeat-x;
position: absolute;
display: block;
width: 100%;
height: 31px;
} |
Работает это следующим образом: заголовку необходимо указать position: relative, при этом если для тега , помещенного внутри него определить position: absolute , то ему можно будет задать координаты относительно тега
1 | <h1> |
Фикс для IE6
Поскольку IE6 не поддерживает прозрачность в PNG файлах, придется воспользоваться следующим кодом (необходимо поместить между тегами
)1 2 3 4 5 6 7 8 | <!--[if lt IE 7]>
<style>
h1 span {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient.png', sizingMethod='scale');
}
</style>
<![endif]--> |
Особенности
- Данный эффект сработает, если текст имеет однородный фон. В PNG файле должен использоваться только цвет фона текста.
- Для работы в IE6 необходимо использовать указанный выше хак
- Эффект сработает корректно, только если текст расположен в одну строку (если строк несколько, то сработает только для первой строки)
- поскольку слой перекрывает текст, текст становится некликабельным – в нем не должно быть ссылок и его нельзя выделить пример
Пока нет комментариев.
Вы должны зайти чтобы оставить комментарийt.
Нет трэкбэков.
|
General Office Technologies 2010 © All Rights Reserved. Architecture and Web Design: Alexander Morgan |

