Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap
Всем привет!
В сегодняшнем уроке я расскажу о том, как оформить ссылки в CSS. Статья очень важная!
Не буду городить лишнего, а сразу приступлю к делу.
С помощью CSS вы сможете оформить не только цвет ссылки, но убрать подчеркивание или вместо подчеркивания добавить пунктирную линию, а также сможете сделать и анимированную ссылку.
Свойство «COLOR»
Чтобы заменить цвет ссылки воспользуйтесь свойством «color» для селектора «a».
a {color:#006400;/* цвет ссылки */}
Хочу познакомить вас с псевдоклассами для ссылок.
Псевдоклассы – это классы, которые определяют динамическое состояние элементов и изменяются с помощью действий пользователя.
Синтаксис:
a:имя_псевдокласса { /* стиль */}
Свойства (имена псевдоклассов):
Теперь пример.
Предлагаю для примера показать стандартные ссылки, которые были добавлены через HTML без оформления CSS.
Теперь изменим оформление ссылок через CSS.
Добавьте вот эту ссылку в HTML код:
<a href="http://stepkinblog.ru/">STEPKINBLOG.RU</a>
Теперь вот этот код в CSS:
a {color:#006400;/* цвет ссылки */} a:hover {color:#FF0000;/* ссылка при наведении на нее мышкой */} a:active {color:#cccccc; /* нажатая ссылка */}
Результат:
Свойство «TEXT-DECORATION»
Чтобы убрать подчеркивание у ссылки, воспользуйтесь свойством «text-decoration» со значением «none».
Свойства:
Сейчас я сделаю так, что при наведении на ссылку, подчеркивание исчезнет.
a:hover { text-decoration: none; /* Убираем подчеркивание у ссылки при наведении */ }
а можно сделать наоборот, чтобы вначале ссылка была не подчеркнута, а при наведении подчеркнута над текстом:
a { text-decoration: none; /* Убираем подчеркивание у ссылки */ } a:hover { text-decoration: overline; /* Подчеркивание над ссылкой при наведении */ }
Свойство «FONT-SIZE»
Чтобы увеличить ссылку, достаточно воспользоваться уже известным вам свойством «font-size»:
a:hover { text-decoration: none; /* Убираем подчеркивание у ссылки */ color: #cc0000; /* цвет ссылки при наведении */ font-size: 28px; /* размер ссылки при наведении */ }
Можно еще добавить к ссылке плавное увеличение (анимация):
transition:all 1s ease; /* плавное увеличение размера в 1 сек. */
Пример:
a:hover { text-decoration: none; /* Убираем подчеркивание у ссылки */ color: #cc0000; /* цвет ссылки при наведении */ font-size: 28px; /* размер ссылки при наведении */ transition:all 1s ease; /* плавное увеличение размера в 1 сек. */ }
Результат:
Свойство «BORDER-BOTTOM»
Чтобы сделать у ссылки пунктирное подчеркивание при наведении, то вначале нужно убрать подчеркивание, а вместо подчеркивания прописать правило «border-bottom»:
a { text-decoration: none; /* Убираем подчеркивание у ссылки */ } a:hover { text-decoration: none; /* Убираем подчеркивание у ссылки */ border-bottom:dashed;/* пунктирное подчеркивание у ссылки */ }
Результат:
Вот и все!
Жду вас на следующих уроках!
А как после плавного увеличения, сделать плавное уменьшение?
Ответить
19 декабря, 2017 at 11:07
3- строка.
Ответить
22 декабря, 2017 at 12:19
пхах, насколько же всё элементарно
Спасибо