Ссылка
Утилиты ссылок используются при стилизации якорей, — для настройки цвета, непрозрачности, смещения подчеркивания, цвета подчеркивания и многого другого.
Непрозрачность ссылки
Измените альфа-прозрачность значения цвета ссылки rgba() с помощью утилит. Имейте в виду, что изменения непрозрачности цвета могут привести к ссылкам с недостаточной контрастностью.
p>a class="link-opacity-10" href="#">Link opacity 10a>p> p>a class="link-opacity-25" href="#">Link opacity 25a>p> p>a class="link-opacity-50" href="#">Link opacity 50a>p> p>a class="link-opacity-75" href="#">Link opacity 75a>p> p>a class="link-opacity-100" href="#">Link opacity 100a>p>
Вы даже можете изменить уровень непрозрачности при наведении.
p>a class="link-opacity-10-hover" href="#">Непрозрачность при наведении ссылки 10a>p> p>a class="link-opacity-25-hover" href="#">Непрозрачность при наведении ссылки 25a>p> p>a class="link-opacity-50-hover" href="#">Непрозрачность при наведении ссылки 50a>p> p>a class="link-opacity-75-hover" href="#">Непрозрачность при наведении ссылки 75a>p> p>a class="link-opacity-100-hover" href="#">Непрозрачность при наведении ссылки 100a>p>
Подчеркивание ссылки
Цвет подчеркивания
Измените цвет подчеркивания независимо от цвета текста ссылки.
p>a href="#" class="link-underline-primary">Primary underlinea>p> p>a href="#" class="link-underline-secondary">Secondary underlinea>p> p>a href="#" class="link-underline-success">Success underlinea>p> p>a href="#" class="link-underline-danger">Danger underlinea>p> p>a href="#" class="link-underline-warning">Warning underlinea>p> p>a href="#" class="link-underline-info">Info underlinea>p> p>a href="#" class="link-underline-light">Light underlinea>p> p>a href="#" class="link-underline-dark">Dark underlinea>p>
Смещение подчеркивания
Измените расстояние подчеркивания от вашего текста. Смещение задается в единицах em для автоматического масштабирования с текущим размером шрифта элемента font-size .
p>a href="#">Ссылка по умолчаниюa>p> p>a class="link-offset-1" href="#">Смещение 1 ссылкиa>p> p>a class="link-offset-2" href="#">Смещение 2 ссылкиa>p> p>a class="link-offset-3" href="#">Смещение 3 ссылкиa>p>
Непрозрачность подчеркивания
Измените непрозрачность подчеркивания. Требуется добавить .link-underline , чтобы сначала установить цвет rgba() , который мы используем, чтобы затем изменить непрозрачность альфа-канала.
p>a class="link-offset-2 link-underline link-underline-opacity-0" href="#">Непрозрачность подчеркивания 0a>p> p>a class="link-offset-2 link-underline link-underline-opacity-10" href="#">Непрозрачность подчеркивания 10a>p> p>a class="link-offset-2 link-underline link-underline-opacity-25" href="#">Непрозрачность подчеркивания 25a>p> p>a class="link-offset-2 link-underline link-underline-opacity-50" href="#">Непрозрачность подчеркивания 50a>p> p>a class="link-offset-2 link-underline link-underline-opacity-75" href="#">Непрозрачность подчеркивания 75a>p> p>a class="link-offset-2 link-underline link-underline-opacity-100" href="#">Непрозрачность подчеркивания 100a>p>
Варианты наведения
Как и утилиты .link-opacity-*-hover , утилиты .link-offset и .link-underline-opacity по умолчанию включают варианты :hover . Смешивайте и сочетайте, чтобы создавать уникальные стили ссылок.
a class="link-offset-2 link-offset-3-hover link-underline link-underline-opacity-0 link-underline-opacity-75-hover" href="#"> Непрозрачность подчеркивания 0 a>
Цветные ссылки
Вспомогательные функции для цветных ссылок были обновлены для работы с нашими утилитами для работы со ссылками. Используйте новые утилиты для изменения непрозрачности ссылки, непрозрачности подчеркивания и смещения подчеркивания.
p>a href="#" class="link-primary link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Primary linka>p> p>a href="#" class="link-secondary link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Secondary linka>p> p>a href="#" class="link-success link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Success linka>p> p>a href="#" class="link-danger link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Danger linka>p> p>a href="#" class="link-warning link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Warning linka>p> p>a href="#" class="link-info link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Info linka>p> p>a href="#" class="link-light link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Light linka>p> p>a href="#" class="link-dark link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover">Dark linka>p> p>a href="#" class="link-body-emphasis link-offset-2 link-underline-opacity-25 link-underline-opacity-75-hover">Emphasis linka>p>
Совет по специальным возможностям. Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана. Пожалуйста, убедитесь, что значение очевидно из самого содержания (например, видимого текста) или включено с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса .visually-hidden .
CSS
В дополнение к следующим функциям Sass, рассмотрите возможность прочитать о наших включенных пользовательских свойствах CSS (также известных как переменные CSS) для цветов и многого другого.
Sass API утилиты
Утилиты ссылок объявлены в нашем API утилит в scss/_utilities.scss . Узнайте, как использовать API утилит.
"link-opacity": ( css-var: true, class: link-opacity, state: hover, values: ( 10: .1, 25: .25, 50: .5, 75: .75, 100: 1 ) ), "link-offset": ( property: text-underline-offset, class: link-offset, state: hover, values: ( 1: .125em, 2: .25em, 3: .375em, ) ), "link-underline": ( property: text-decoration-color, class: link-underline, local-vars: ( "link-underline-opacity": 1 ), values: map-merge( $utilities-links-underline, ( null: rgba(var(--#$prefix>link-color-rgb), var(--#$prefix>link-underline-opacity, 1)), ) ) ), "link-underline-opacity": ( css-var: true, class: link-underline-opacity, state: hover, values: ( 0: 0, 10: .1, 25: .25, 50: .5, 75: .75, 100: 1 ), ),
Introduction
Get started with Bootstrap, the world’s most popular framework for building responsive, mobile-first sites, with jsDelivr and a template starter page.
Quick start
Looking to quickly add Bootstrap to your project? Use jsDelivr, provided for free by the folks at jsDelivr. Using a package manager or need to download the source files? Head to the downloads page.
CSS
Copy-paste the stylesheet into your before all other stylesheets to load our CSS.
rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
JS
Many of our components require the use of JavaScript to function. Specifically, they require jQuery, Popper.js, and our own JavaScript plugins. Place the following s near the end of your pages, right before the closing