Форум | Игровой портал - Новости, игры и форум
htmlCOPY.RU - игровой портал, объединяющий в себе множество новостей и публикаций, огромный форум с игротекой и конечно же русскоговорящее комьюнити.
новостей в ленте
тем на форуме
пользователей
Будь в курсе
Это интересно
Загружай и играй
в разработке...
Вступай в команду
Правила форума Форум игрового портала htmlCOPY.RU
ФОРУМ HTMLCOPY – сообщество пользователей игрового портала.
Форум - это место, где можно обсудить игровые новости и обновления, задать вопросы, разместить объявления в барахолке, дать объявления о предоставляемых вами услугах, поделиться полезной информацией и способами, вступить в команду портала (на должности модератора, журналиста), а также найти себе друзей и товарищей для общения и совместного времяпровождения в играх.
Все действия (общение и размещение информации) регламентируются правилами форума.
ТОП-5 по сообщениям
ТОП-5 по репутации
  • Страница 1 из 1
  • 1
Градиентный текст с помощью CSS
kenny133Дата: Понедельник, 14.02.2011, 16:54 | Сообщение # 1
220v
Группа: Гл.Администраторы
Сообщений: 540
Награды: 23
Статус: Offline
Иногда очень хочется написать красивый градиентный текст, но не картинкой, а обычным текстом, таким, который, воспринимают поисковые системы. К примеру, это может понадобиться для того, чтобы написать заголовок сайта.

Как это сделать?

Давайте сначала рассмотрим принцип работы этого эффекта, а потом реализацию.
Принцип работы

А принцип прост и гениален. На текст накладывается прозрачное PNG изображение градиента или какой-нибудь текстуры.

Таким образом получаются следующие достоинства:
SEO. Текст видят поисковые системы.
Кроссбраузерность. Воспользовавшись данным способом, вам текст будет отображаться во всех распространенных браузерах.
Минимум графики. На текст накладывается небольшое изображение, весящее пару килобайт.
Реализация эффекта

Печатаем любой текст, например, название сайта заголовком h1 и вставляем в него теги <span></span>, это и будет нашим градиентом.

Code
<h1><span></span>Наш градиентный текст</h1>

Теперь давайте оформим наш текст и, главное, блок span с помощью CSS.

Code
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;
}

Всё, готово, но IE ниже 7 не поддерживает прозрачность png. Это можно исправить, вставив следующий код между тегами <head> и </head>:

Code
<style>
h1 span { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient.png', sizingMethod='scale');
}
</style>
Прикрепления: css-gradient.rar (43.8 Kb)


cheat-paccvet.at.ua
oldbook.at.ua
 
  • Страница 1 из 1
  • 1
Поиск:
Условия предоставления информации
Контакты
В помощь пользователям
Навигация