CSS ефекти: използване на span за прекъсване на думи в URL адреси

CSS ефекти-използване на span
Кредит Pngtree.com

Едно интересно използване на span таг.

Определение и употреба на SPAN таг

SPAN e инлайн елемент (inline element), което означава че може да бъде в един ред с останалите елементи.

Този таг се използва за групиране на инлайн елементи в документ. Той не предизвиква визуални промени сам по себе си. Предоставя начин да добавим hook към част от текст или част от документ, т.е. да добавим персонализиране на кода.

Използване на span за прекъсване на думи в URL адреси

Има сайтове с имена, състоящи се от няколко залепени думи. Както например и името на моя блог: ivytechnoweb.net. То не е толкова дълго и трудно за разделяне на думи, но ако се случи да имаш работа например с този сайт на име: afterhoursprogramming.com

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

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

AfterHoursProgramming.com

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

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

Това лесно се постига с елементарно CSS:

Ето един пример:

afterhoursprogramming.com.

Този вариант е приемлив и сега ще го създадем чрез кратък CSS код:

CSS

a span {
   color: #c00000;
}

Тогава в прилежащата му връзка в HTML просто увиваме думата, която желаем оцветена, така:

HTML

<a href="#">after<span>hours</span>programming.com</a>

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

Ето по този начин, чрез следния CSS код:

CSS

a {
   color: black;
}  
a span {
   color: #c00000;
}
a:hover {
   color: #c00000;
}
a:hover span {
   color: black;
}

Резултатът може да се види тук в дясно, прекарвайки курсора отгоре:

See the Pen
Example001
by Ivanka Grigorova (@Ivy2018)
on CodePen.

Или като гиф същото:

CSS ефекти-използване на span-1

Заключение

Виж още за кодирането: Пищови по HTML, CSS, JavaScript

Автор на оригиналния урок Chris Coyier.

Ако ви е харесала публикацията, споделете я:

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.