64Soft » Разработчику » WEB design (дизайн сайтов) » Градиентные заголовки на чистом CSS

Разработчику » WEB design (дизайн сайтов) : Градиентные заголовки на чистом CSS

Вы наверняка встречали в интернете красивые заголовки построенные с использованием подложки  полупрозрачного изображения-градиента в формате PNG.
Ярким примером тому является учение описаное на сайте http://cssglobe.com/lab/textgradient/

Чистый CSS

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

h1 {
font: 32px Georgia, "Times New Roman";
position: relative; /* обязательно */
color: #0094D6;
margin: 10px 0;
padding: 0;
}
h1 b {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 23px;
background: #FFF;
overflow: hidden /* для проклятого IE6 */;
opacity: 0.63;
filter: alpha(opacity=63);
-moz-opacity: 0.63;
}
/* Решение для IE6 нужно вынести в файл ie6 CSS как обычно */
*html h1 {height: 0;}
*html h1 b {height: expression(this.parentNode.clientHeight * 0.6);}

Что мы сделали. Мы залили тег белым цветом и придали ему прозрачности (последние 3 правила для кроссбраузерности), при этом разместив его поверх заголовка так, чтобы закрыть текст примерно наполовину.

В виду того, что как и обычно, IE6 “вставяет палки в колеса лубого Веб-дизайнера”, пришлось использовать:

  • во-первых, из-за него пришлось дописывать дополнительное правило overflow: hidden, иначе полупрозрачный слой закрывает текст полностью,
  • во-вторых, IE6 не понимает процентной высоты для слоя , также закрывая текст полностью, поэтому пришлось задавать его высоту в пикселях.

Пример использования

Пример заголовка №1

Пример заголовка №2

Пример заголовка №3


Итог

В итоге у нас получились очень даже красивые заголовки.
Обращаем внимаение вот на что - в h1 b { ...background: #FFF; ... }  используется цвет основного фона страницы.

Источник http://www.bestwebbuzz.com/?p=188 - Английская версия.

 
 (голосов: 2)
 
   Aвтор: alex-saratov 20 ноября 2008  Комментарии (0) просмотров: 4424

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Другие новости по теме:



 

Добавление комментария


Name:
E-Mail:

Code:
Enter code:

 
Товары для коммуникаторов, купить оригинальный чехол для HTC Tattoo A3288 в Новгороде . алюминиевые двери