телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Как да добавя фонов цвят към текста на заглавието? Интересни стилове за заглавия, използващи псевдоелементи Начини за стилизиране на заглавия h1, h2

: премахнаха ненужните h тагове от елементите на шаблона, изобразиха заглавието на всяка статия в h1 тага, присвоиха h2 тагове на обяви на публикации в категории.

Сега, използвайки тагове h1-h6, можете да дадете на вашите публикации ясна структура, която търсачките обичат толкова много. Но тук е проблемът – стиловете на заглавията, меко казано, оставят много да се желае.

Прост голям черен шрифт изглежда твърде скучен. Ярките цветове явно изискват заглавия.

Заглавието на статията в h1 просто иска да бъде подчертано с някаква линия, рамка или дори красиво фоново изображение с подрязани ръбове. Също така е желателно заглавието на следващото по-ниско ниво да е с малко по-малък шрифт от предишното.

Искате вашият сайт да е приятен за окото? Тогава нека научим как да присвояваме стилове на заглавките на уебсайта.

По традиция ще работим с шаблона Twenty Eleven. По-долу ще изброя няколко стила на заглавки, които можете да промените според вашите вкусове. Междувременно нека веднага да разберем къде са написани стиловете на заглавията в шаблона и къде ще вмъкнем нашия код.

Къде в шаблона се показват стиловете на заглавия?

Отворете "Външен вид" - "Редактор". Намерете стиловия лист style.css. Намерете блок от текст, наречен /* =Global.

Той съдържа редовете:

/* Заглавия */ h1,h2,h3,h4,h5,h6 ( ясно: и двете; )

Това са тези, с които ще работим.

Трябва да напишем следното вместо този код:

/* Заглавия */ h1 (бла бла бла) h2 (бла бла бла) h3 (бла бла бла) h4 (бла бла бла)

Вместо бла бла бла ще замените вашите собствени стойности за шрифтове, отстъпи, градиенти.

Ако някаква стойност, например размер на шрифта, не работи, тогава има конфликт на стилове. В този конкретен ред, преди точката и запетая, трябва да въведете вълшебната дума! важно Тази дума отменя ефекта на стилове от други части на документа и принуждава тази конкретна команда да бъде изпълнена.

Ще изглежда така:

Размер на шрифта: 23px !важно;

В общи линии беше така:

Готови стилове на хедъри за уебсайтове

Заглавка с рамкирано фоново изображение

Този стил използва плътно запълване и изображение за фон на заглавката. CSS кодът е конструиран правилно: отстъпите са посочени в проценти, така че когато изображението се намали, текстът на заглавието не се слива с фоновото изображение. Шрифтове - Titillium Web (sans-serif), Muli (sans-serif).

Направих заглавките тук на сайта въз основа на този стил.

