Главная страница_Журнал IT-технологий
Понедельник, 06.05.2024, 17:04 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание градиентного текста (Создание градиентного текста с помощью CSS)
Создание градиентного текста
ShumikДата: Воскресенье, 04.04.2010, 20:34 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline


В этом уроке рассказывается о том, как при помощи CSS создать текст с фоновым градиентом.
Итак, приступим...

1) Для удобства вынесем CSS в отдельный файл. Для этого откроем блокнот -> Сохранить как -> style.css.
2) Вставьте в этот файл следующий код (подробнее о нем читайте в конце урока):

h1 {
  font: bold 330%/100%;
  font-size: 30px;
  position: relative;
}

h1 span {
  background: url(gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 30px;
}


Для создания открывающих и закрывающих кавычек нам понадобятся 1 рисунок - градиент.
3) Чтобы увидеть работу стилей, создадим в той же дирректории html файл и, например вставим туда такой код:

<html>
<head>
<link href="style.css" rel="stylesheet" type=text/css>
</head>
<body>
<h1><span></span>ГРАДИЕНТНЫЙ ТЕКСТ</h1>
</body>
</html>


4) Сохраняем и смотрим, что получилось.

Пояснения к коду:
width: 100%; - Задание ширины поля
position: absolute;
position: relative; - задание положение градиентного блока и текста.

В этом методе создания градиентного текста есть ряд недостатков. Главным по моему мнению является тот - что это не работает в IE6. Поправим:
Добавьте между тегами head такой код:

<!--[if lt IE 6]>

<style>
h1 span {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient.p

ng', sizingMethod='scale');
}
</style>

<![endif]-->


Вторым недостатком является то, что этот метод сильно завистит от цвета фона и текста. Это придётся каждый раз учитывать при создании.

Демо

Идея: Web Designer Wall
По материалам сайта: Российская школа CSS

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание градиентного текста (Создание градиентного текста с помощью CSS)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.