H1 ( поле: 1em 0 0.5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; размер на шрифта: 36px; височина на реда: 40px; подложка: 15px 15px 15px 15%; цвят: #355681; кутия-сянка: вмъкване 0 0 0 1px rgba(53,86,129, 0.4), вмъкване 0 0 5px rgba(53,86,129, 0.5), вмъкване -285px 0 35px бяло; радиус на границата: 0 10px 0 10px; фон: #fff url(../images/bartoszkosowski.jpg) без повторение център вляво; ) h2 ( поле: 1em 0 0,5em 0; тегло на шрифта: нормално; позиция: относителна; сянка на текста : 0 -1px rgba(0,0,0,0.6); размер на шрифта: 28px; височина на реда: 40px; фон: #355681; фон: rgba(53,86,129, 0.8); рамка: 1px плътен #fff; padding: 5px 15px; цвят: бял; border-radius: 0 10px 0 10px; box-shadow: inset 0 0 5px rgba(53,86,129, 0.5); font-family: "Muli", sans-serif; ) h3 ( поле: 1em 0 0,5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; текстова сянка: 0 -1px 1px rgba(0,0,0,0.4); размер на шрифта: 22px;височина на реда: 40px;цвят: #355681; преобразуване на текст: главни букви; граница-отдолу: 1px плътен rgba(53,86,129, 0.3); ) h4 ( поле: 1em 0 0,5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; размер на шрифта: 18px; височина на реда: 20px; цвят: #788699 ; семейство шрифтове: "Muli", sans-serif; )

Ще доведа изображението, използвано в примера, до пълен размер.

Вместо предложената картина можете да вземете всяка друга, например интересна текстура.

Адресът на изображението е изписан в реда:

Фон: #fff url(../images/bartoszkosowski.jpg) без повторение в центъра вляво;

Моля, включете пълния URL адрес на изображението на вашия сайт. Можете да добавите снимка към сайта чрез програмата за качване на медии, без да я публикувате в статията. Там в мениджъра за изтегляне можете да видите адреса на вашето ново изображение.

Цветът на текста може да бъде променен на всеки друг в реда

Цвят: #355681;

Хедър за уеб сайт с тъмен дизайн

Лицето има контраст от ярко син цвят и тъмно сив фон. Шрифтове - Hammersmith One (без сериф), Questrial (без сериф).

H2:след, h3:след, h4:след (позиция: абсолютна; съдържание: ""; ляво: 0; горе: 0; долу: 0; ширина: 5px; border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.3); ) h2:след (фон: #0AF;) h3:след (фон: #3BF;) h4:след (фон: # 6Cf; ) h1 (размер на шрифта: 36px; височина на реда: 40px; поле: 1em 0 .6em 0; тегло на шрифта: нормално; цвят: бял; семейство шрифтове: "Hammersmith One", sans-serif; текст- сянка: 0 -1px 0 rgba(0,0,0,0.4); позиция: относителна; цвят: #6Cf; ) h2 (поле: 1em 0 .6em 0; подложка: 0 0 0 20px; тегло на шрифта: нормално; цвят: бял; семейство шрифтове: "Hammersmith One", sans-serif; сянка на текста: 0 -1px 0 rgba(0,0,0,0.4); позиция: относителна; размер на шрифта: 30px; височина на линия: 40px; ) h3 ( марж: 1em 0 .6em 0; padding: 0 0 0 20px; font-weight: normal; цвят: бял; font-family: "Hammersmith One", sans-serif; text-shadow: 0 -1px 0 rgba(0,0,0,0.4); позиция: относителна; размер на шрифта: 24px; височина на реда: 40px; семейство шрифтове: "Questrial", sans-serif; ) h4 ( поле: 1em 0 .6em 0; подложка: 0 0 0 20px; тегло на шрифта: нормално; цвят: бял; семейство шрифтове: "Hammersmith One", sans-serif; текстова сянка: 0 -1px 0 rgba (0,0,0,0.4); позиция: относителна; размер на шрифта: 18px; височина на реда: 20px; семейство шрифтове: "Questrial", sans-serif; )

Заглавка на фона на дървена текстура

Шрифтове - Scada (без сериф), Carrois Gothic (без сериф). Листовката за заглавието h2 е реализирана чрез шрифт, а не чрез изображение.

H1 i, h2 i, h3 i, h4 i (padding-right: 10px; цвят: #A8D13B; font-size: 0.8em; ) h2:after, h3:after, h4:after (позиция: абсолютна; съдържание: " "; височина: 1px; радиус на границата: 2px; ляво: 0; дъно: 0; сянка на полето: 0 -1px 0 rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.6); ) h2:след (ширина: 100%;) h3:след (ширина: 75%;) h4:след (ширина: 50%;) h1 (поле: 1em 0 0,75em; подложка: 0 0 5px 0; цвят: #6B5344 ; тегло на шрифта: нормално; позиция: относителна; сянка на текста: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 36px; височина на реда: 40px; семейство шрифтове: "Carrois Gothic", sans-serif; ) h2 ( поле: 1em 0 0.75em; подложка: 0 0 5px 0; цвят: #6B5344; тегло на шрифта: нормално; семейство шрифтове: "Scada", sans-serif; позиция: относителна; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); font-size: 30px; line-height: 40px; ) h3 ( margin: 1em 0 0.75em; padding: 0 0 5px 0; color: #6B5344; font-weight: normal; font- семейство: "Scada", sans-serif; позиция: относителна; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 24px; височина на реда: 40px; ) h4 ( поле: 1em 0 0,75em; подложка: 0 0 5px 0; цвят: #6B5344; тегло на шрифта: нормално; семейство шрифтове: "Scada", sans-serif; позиция: относителна; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 18px; височина на реда: 20px; )

Заглавия с удебелен шрифт

Семпло и ненатрапчиво. Може би тази цветова схема ще ви даде някаква нова идея.

H1 ( поле: 1em 0 0,5em 0; тегло на шрифта: 100; преобразуване на текста: главни букви; цвят: #00caa6; стил на шрифта: курсив; семейство шрифтове: "Josefin Sans", sans-serif; размер на шрифта: 58px; line-height: 54px; text-shadow: 2px 5px 0 rgba(0,0,0,0.2); ) h2 ( margin: 1em 0 0.5em 0; color: #148773; font-size: 26px; line- височина: 40px; тегло на шрифта: удебелен; семейство шрифтове: "Josefin Sans", sans-serif; ) h3 (поле: 1em 0 0.5em 0; цвят: #343434; размер на шрифта: 22px; височина на линия: 40px ; тегло на шрифта: 100; преобразуване на текст: главни букви; семейство шрифтове: "Josefin Sans", sans-serif; разстояние между буквите: 1px; стил на шрифта: курсив; ) h4 (поле: 1em 0 0,5em 0; цвят : #343434; размер на шрифта: 18px; височина на реда: 20px; тегло на шрифта: получер; семейство шрифтове: "Josefin Sans", sans-serif; )

Прости заглавия във вестникарски стил

Стилът е идеален за медиен уебсайт. Без излишни украшения. Шрифтове – Ultra (sans-serif), Orienta (sans-serif).

Английски източник за тези стилове: http://tympanus.net/codrops/2012/11/02/heading-set-styling-with-css/

Заглавка в стил уеб 2.0

Заглавката е направена само в CSS без изображения. Полупрозрачен блок покрива основния текст. Цвят, фон, размер могат да се променят по ваш вкус.

Ако използвате няколко елемента с различна степен на прозрачност, можете да оцветите заглавния текст с ивици или да създадете красив градиент.

Пример 1. Заглавка в стил Web 2.0

H3#пример ( шрифт: нормален 27px tahoma; позиция: относителна; фон: #000; цвят: #0cf; подложка: 10px 0px; ) h3#примерен обхват (позиция: абсолютна; горе: 29px; ляво: 0; ширина: 100 %; височина: 15px; фон: #000; /* цветът на наслагвания блок трябва да съвпада с цвета на фона на основния блок */ преливане: скрит; непрозрачност: 0,45; филтър: алфа(opacity=45); )

Този метод обаче има един недостатък: частта от текста, която се намира под полупрозрачния блок, не може да бъде избрана с курсора.

Заглавка с шаблон

Тук не се наслагва полупрозрачен блок, а пълноценно изображение във формат PNG или GIF. Картината може да бъде всякакъв модел. В спектъра на шаблона трябва да има само един цвят - цветът на фона.

Пример 2. Проектиране на заглавка с шаблони

H3#example2 (шрифт: нормален 27px tahoma; позиция: относителна; фон: #000; цвят: #0cf; подложка: 10px 0px; ) h3#example2 span (позиция: абсолютна; горе: 15px; ляво: 0; ширина: 100 %; височина: 30px; фон: url(lines.gif); /* картина-модел */ преливане: скрито; непрозрачност: 0,60; филтър: алфа(opacity=60);/ )

В този пример текстът е засенчен, но можете да му придадете всякаква текстура: метален блясък, зърно, градиент, флорален модел.

Въз основа на всеки от тези стилове можете да създадете свои собствени уникални заглавия. В заключение ще дам малка таблица с основните свойства на текста, които могат да ви бъдат полезни.

Имотиописание
размер на шрифтаразмер на текста
шрифтово семействошрифт на текста
подравняване на тексттекстово оформление
текст-отстъпчервена линия
разстояние между буквитеразстояние между буквите
височина на линиятаразстояние между редовете
разстояние между думитеразстояние между думите
бяло пространствопоказва интервали между думите
шрифт-вариантпоказване на текст с големи/малки букви
тегло на шрифтадебелина на буквата
текст-сянкасянка около текста

Дизайнът на текстовата информация в мрежата има свои специфични особености. Ако публикувате някакво съдържание на сайта, тогава, като правило, то трябва да бъде добре структурирано - за това се използват заглавия. С тяхна помощ текстовете се правят максимално лесни за четене и разбиране.

Няколко точки преди да започнем:

  • Всички примерни шрифтове са безплатни и достъпни в Google WebFonts.
  • В примерите има само заглавки H1-H4, тъй като те са най-често използваните.
  • Авторът на CSS стиловете използва модел, в който [ширина] = [действителна ширина на елемента] + [подложка] + [граници]. В кода има фрагмент за това:
*, *: след, *: преди (box-sizing: border-box;)

*, *:след, *:преди (оразмеряване на кутия: граница-кутия;)

И накрая, въведението споменава понятието „вертикален ритъм“. Той всъщност задава цялата подложка между блоковете на страницата - било то заглавия, текстови параграфи, изображения или дори само елементи на шаблон на уебсайт. Това е особено вярно, когато използвате необичайни. И така, всички примери за CSS стилове използват един и същ „ритъм“:

h1 (размер на шрифта: 36px; височина на реда: 40px;) h2 (размер на шрифта: 30px; височина на реда: 40px;) h3 (размер на шрифта: 24px; височина на реда: 40px;) h4 (размер на шрифта : 18px; височина на линията: 20px ;)

h1 (размер на шрифта: 36px; височина на реда: 40px;) h2 (размер на шрифта: 30px; височина на реда: 40px;) h3 (размер на шрифта: 24px; височина на реда: 40px;) h4 (размер на шрифта : 18px; височина на реда: 20px; )

Сега можете да преминете директно към практиката.

Пример 1

Нека започнем с повече или по-малко проста опция. Типографията е чудесна за медиен уебсайт, може би дори за вестник. Това решение не предлага никакви специални функции, освен че използва 2 шрифта - Ultra (без сериф), Orienta (без сериф). Краен CSS код:

.demo-1 .main h1 ( margin : 1em 0 0.5em 0 ; цвят : #343434 ; тегло на шрифта : нормално ; семейство шрифтове : "Ultra", sans-serif ; размер на шрифта : 36px ; line-height : 42px ; преобразуване на текста: главни букви; сянка на текста: 0 2px бяло, 0 3px #777;) .demo-1 .main h2 (марж: 1em 0 0.5em 0; цвят: #343434; тегло на шрифта: нормално; шрифт- размер: 30px; височина на реда: 40px; семейство шрифтове: "Orienta", sans-serif;) .demo-1.main h3 (марж: 1em 0 0.5em 0; цвят: #343434; размер на шрифта: 22px; line-height: 40px; font-weight: normal; text-transform: uppercase; font-family: "Orienta", sans-serif; междубуквени интервали: 1px; font-style: italic;) .demo-1 .main h4 (поле: 1em 0 0.5em 0; цвят: #343434; размер на шрифта: 18px; височина на реда: 20px; тегло на шрифта: нормално; семейство шрифтове: "Orienta", sans-serif;)

Demo-1 .main h1 ( margin: 1em 0 0.5em 0; color: #343434; font-weight: normal; font-family: "Ultra", sans-serif; font-size: 36px; line-height: 42px; преобразуване на текст: главни букви; сянка на текст: 0 2px бяло, 0 3px #777; ) .demo-1 .main h2 ( поле: 1em 0 0.5em 0; цвят: #343434; тегло на шрифта: нормално; размер на шрифта : 30px; line-height: 40px; font-family: "Orienta", sans-serif; ) .demo-1 .main h3 ( поле: 1em 0 0.5em 0; цвят: #343434; размер на шрифта: 22px; линия -height: 40px; font-weight: normal; text-transform: uppercase; font-family: "Orienta", sans-serif; междубуквени интервали: 1px; font-style: italic; ) .demo-1 .main h4 ( поле: 1em 0 0,5em 0; цвят: #343434; размер на шрифта: 18px; височина на реда: 20px; тегло на шрифта: нормално; семейство шрифтове: "Orienta", sans-serif; )

Пример 2

Ето една малко по-интересна реализация - добавен е фон за заглавието под формата на плътно запълване и картина. CSS кодът е написан доста правилно, отстъпите са посочени в проценти, така че при намаляване на изображението текстът на заглавието да не се слива с фоновото изображение. Използвани шрифтове: Titillium Web (sans-serif), Muli (sans-serif).

.demo-2 .main h1 ( margin : 1em 0 0.5em 0 ; font-weight : 600 ; font-family : "Titillium Web", sans-serif ; позиция: относителна ; font-size : 36px ; line-height : 40px ; подложка : 15px 15px 15px 15% ; цвят : #355681 ; box-shadow : вмъкване 0 0 0 1px rgba (53 , 86 , 129 , 0.4 ) , вмъкване 0 0 5px rgba (53 , 86 , 129 , 0.5 ) , вмъкване -285px 0 35px бяло; border-radius: 0 10px 0 10px; background: #fff url (../images/bartoszkosowski.jpg) без повторение център вляво;) .demo-2 .main h2 (марж: 1em 0 0,5 em 0; тегло на шрифта: нормално; позиция: относителна; сянка на текста: 0 -1px rgba (0, 0, 0, 0.6); размер на шрифта: 28px; височина на реда: 40px; фон: #355681; фон: rgba (53, 86, 129, 0.8); граница: 1px плътен #fff; подложка: 5px 15px; цвят: бял; border-radius: 0 10px 0 10px; box-shadow: inset 0 0 5px rgba (53, 86, 129, 0.5); семейство шрифтове: "Muli", sans-serif; ) .demo-2 .main h3 ( margin : 1em 0 0.5em 0 ; font-weight : 600 ; font-family : "Titillium Web", sans-serif ; position: relative ; text-shadow : 0 -1px 1px rgba ( 0, 0, 0, 0.4); размер на шрифта: 22px; височина на реда: 40px; цвят: #355681; трансформиране на текст: главни букви; граница-отдолу: 1px плътен rgba (53, 86, 129, 0.3) ;) .demo-2 .main h4 (марж: 1em 0 0.5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; размер на шрифта: 18px; височина на реда: 20px ; цвят: #788699; семейство шрифтове: "Muli", sans-serif;)

Demo-2 .main h1 ( margin: 1em 0 0.5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; размер на шрифта: 36px; височина на реда: 40px; подложка: 15px 15px 15px 15%; цвят: #355681; box-shadow: вмъкване 0 0 0 1px rgba(53,86,129, 0.4), вмъкване 0 0 5px rgba(53,86,129, 0.5), вмъкване -285px 0 35px бяло ; border-radius: 0 10px 0 10px; фон: #fff url(../images/bartoszkosowski.jpg) без повторение в центъра вляво; ) .demo-2 .main h2 ( марж: 1em 0 0.5em 0; font- тегло: нормално; позиция: относителна; сянка на текста: 0 -1px rgba(0,0,0,0.6); размер на шрифта: 28px; височина на реда: 40px; фон: #355681; фон: rgba(53,86,129 , 0,8); граница: 1px плътен #fff; подложка: 5px 15px; цвят: бял; border-radius: 0 10px 0 10px; box-shadow: inset 0 0 5px rgba(53,86,129, 0.5); font-family: "Muli", sans-serif; ) .demo-2 .main h3 ( margin: 1em 0 0.5em 0; font-weight: 600; font-family: "Titillium Web", sans-serif; позиция: относителна; text- сянка: 0 -1px 1px rgba(0,0,0,0.4);размер на шрифта: 22px; височина на реда: 40px; цвят: #355681; преобразуване на текст: главни букви; граница-отдолу: 1px плътен rgba(53,86,129, 0.3); ) .demo-2 .main h4 ( margin: 1em 0 0.5em 0; тегло на шрифта: 600; семейство шрифтове: "Titillium Web", sans-serif; позиция: относителна; размер на шрифта: 18px; височина на реда: 20px; цвят: #788699; семейство шрифтове: "Muli", sans-serif; )

Пример 3

Сега пример за внедряване на хедъри за сайт с тъмен дизайн. За тази цел е избран доста ярък, контрастен син цвят в контраст с тъмносивия фон. Използваните шрифтове са Hammersmith One (sans-serif), Questrial (sans-serif).

.demo-3 .main h2: след , .demo-3 .main h3: след , .demo-3 .main h4: след ( позиция : абсолютна ; съдържание : "" ; ляво : 0 ; горе : 0 ; долу : 0 ; ширина : 5px ; border-radius : 2px ; box-shadow : вмъкване 0 1px 1px rgba (0 , 0 , 0 , 0.5 ), 0 1px 1px rgba (255 , 255 , 255 , 0.3 ) ; .demo-3 . main h2: след (фон: #0AF;) .demo-3 .main h3: след (фон: #3BF;) .demo-3 .main h4: след (фон: #6Cf;) .demo-3 .main h1 ( размер на шрифта: 36px; височина на реда: 40px; поле: 1em 0.6em 0; тегло на шрифта: нормално; цвят: бял; семейство шрифтове: "Hammersmith One", sans-serif; текстова сянка: 0 - 1px 0 rgba (0, 0, 0, 0.4); позиция: относителна; цвят: #6Cf;) .demo-3 .main h2 (поле: 1em 0.6em 0; подложка: 0 0 0 20px; тегло на шрифта: нормално ; цвят : бял ; семейство шрифтове : "Hammersmith One" , sans-serif ; сянка на текста : 0 -1px 0 rgba (0 , 0 , 0 , 0.4 ) ; позиция: роднина; размер на шрифта: 30px; височина на реда: 40px; ) .demo-3 .main h3 ( margin : 1em 0 .6em 0 ; padding : 0 0 0 20px ; font-weight : normal ; color : white ; font-family : "Hammersmith One" , sans-serif ; text-shadow : 0 -1px 0 rgba (0 , 0 , 0 , 0.4 ) ; позиция : относителна ; размер на шрифта : 24 px ; височина на реда : 40 px ; семейство шрифтове : "Questrial", sans-serif ; ) .demo-3 . основен h4 ( поле : 1em 0 .6em 0 ; подложка : 0 0 0 20px ; тегло на шрифта : нормално ; цвят : бял ; семейство шрифтове : "Hammersmith One", sans-serif ; сянка на текста : 0 -1px 0 rgba (0, 0, 0, 0.4); позиция: относителна; размер на шрифта: 18px; височина на реда: 20px; семейство шрифтове: "Questrial", sans-serif;)

Demo-3 .main h2:after, .demo-3 .main h3:after, .demo-3 .main h4:after ( позиция: абсолютна; съдържание: ""; ляво: 0; горе: 0; долу: 0; ширина: 5px; border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.3); ) .demo-3 .main h2:after ( фон: #0AF;) .demo-3 .main h3:after (фон: #3BF;) .demo-3 .main h4:after (фон: #6Cf;) .demo-3 .main h1 (размер на шрифта: 36px; line-height: 40px; margin: 1em 0 .6em 0; font-weight: normal; цвят: бял; font-family: "Hammersmith One", sans-serif; text-shadow: 0 -1px 0 rgba(0 ,0,0,0.4); позиция: относителна; цвят: #6Cf; ) .demo-3 .main h2 ( поле: 1em 0 .6em 0; подложка: 0 0 0 20px; тегло на шрифта: нормално; цвят: бял ; семейство шрифтове: "Hammersmith One", sans-serif; сянка на текста: 0 -1px 0 rgba(0,0,0,0.4); позиция: относителна; размер на шрифта: 30px; височина на реда: 40px; ) .demo-3 .main h3 ( margin: 1em 0 .6em 0; padding: 0 0 0 20px; font-weight: normal; цвят: бял; font-family: "Hammersmith One", sans-serif; текстова сянка: 0 -1px 0 rgba(0,0,0,0.4); позиция: роднина; размер на шрифта: 24px; височина на реда: 40px; семейство шрифтове: "Questrial", sans-serif; ) .demo-3 .main h4 ( margin: 1em 0 .6em 0; padding: 0 0 0 20px; font-weight: normal; цвят: бял; font-family: "Hammersmith One", sans-serif; text-shadow : 0 -1px 0 rgba(0,0,0,0.4); позиция: относителна; размер на шрифта: 18px; височина на реда: 20px; семейство шрифтове: "Questrial", sans-serif; )

Пример 4

Нека експериментираме с фона - какво ще кажете за добавяне на дървена текстура. Шрифтове Scada (sans-serif), Carrois Gothic (sans-serif) и листовката за H2 също е внедрена чрез шрифт, а не чрез изображение.

.demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i (padding-right: 10px; цвят: #A8D13B; font-size : 0.8em ;) .demo-4 .main h2: след , .demo-4 .main h3: след , .demo-4 .main h4: след ( позиция : абсолютна ; съдържание : "" ; височина : 1px ; граница- радиус: 2px; отляво: 0; отдолу: 0; box-shadow: 0 -1px 0 rgba (0, 0, 0, 0.1), 0 1px 0 rgba (255, 255, 255, 0.6); .demo-4. основен h2: след ( ширина : 100% ; ) .demo-4 .основен h3 : след { ширина: 75% ; } .demo-4 .основен h4 : след { ширина: 50% ; } .demo-4 .основен h1 { марж: 1ем 0 0,75 ем; подплата: 0 0 5px 0 ; цвят: #6B5344; тегло на шрифта: нормално; позиция: роднина; текст-сянка: 0 2px 0 rgba(255 , 255 , 255 , 0.5 ) ; размер на шрифта: 36px; височина на линията: 40px; шрифтово семейство: "Кароа готика", безсерифен; } .demo-4 .основен h2 { марж: 1ем 0 0,75 ем; подплата: 0 0 5px 0 ; цвят: #6B5344; тегло на шрифта: нормално; шрифтово семейство: "Скада", безсерифен; позиция: роднина; текст-сянка: 0 2px 0 rgba(255 , 255 , 255 , 0.5 ) ; размер на шрифта: 30px; височина на линията: 40px; } .demo-4 .основен h3 { марж: 1ем 0 0,75 ем; подплата: 0 0 5px 0 ; цвят: #6B5344; тегло на шрифта: нормално; шрифтово семейство: "Скада", безсерифен; позиция: роднина; текст-сянка: 0 2px 0 rgba(255 , 255 , 255 , 0.5 ) ; размер на шрифта: 24px; височина на линията: 40px; } .demo-4 .основен h4 { марж: 1ем 0 0,75 ем; подплата: 0 0 5px 0 ; цвят: #6B5344; тегло на шрифта: нормално; шрифтово семейство: "Скада", безсерифен; позиция: роднина; текст-сянка: 0 2px 0 rgba(255 , 255 , 255 , 0.5 ) ; размер на шрифта: 18px; височина на линията: 20px; }

Demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i (padding-right: 10px; цвят: #A8D13B; font-size: 0.8em; ) .demo-4 .main h2:after, .demo-4 .main h3:after, .demo-4 .main h4:after ( позиция: абсолютна; съдържание: ""; височина: 1px; радиус на границата : 2px; отляво: 0; отдолу: 0; box-shadow: 0 -1px 0 rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.6); ) .demo-4 .main h2:after (ширина: 100%;) .demo-4 .main h3:after (ширина: 75%;) .demo-4 .main h4:after (ширина: 50%;) .demo-4 .main h1 ( марж: 1em 0 0.75em; подложка: 0 0 5px 0; цвят: #6B5344; тегло на шрифта: нормално; позиция: относителна; сянка на текста: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 36px; височина на линия: 40px; семейство шрифтове: "Carrois Gothic", sans-serif; ) .demo-4 .main h2 ( поле: 1em 0 0.75em; подложка: 0 0 5px 0; цвят: #6B5344; тегло на шрифта: нормално; шрифт -семейство: "Scada", sans-serif; позиция: относителна; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 30px; височина на реда: 40px; ) .demo-4 .main h3 ( поле: 1em 0 0,75em; подложка: 0 0 5px 0; цвят: #6B5344; тегло на шрифта: нормално; семейство шрифтове: "Scada", sans-serif; позиция: роднина; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 24px; височина на реда: 40px; ) .demo-4 .main h4 ( margin: 1em 0 0.75em; padding: 0 0 5px 0; color: #6B5344; font-weight: normal; font-family: "Scada", sans-serif; позиция: относителна; текстова сянка: 0 2px 0 rgba(255,255,255,0.5); размер на шрифта: 18px; височина на реда: 20px; )

Пример 5

Друга интересна и необичайна цветова схема - може би ще ви тласне към някои ваши собствени идеи и реализации. Заглавията по принцип не винаги могат да имат удебелен, голям шрифт - има такива опции.

.demo-6 .основен h1 { марж: 1ем 0 0,5 ем 0 ; тегло на шрифта: 100 ; преобразуване на текст: Главна буква; цвят: #00caa6; стил на шрифта: курсив; шрифтово семейство: Жозефин Санс, безсерифен; размер на шрифта: 58px; височина на линията: 54px; текст-сянка: 2px 5px 0 rgba(0 , 0 , 0 , 0.2 ) ; } .demo-6 .основен h2 { марж: 1ем 0 0,5 ем 0 ; цвят: #148773 ; размер на шрифта: 26px; височина на линията: 40px; тегло на шрифта: удебелен; шрифтово семейство: Жозефин Санс, безсерифен; } .demo-6 .основен h3 { марж: 1ем 0 0,5 ем 0 ; цвят: #343434 ; размер на шрифта: 22px; височина на линията: 40px; тегло на шрифта: 100 ; преобразуване на текст: Главна буква; шрифтово семейство: Жозефин Санс, безсерифен; разстояние между буквите: 1px; стил на шрифта: курсив; } .demo-6 .основен h4 { марж: 1ем 0 0,5 ем 0 ; цвят: #343434 ; размер на шрифта: 18px; височина на линията: 20px; тегло на шрифта: удебелен; шрифтово семейство: Жозефин Санс, безсерифен; }

Demo-6 .main h1 ( margin: 1em 0 0.5em 0; font-weight: 100; text-transform: uppercase; color: #00caa6; font-style: italic; font-family: "Josefin Sans", sans-serif ; font-size: 58px; line-height: 54px; text-shadow: 2px 5px 0 rgba(0,0,0,0.2); ) .demo-6 .main h2 ( поле: 1em 0 0.5em 0; цвят: #148773; размер на шрифта: 26px; височина на реда: 40px; тегло на шрифта: удебелен; семейство шрифтове: "Josefin Sans", sans-serif; ) .demo-6 .main h3 ( марж: 1em 0 0.5em 0 ; цвят: #343434; размер на шрифта: 22px; височина на реда: 40px; тегло на шрифта: 100; трансформация на текст: главни букви; семейство шрифтове: "Josefin Sans", sans-serif; разстояние между буквите: 1px; шрифт -style: italic; ) .demo-6 .main h4 ( margin: 1em 0 0.5em 0; color: #343434; font-size: 18px; line-height: 20px; font-weight: bold; font-family: " Josefin Sans", без сериф; )

Ако познавате CSS почти напълно, тогава оригиналната статия ви казва как да използвате определени предварителни процесори в стилове, за да намалите количеството код и да го направите по-опростен. За да бъда честен, това е първият път, когато виждам използването на функции и заместване на параметри във файл със стил CSS, но кодът се оказва много визуален. Освен това, разбира се, в оригиналната статия ще намерите връзки към източници и демо версии на всички опции.

P.S. T За тези, които работят в Интернет или тепърва започват, статия за това какво е TIC ще ви помогне да се ориентирате в една от най-подходящите и обсъждани концепции в Интернет.

Казват, че не можеш да съдиш за книгата по корицата и въпреки това хората го правят всеки ден. Те взимат книга, гледат корицата и след това взимат нова, или я връщат обратно, или я обръщат и гледат какво има на гърба, ИЛИ я отварят само като гледат корицата. Уебсайтовете също се оценяват по корицата и първото им впечатление, което често идва от заглавието.

Заглавието на вашия сайт обикновено е първото нещо, което хората виждат. От този текст или рисунка в горната част на страницата хората правят широки преценки за това какво ще видят и прочетат. Същите хора, които казват, че не можете да съдите за книга по корицата, също казват, че имате само 30 секунди, за да направите добро впечатление. В света на Интернет, където следващата страница е само на един клик разстояние, имате много по-малко време да направите това.

Ще ви преведем през архитектурата на заглавката в WordPress и ще ви предложим съвети как да я персонализирате, така че да стане ваша собствена „корица на книга“, която примамва хората към вашия сайт, като същевременно прави добро впечатление. След това ще ви предложим няколко експертни съвета какво точно представлява едно добро заглавие на уебсайт.

Съдържание

Заглавка на WordPress

По подразбиране заглавката в WordPress е прост фрагмент от код. Не е необходимо да разбирате никакъв код, за да промените заглавката, която идва с която и да е тема на WordPress. Трябва да зададете заглавието и описанието на вашия блог или сайт на > > и WordPress ще свърши останалото.

В най-простата си форма - класическата тема - WordPress Header е код във файла на шаблона wp-content/themes/classic/header.php:

">

Заглавието се намира в тага h1 и изпълнява функцията да се използва в две различни опции или параметъра. Можете да научите повече за тези опции в. По принцип първият показва сайта във връзката, а вторият показва името на блога или сайта, както е зададено в панела > >. Когато потребителят премести курсора върху заглавие, върху заглавието може да се щракне, за да се върне към главната или началната страница на сайта, както е посочено в панела >>.

Темата на WordPress по подразбиране открива характеристиките на изображенията във фонов режим и представя заглавката по този начин в wp-content/themes/default/header.php:

Заглавката на темата по подразбиране/Кубрик

Тагът на шаблона показва името на блога или уебсайта във връзката, но това демонстрира друга употреба на заявка, подобна на URL адреса по-горе. Той получава същата информация, но по различен начин. Той добавя от описаниясайт в >>.

Просто казано, тези два примера за заглавки правят едно и също нещо по различни начини. Те предоставят заглавна информация с потенциал за включване на изображение, а създаването може да помогне при навигацията в сайта. Въпрос е само колко информация искате да видите в заглавката си и как тази информация ще бъде показана.

Използвайки първия пример от класическата тема, изображението все още може да се използва като фоново изображение, зададено в листа със стилове в селектора h1, втората тема дава повече контрол върху използването на изображението в заглавката, като му дава собствено разделяне ■ площ. Как изглежда се контролира изцяло от листа със стилове.

Стил на заглавие

Както е посочено в двата примера по-горе, стиловете за заглавието се съдържат в селекторите: h1, заглавие, заглавиеimg и описание. Всичко това е в style.css, въпреки че може да бъде и в стиловите файлове header.php от темата, която използвате. Ще трябва да проверите и на двете места. В класическа тема CSS за заглавката се съдържа в един селектор #header.

#header (фон: #90a090; граница-отдолу: двойно 3px #aba; граница-ляво: плътен 1px #9a9; граница-дясна: плътен 1px #565; граница-отгоре: плътен 1px #9a9; шрифт: нормален курсив 230% "Times New Roman", Times, serif; разстояние между буквите: 0,2 em; поле: 0; подложка: 15px 10px 15px 60px; )

Зелен оттенък е избран като цвят на фона и граница около заглавката, но границата е с различен нюанс и създава ефект на вдлъбната сянка. Шрифтът Times New Roman е настроен на 230% размер с по-широко от нормалното разстояние между знаците. Страничен отстъп създава отстъп за текста в заглавието.

Всички те могат лесно да се променят чрез просто редактиране на всеки стилов атрибут: дебелината на рамката може да се увеличи и всички с един и същ цвят, цветът на фона, размерът и стилът на шрифта, разстоянието между буквите и т.н. могат да бъдат променени.

Същото важи и за заглавката в темата на WordPress по подразбиране, с изключение на това, че има още няколко стила, за които трябва да се погрижите. Те се намират в header.php в тага "head". Ив style.css. Когато има голям брой стилове, по-добре е да преместите цялата информация в лист със стилове.

Стиловете, които контролират външния вид на заглавката, са в рамките на h1, селектори за CSS заглавие, заглавиеimg и описание. Точно както при класическата тема, можете да намерите тези връзки и да направите промени там, за да промените външния вид.

Промяната на заглавието на изображението по подразбиране Темата на WordPress е опростена с въвеждането на помощна програма, наречена Kubrickr. Той просто ви моли да поставите ново име на файл с изображение за заглавието и след това го превежда вместо вас, така че да не се налага да ровите в кода. Ако всичко, което искате да промените, е вашето заглавно изображение, това е изключително полезен и прост инструмент.

Ако желаете, програмирайте или се заровете в стиловете си на заглавки и направете необходимите промени. По-долу има лесен урок за това как ръчно да промените само заглавието на изображение.

Промяна на заглавното изображение

Има много различни заглавни изображения и дизайни, достъпни за редактиране и използване. Стиловете за заглавното изображение по подразбиране или WordPress темата на Kubrick и всяка тема, базирана на тази тема, са по-сложни за извършване на промени от тези на класическите теми. стиловете се намират в стиловете в секцията „глава“ на header.php, както и в styles.css. За да промените само връзките към заглавката на изображението, отворете файла header.php на вашия шаблон и потърсете стилове като този:

#header ( фон: url("/images/wc_header.jpg") без повторение в долния център; ) #headerimg ( поле: 7px 9px 0; височина: 192px; ширина: 740px; )

ЗАБЕЛЕЖКА:Използването на bloginfo е възможно само когато стилът се използва заедно с основния шаблонен файл. Таговете на шаблона на WordPress няма да работят в стилов лист (style.css). За да преместите този стил в листа със стилове, променете етикета на шаблона на действителния URL от изображението на заглавката.

За да промените файла, заменете „kubrickheader.jpg“ с името на новата графика, която сте качили на вашия сайт, за да го замените. Ако е в друга директория, променете, като замените таговете bloginfo() с конкретния адрес на графичното местоположение.

Ако използвате изображение със същия размер, просто сменете изображението. Ако е с различен размер, попълнете височината и ширината на изображението в следващия раздел, наречен #headerimg. Ако не знаете и не използвате Windows, вижте папката, където се намира изображението на компютъра ви в изглед с миниатюри. Щракнете върху бутона „Преглед > Миниатюра“ от менюто на Windows Explorer. В режим на преглед на миниатюри намерете изображението си и задръжте бутона на мишката. Ще се появи малка топка за бележки със списък с размери. Използвайте тази информация в стилове. В противен случай просто щракнете с десния бутон върху графичния файл и изберете „Свойства“ и това трябва да ви даде размера и размерите на файла.

След като заглавното изображение е на място, време е да се заемете с останалите заглавки. Отворете стиловия файл style.css и забележете следното:

  • заглавка
  • headerimg
  • описание

Вашата тема може или не може да има всички тези, но темата по подразбиране ги има всички на различни места в листа със стилове. Всички или някои от тях може да се нуждаят от промяна на атрибутите, за да промените външния вид на вашия хедър. Когато преоразмерявате заглавни изображения или заглавни изображения, не забравяйте да преоразмерите други структурни CSS селектори, като съдържание или странична лента, за да съответстват на промените в размера на заглавния колонтитул.

Спецификация на заглавката на изображението

Заглавното изображение, което се вписва в темата на WordPress по подразбиране, е около 192 x 740 пиксела. Когато заменяте заглавка в която и да е тема на WordPress, проверете размера на изображението на заглавката и след това намерете замяна, която съответства на този размер. Ако изберете заглавно изображение, което е по-малко, по-широко или по-високо от заместващото, може да се наложи да промените други структурни елементи на уеб страницата, за да се съобразите с размера на заглавката.

Ако променяте темата на цял сайт, ширината на цялата страница или областта на съдържанието трябва да се вземе предвид от размера на заглавното изображение. Двата най-често срещани размера на екрана са 1024x768 и 800x600 пиксела. Въпреки това широките монитори набират скорост и уеб дизайнерите сега трябва да се подготвят за ширини на екрана от 1280x1024 и 1600x1200.

Ако зададете уебсайта си на „плаващ“, разположен в средата на прозореца на браузъра с пространство от двете страни, тогава можете да зададете ширината на заглавката на каквото желаете. Когато проектирате тема с гъвкави или "еластични" ширини на екрана, ширината на заглавката става важна.

Ако използвате заглавка на изображение, която може да се повтаря, и използвате еластична ширина, можете да зададете стилове в заглавката за повторение, за да запълните пространството:

#header ( фон: url("/images/kubrickheader.jpg") repeat-x горе вляво; )

Това ще накара заглавното изображение да се повтаря хоризонтално от горния ляв ъгъл до края. Можете да персонализирате това поведение към каквато фонова позиция искате според вашите технически и дизайнерски нужди.

Заглавно изкуство

Нов термин, който се появи в областта на уеб дизайна е Изкуствен хедер(заглавно изкуство). Това са заглавни изображения, които обикновено са нарисувани на ръка с помощта на комбинации от цветове, форми, символи, изображения и текст. Създаването на такова заглавие може да бъде трудно и да отнеме много време на автора. Въпреки че съществуват безплатни изкуствени заглавки, някои сайтове продават свои собствени ръчно изработени изкуствени заглавки. Въпреки че една снимка може да бъде единствена по рода си и да предава желания визуален стил, ръчно изработеното заглавие е по-лесно да се съчетае с други цветове на уеб страници и като цяло е по-естетически приятно поради отличителната си природа.

Изборът на готово заглавно изкуство има някои предимства. художниците са свършили работата и всичко, което трябва да направите, е да изберете дизайна, който най-добре подхожда на вашия сайт. И графиката е готова за използване, вече е оразмерена и запазена като файл с малък размер.

В този пример етикетът на шаблона list_cats() задава списъка с категории да бъде сортиран по ID в несортиран лист (

  • ) няма дати или брой публикации, не скрива празни категории, използва категорията „описание“ за заглавието във връзката, не показва потомците на родителската категория и изключва категории 1 и 33. Той е в собствената си „ категории". Моля, обърнете внимание, че връзката към "началната" страница или главната страница на bfla е добавена ръчно в началото на листа.

    За да стилизирате този лист, използвайте #categorylist в style.css:

    #categorylist (font-size:12px; font-style:normal; text-transform:uppercase; ) #categorylist ul (list-style-type: none; list-style-image:none; margin:0; padding-bottom: 20px; ) #categorylist li ( display: inline; padding: 0px 5px;) #categorylist a:link, #category a:visited (color:blue) #categorylist a:hover (color:red)

    Блокът ще изглежда така: Ето няколко съвета и информация, които ще ви помогнат да изберете и персонализирате заглавката за вашия WordPress сайт.

    Обърнете внимание на разположението и цвета на текста. Цветът и разположението на текста на заглавието могат да се добавят или изваждат към вашата презентация. Ето няколко съвета.

    • Ако използвате бял текст, уверете се, че сте задали цвета на фона в заглавката и/или заглавието, за да покажете белия текст отново, ако по някаква причина изображението не се появи на екрана или потребителското „показване на снимки“ е изключено. Това ще позволи вашият бял текст все още да бъде видим.
    • Ако изображението е основната характеристика или елемент, позиционирайте текста така, че да не се простира до основния обект на изображението.
    • Ако текстът е труден за четене по отношение на заетостта на графичната област, позиционирайте текста в по-малко наситена област на заглавието на изображението.
    • Уверете се, че цветът на текста е лесен за виждане от всички посетители на сайта и не е в конфликт с цветовете на заглавието. Флуоресцентно оранжев текст на лайм зелен фон е болезнен.
    • Моля, имайте предвид, че някои цветови разлики и шарки в заглавието на вашето изкуство може да накарат буквите в текста да „изчезнат“. Същото важи, ако вмъкнете текст в горното изображение или заглавието на изображението.
    Поставете цели. Доброто заглавие отразява съдържанието на сайта. Всичко останало също трябва да отговаря на очакванията и да бъде отразено в заглавието. Следователно заглавието трябва да отразява съдържанието, предназначението и идеята на сайта. Заглавието трябва да привлече вниманието на потребителя и да го „принуди“ да остане на сайта. Добро заглавие като корицата на книга или списание. Трябва да насърчава хората да спрат и да се вгледат внимателно, да четат, да гледат повече, да намерят нещо ценно. Това е тийзър, чиято цел е да привлече вниманието им и да каже: „Тук има нещо, което си заслужава“. Заглавието трябва да се вписва в общия стил.

    Удебелените и драматични заглавки се поддават на сайтове със смел дизайн, докато сайтовете с меки и пастелни цветове се поддават на по-меки графични заглавки. Сайт, посветен на пънк рок и гръндж, трябва да има заглавка, която да изглежда пънки и гръндж. Зависи от вас, но мислете за последователност.

    Удебелените и привличащи вниманието заглавки са запазени за удебелени уебсайтове, докато уебсайтовете с меки и пастелни цветове се поддават на меки графични заглавки. Сайт, посветен на пънк рок и гръндж групи, трябва да има пънк или гръндж заглавие. Зависи от вас, но го правете последователно.

    Заглавията не винаги трябва да имат снимки. Не е задължително всички заглавия да са със снимки и картинки. Понякога думите са по-важни, независимо дали са на измит цвят или на бял фон. Претрупаната заглавка прави сайта още по-затрупан. Избягвайте натрапчиви реклами, претрупана навигация, нечетлив текст, дълги емисии новини в заглавката. Колкото по-просто, толкова по-добре. Следвайте стандартите за достъпност в заглавката. Говорили сме, но има още неща, които можете да направите, за да сте сигурни, че заглавието ви отговаря на стандартите за достъпност. Използвайте h1 тагове, след което специални програми, които четат текст от екрана, го разпознават като заглавие. Използване на Alt във връзки и изображения. Заглавията могат да бъдат с всякаква височина, но не забравяйте, че съдържанието е най-важното. Средната височина на заглавката е по-малка от 200 пиксела, но височината на заглавките варира от много тънка до половината от страницата. Не забравяйте, че основната причина хората да посещават вашия сайт е неговото съдържание и колкото повече трябва да превъртат надолу през заглавката ви, за да стигнат до съдържанието, толкова по-малко се интересуват. Помогнете им да стигнат до съдържанието от заглавието. Помислете за „Личността на сайта“. Заглавието е част от идентичността на сайта; хората се нуждаят от увереност, че са на същия сайт, когато кликнат върху връзка към друга страница в сайта. Мислете за заглавието и/или изкуственото заглавие като за „брандинга“ на вашия сайт.

    Винаги искате да привлечете вниманието към заглавията на уебсайт или блог, искате да ги направите красиви и за предпочитане с ефекти (например сянка, блясък или 3D). В Adobe Photoshop могат да се направят доста красиви заглавия, но в крайна сметка те са изображения, което означава, че текстът им не може да бъде прочетен от роботи за търсене... Какво да правя? Има изход!

    И наистина, когато определяте уместността на вашата уеб страница за определени заявки за търсене и й присвоявате място в резултатите от търсенето, заглавията играят ДАЛЕЧ от последното място. Дори бих казал един от най-значимите. Би било доста безразсъдно да ги оставя под формата на снимка (въпреки че веднъж преработих един сайт, чийто текст на няколко страници беше картина... да, да, и това се случва...).

    Можете, разбира се, да забравите за красотата и да направите заглавията обикновени, както навсякъде другаде. Но защо, ако има доста прост начин, който ще остави вашите заглавия в текстов формат и може да им даде много красиви и интересни ефекти? И днес ще ви покажа тези техники. Мисля, че след като усвоите тези техники, ще ги използвате постоянно. С една дума, ще убиете два заека с един камък: направете уеб дизайна си по-впечатляващ и уместността на страницата няма да навреди.

    Да започваме!

    Създаване на 3D заглавка

    Така че ще създаваме ефекти директно при оформлението на уеб страницата.

    1. Първо трябва да създадете нов html файл, както и файл със стилова таблица (css).

    За да ви покажа как се прави всичко това, създадох html файл и го нарекох „title.html“ (ако е необходимо, можете да изтеглите всички изходни файлове за този урок и да ги видите в „източници“). Ето изходния код на нашия html файл:

    Неозаглавен документ

    3D текст тук

    Shadow Title Тук

    Светещ текст тук

    Анаглифен текст



    Това е HTML5 документ, към него е свързан стилов лист (файл css.css), а вътре в етикета body има само четири заглавия от различен калибър.

    Ще работим с тези заглавия. Не се нуждаем от нищо друго в html файла.

    2. Както вече казах, имаме нужда от файл със стилова таблица. Ние вече го свързахме, но ако не сте го създали, създайте го.

    Създадох файл, наречен css.css, и го поставих в същата директория като html файла.

    Преди да започнем да създаваме 3D заглавката, нека добавим основен стил към страницата, за да изглежда малко по-привлекателна.

    Нека да определим височината, ширината, цвета на страницата, да я центрираме и да зададем пунктирана рамка за етикета body.

    Нека също незабавно да подравним всички наши заглавия в центъра.

    Ето кода, който трябва да бъде написан във файла със стиловия лист:

    Тяло (височина:700px; ширина:90%; цвят на фона:#069; margin:0 auto; border:1px пунктирана #000066; ) h1, h2, h3, h4(text-align:center;)

    Стартирайте html файла във вашия браузър. Страницата ще изглежда така:

    3. Сега нека започнем трансформацията. Ще превърнем заглавието h1 в 3D текст.

    Всичко това ще се случи в един и същ файл със стилова таблица.

    Поставете следния код под всичко, което сте написали досега във файла css.css:

    H1(размер на шрифта:72px; цвят:#fff; text-shadow:#B6B6B6 1px -1px 0, #B6B6B6 2px -2px 0, #B6B6B6 3px -3px 0, #B6B6B6 4px -4px 0, #B6B6B6 5px -5px 0;)

    Сега нека да разгледаме тази част от кода. В първите два реда задаваме размера на шрифта и основния цвят. Но тогава започва забавлението. Използвайки свойството text-shadow, създаваме сянка за шрифта, но не съвсем.

    Факт е, че след двоеточието това свойство изброява следните параметри: цвят, хоризонтално изместване, вертикално изместване и размазване.

    Какво правим?

    Първо: избираме цвят, близък до основния, но по-тъмен. В нашия пример цветът на предния план е бял, а цветът на сянката на текста е сив (но не много тъмен). Тук трябва да експериментирате, докато постигнете желания резултат.

    Второ: постепенно преместваме (всеки път с 1 пиксел) тази сянка надясно и нагоре. Това се указва от следните 2 параметъра (1px -1px, 2px -2px и т.н.).

    Трето: оставяме размазването на нула навсякъде, защото просто нямаме нужда от него, за да създадем 3D текст.

    В резултат на това получаваме тази картина:

    В този пример се спрях на отместване от 5px, но можете да направите повече или по-малко. Всичко зависи от това какъв резултат искате да постигнете.

    Също така не забравяйте да експериментирате с цветовете, опитвайки се да създадете по-естествен вид.

    Създайте заглавка със сянка

    Създаването на заглавка със сянка е много просто. И ние ще постигнем това само с няколко реда код.

    Сега ще работим върху заглавието h2.

    Първо, трябва да зададете неговия размер и основен цвят (аз задавам размера точно същия като заглавката h1, но вие, разбира се, проектирате всяка заглавка според нуждите си).

    След като зададем цвета и размера, отново ще използваме свойството text-shadow. Първият параметър е да посочите цвета, той трябва да е по-тъмен (в края на краищата това е сянка). Вторият и третият параметър са хоризонтални и вертикални измествания. Текстът ми е голям, така че ще ги направя 5 пиксела. И последният параметър е радиусът на размазване. Сянката се нуждае от нея, затова й присвояваме стойност от 4 пиксела. В резултат на това кодът ще изглежда така:

    H2(размер на шрифта:72px; цвят:#F90; text-shadow:#191919 5px 5px 4px; )

    И ще изглежда така:

    Можете да експериментирате с параметрите и пак да получите различни резултати. Помислете за размера на шрифта на вашия текст, неговия цвят и това, което искате да постигнете.

    Създайте заглавка със сияние

    Това също е просто. Тук ще работим със заглавието h3.

    Принципът е същият: първо задаваме размера на шрифта и основния му цвят, след което използваме текстова сянка.

    Изберете цвета на сиянието. Както разбирате, той ще бъде по-светъл от основния цвят на заглавието. Вторият и третият параметър ще бъдат равни на нула (тук няма да преместваме нищо никъде). Но радиусът на размазване трябва да е по-голям (размерът му също зависи от това какъв вид блясък искате да получите).

    В резултат на това кодът ще бъде както следва:

    H3(размер на шрифта:72px; цвят:#333; text-shadow:#fff 0 0 20px; )

    И нашето заглавие със сияние ще изглежда така:

    Заглавие със стерео ефект

    Може да се нарече и анаглифен текст. Може да се сравни с очила за гледане на 3D филм.

    Няма да ви мъча... Както се казва: по-добре е да видите веднъж, отколкото да слушате дълго описание.

    Ефектът е много интересен и принципно не е труден за създаване.

    Да започваме. Тук ще работим с h4 хедър.

    1. Първо, нека зададем размера на заглавката. Ще го направя същото като останалите заглавки в нашия пример.

    Сега трябва да позиционираме заглавния елемент. Нека зададем свойството position на относително. Това означава, че позицията на елемента ще бъде зададена спрямо първоначалното му местоположение.

    Сега нека да му дадем цвят. Ще направим това във формат rgba. Ако все още не сте срещнали това определение за цвят, тогава не се тревожете. Всичко е просто: първите три параметъра в скоби ще определят цвета (формат rgb), а последният параметър ще определи степента на неговата непрозрачност. В нашия пример тази стойност ще бъде 0,5 (т.е. 50%).

    Ето кода за всичко по-горе:

    H4(размер на шрифта:72px; позиция:относителна; цвят:rgba(0,0,102,0.5); )

    2. Сега идва забавната част. Ще създадем псевдо елемент за нашия h4 елемент. За да направите това, ще трябва да го регистрирате в листа със стилове като h4: след.

    Този псевдо елемент ще има няколко интересни свойства. Например собственост съдържание, в който трябва да напишете абсолютно същия текст като заглавието h4.

    Псевдоелементът трябва да бъде позициониран абсолютно (position:absolute).

    Цветът му трябва да бъде настроен на противоположния цвят на елемента h4. Тоест, ако h4 има син цвят, тогава псевдоелементът ще има червен цвят. И непрозрачността все още е 50%.

    И също така ще коригираме позицията на псевдо елемента, като използваме свойствата ляво и горно. Трябва да се уверим, че псевдоелементът, който дублира елемента h4 в съдържанието си, е позициониран малко вдясно и по-долу (сега ще видите всичко сами). Тук настройките ще бъдат индивидуални и ще зависят от размера на шрифта, вида на шрифта и желания ефект.

    Ето кода за всичко по-горе:

    H4:after( content:"Anaglyphic Text"; position:absolute; left:361px; top:2px; color:rgba(255,0,0,0.5); )

    И ето ефекта от това, което получаваме:

    Това е всичко, на което исках да ви науча в този урок.

    Не пропускайте да използвате тази техника! Първо:Красив, Второ:всички заглавия са перфектно четими от роботите за търсене, Трето:След като напишете кода, можете да използвате заглавието на всяка уеб страница от вашия сайт или блог, просто като го декларирате в html кода.

    Ако ви е харесал този урок, Напишете своя коментар(ако и на вас не ви е харесало :)). Ще се счита за благодарност.

    Можете също така да споделите урока с приятелите си, като използвате бутоните на социалните мрежи.

    И разбира се, абонирайте се за актуализации на блога (ако още не сте го направили). Обещавам много полезни и интересни неща!

    Добро настроение и до нови срещи!

    Независимо какъв вид уебсайт или уеб приложение се разработва, винаги има нужда от създаване на стилове за заглавия като h1 или h2. В този урок ще разгледаме няколко ефекта, които се прилагат към заглавия с помощта на псевдо елементи.

    Защо се използват псевдо елементи? Отговорът е прост: не е необходимо допълнително маркиране.

    HTML

    Приемете урока със смирение

    Без специални маркировки. Обичайно заглавие, указващо класа.

    CSS

    Основен текст (ширина: 60%; марж: 50px автоматично; подложка: 15px; позиция: относителна; /*необходим за заглавка 4*/ z-индекс: 0; /*необходим за заглавка 4*/ граница: 7px плътна #cecece; граница : 7px плътен rgba(0,0,0,.05);фон: #fff;background-clip: padding-box;-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .5); box-shadow: 0 0 2px rgba(0, 0, 0, .5); ) h1( семейство шрифтове: "Droid Sans", sans-serif; размер на шрифта: 22px; )

    Обърнете внимание на декларацията на background-clip: padding-box. Помага да се получи интересен ефект: прозрачна рамка за нашия контейнер. CSS свойството background-clip определя дали фонът на даден елемент (цвят или изображение) ще взаимодейства с подлежащите слоеве.

    Този прост и приятен ефект се постига с помощта на свойството border:

    Заглавие1 ( border-bottom: 1px прекъсната #aaa; border-left: 7px solid #aaa; border-left: 7px solid rgba(0,0,0,.2); margin: 0 -15px 15px -22px; padding: 5px 15px; )

    Заглавие 2

    Този стил може да бъде постигнат с помощта на метода на триъгълника:

    Headline2 ( border-bottom: 1px solid #aaa; margin: 15px 0; padding: 5px 0; position: relative; ) .headline2:before, .headline2:after( content: ""; border-right: 20px solid #fff; border-top: 15px solid #aaa; bottom: -15px; position: absolute; ляво: 25px; ) .headline2:after( border-top-color: #fff; border-right-color: transparent; bottom: -13px; ляво: 26px; )

    Заглавие 3

    Но този ефект на лента може да се използва и за проектиране на заглавие:

    Заглавие3( позиция: относителна; поле отляво: -22px; /* 15px подложка + 7px граница сянка на лента*/ margin-right: -22px; подложка: 15px; фон: #e5e5e5; фон: -moz-linear-gradient(# f5f5f5, #e5e5e5); фон: -webkit-градиент (линеен, ляво горе, ляво долу, от (#f5f5f5), до (#e5e5e5)); фон: -webkit-линеен градиент (#f5f5f5, #e5e5e5); фон: -o-линеен градиент(#f5f5f5, #e5e5e5); фон: -ms-линеен градиент(#f5f5f5, #e5e5e5); фон: линеен градиент(#f5f5f5, #e5e5e5); -webkit-box- сянка: 0 -1px 0 rgba(255,255,255,.8) вмъкване; -moz-box-shadow: 0 -1px 0 rgba(255,255,255,.8) вмъкване; box-shadow: 0 -1px 0 rgba(255,255,255,.8) вмъкване; текстова сянка: 0 1px 0 #fff; ) .headline3:before, .headline3:after( position: absolute; ляво: 0; bottom: -6px; content:""; border-top: 6px solid #555; border-left: 6px solid transparent; ) .headline3:before( border-top: 6px solid #555; border-right: 6px solid transparent; border-left: none; left: auto; right: 0; bottom: -6px; )

    Можете също да създадете страхотно заглавие, като използвате свойството box-shadow:

    Заглавие4( позиция: относителна; цвят на границата: #eee; стил на границата: плътна; ширина на границата: 5px 5px 5px 0; фон: #fff; марж: 0 0 15px -15px; padding: 5px 15px; -moz-box -shadow: 1px 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.3); box-shadow: 1px 1px 1px rgba(0) ,0,0,.3); ) .headline4:after ( съдържание: ""; позиция: абсолютна; z-индекс: -1; долу: 15px; дясно: 15px; ширина: 70%; височина: 10px; фон: rgba(0, 0, 0, .7); -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .7); box-shadow: 0 15px 10px rgba(0, 0, 0, .7); -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: завъртане (2deg); -ms-трансформация: завъртане (2deg); трансформиране: завъртане (2deg); )



Свързани публикации