Link Style Classes
Here is the list of Link Style Classes, including a range of powerful and versatile classes that allow developers to customize link elements easily. These link utility classes cover various aspects such as link opacity, underline offset, and color schemes, providing ample flexibility to enhance the visual appeal and interactivity of links within web applications.
Utility Class | Description |
---|---|
.link-opacity-10 | Sets the opacity of the link to 0.1 (10% visibility). |
.link-opacity-10-hover | Sets the opacity of the link to 0.1 (10% visibility) when the link is being hovered over. |
.link-opacity-25 | Sets the opacity of the link to 0.25 (25% visibility). |
.link-opacity-25-hover | Sets the opacity of the link to 0.25 (25% visibility) when the link is being hovered over. |
.link-opacity-50 | Sets the opacity of the link to 0.5 (50% visibility). |
.link-opacity-50-hover | Sets the opacity of the link to 0.5 (50% visibility) when the link is being hovered over. |
.link-opacity-75 | Sets the opacity of the link to 0.75 (75% visibility). |
.link-opacity-75-hover | Sets the opacity of the link to 0.75 (75% visibility) when the link is being hovered over. |
.link-opacity-100 | Sets the opacity of the link to 1 (100% visibility). |
.link-opacity-100-hover | Sets the opacity of the link to 1 (100% visibility) when the link is being hovered over. |
.link-offset-1 | Adds an offset to the underline of the link text, moving it down by 0.125em. This is often used for decorative effects on underlined links. |
.link-offset-1-hover | Adds the underline offset to the link text when the link is being hovered over. |
.link-offset-2 | Adds an offset to the underline of the link text, moving it down by 0.25em. This is often used for decorative effects on underlined links. |
.link-offset-2-hover | Adds the underline offset to the link text when the link is being hovered over. |
.link-offset-3 | Adds an offset to the underline of the link text, moving it down by 0.375em. This is often used for decorative effects on underlined links. |
.link-offset-3-hover | Adds the underline offset to the link text when the link is being hovered over. |
.link-underline-primary | Adds an underline to the link text with the primary color. |
.link-underline-secondary | Adds an underline to the link text with the secondary color. |
.link-underline-success | Adds an underline to the link text with the success color. |
.link-underline-info | Adds an underline to the link text with the info color. |
.link-underline-warning | Adds an underline to the link text with the warning color. |
.link-underline-danger | Adds an underline to the link text with the danger color. |
.link-underline-light | Adds an underline to the link text with the light color. |
.link-underline-dark | Adds an underline to the link text with the dark color. |
.link-underline | Adds an underline to the link text with the default link color. |
.link-underline-opacity-0 | Removes the underline from the link text. |
.link-underline-opacity-0-hover | Removes the underline from the link text when the link is being hovered over. |
.link-underline-opacity-10 | Sets the underline opacity of the link text to 0.1 (10% visibility). |
.link-underline-opacity-10-hover | Sets the underline opacity of the link text to 0.1 (10% visibility) when the link is being hovered over. |
.link-underline-opacity-25 | Sets the underline opacity of the link text to 0.25 (25% visibility). |
.link-underline-opacity-25-hover | Sets the underline opacity of the link text to 0.25 (25% visibility) when the link is being hovered over. |
.link-underline-opacity-50 | Sets the underline opacity of the link text to 0.5 (50% visibility). |
.link-underline-opacity-50-hover | Sets the underline opacity of the link text to 0.5 (50% visibility) when the link is being hovered over. |
.link-underline-opacity-75 | Sets the underline opacity of the link text to 0.75 (75% visibility). |
.link-underline-opacity-75-hover | Sets the underline opacity of the link text to 0.75 (75% visibility) when the link is being hovered over. |
.link-underline-opacity-100 | Sets the underline opacity of the link text to 1 (100% visibility). |
.link-underline-opacity-100-hover | Sets the underline opacity of the link text to 1 (100% visibility) when the link is being hovered over. |
Link Opacity Classes
Bootstrap provides link opacity classes that allow you to control the transparency of links. These classes are useful when you want to visually differentiate links with varying opacity levels. Additionally, there are hover classes to apply different opacity values on link hover. The classes use the format link-opacity-{percentage}
and link-opacity-{percentage}-hover
. Replace {percentage}
with the desired opacity percentage (e.g., 10, 25, 50, 75, 100). Here are the classes for link opacity and hover effects.
Class | Description |
---|---|
.link-opacity-10 | Link with 10% opacity. |
.link-opacity-10-hover | Hover state for link with 10% opacity. |
.link-opacity-25 | Link with 25% opacity. |
.link-opacity-25-hover | Hover state for link with 25% opacity. |
.link-opacity-50 | Link with 50% opacity (semi-transparent). |
.link-opacity-50-hover | Hover state for link with 50% opacity (semi-transparent). |
.link-opacity-75 | Link with 75% opacity. |
.link-opacity-75-hover | Hover state for link with 75% opacity. |
.link-opacity-100 | Fully opaque link (100% opacity). |
.link-opacity-100-hover | Hover state for fully opaque link. |
Using these classes allows you to easily control link opacity and create hover effects, resulting in a visually appealing website without the need for custom CSS.
To use these classes, you can apply them to anchor tags (<a>
) in your HTML markup. For example:
- Link 1 (10% Opacity)
- Link 2 (25% Opacity)
- Link 3 (50% Opacity)
- Link 4 (75% Opacity)
- Link 5 (100% Opacity)
- Try hovering over the links to see the hover effects.
- Link 6 (10% Opacity on hover)
- Link 7 (25% Opacity on hover)
- Link 8 (50% Opacity on hover)
- Link 9 (75% Opacity on hover)
- Link 10 (100% Opacity on hover)
<ul class="list-unstyled">
<li><a href="#" class="link-opacity-10">Link 1 (10% Opacity)</a></li>
<li><a href="#" class="link-opacity-25">Link 2 (25% Opacity)</a></li>
<li><a href="#" class="link-opacity-50">Link 3 (50% Opacity)</a></li>
<li><a href="#" class="link-opacity-75">Link 4 (75% Opacity)</a></li>
<li><a href="#" class="link-opacity-100">Link 5 (100% Opacity)</a></li>
<li><div class="my-4">Try hovering over the links to see the hover effects.</div></li>
<li><a href="#" class="link-opacity-10-hover">Link 6 (10% Opacity on hover)</a></li>
<li><a href="#" class="link-opacity-25-hover">Link 7 (25% Opacity on hover)</a></li>
<li><a href="#" class="link-opacity-50-hover">Link 8 (50% Opacity on hover)</a></li>
<li><a href="#" class="link-opacity-75-hover">Link 9 (75% Opacity on hover)</a></li>
<li><a href="#" class="link-opacity-100-hover">Link 10 (100% Opacity on hover)</a></li>
</ul>
In this example, you can see how to apply the link opacity classes and the corresponding hover classes to create different opacity levels and hover effects for the links. These classes allow for easy customization of link styles.
By utilizing these Link Opacity Classes, you can experiment with different opacity levels and hover effects to enhance the visual appeal of your website's navigation or any other link elements.
Underline Offset
The link underline offset classes allow you to change the position of the link underline. This feature can be utilized to create unique link styling and visual effects.
The classes follow the format .link-offset-{value}
and .link-offset-{value}-hover
. The {value}
represents a numeric value that indicates the amount of offset applied to the underline.
The .link-offset-{value}-hover
class allows developers to define a different underline offset value for the link when it's in the hover state. As the name suggests, this class takes effect when the user hovers over the link element, creating an interactive and dynamic effect.
Here's the table with the Underline Offset classes and their respective underline offsets:
Utility Class | Underline Offset |
---|---|
.link-offset-1 | 0.125em |
.link-offset-1-hover | 0.125em (on hover) |
.link-offset-2 | 0.25em |
.link-offset-2-hover | 0.25em (on hover) |
.link-offset-3 | 0.375em |
.link-offset-3-hover | 0.375em (on hover) |
These classes allow you to easily apply different underline offsets to your link text, providing various decorative effects for your website's links. Please note that the Underline Offset classes are set in em
units to automatically scale with the element's current font-size. This allows for more consistent and responsive underline offset adjustments based on the font size of the link text.
<a href="#">Default link</a>
<a class="link-offset-1" href="#">Offset 1 link</a>
<a class="link-offset-2" href="#">Offset 2 link</a>
<a class="link-offset-3" href="#">Offset 3 link</a>
Underline Color
Bootstrap 5 provides a set of predefined underline color classes that you can apply to your HTML links. Each class corresponds to a specific color, allowing you to match the link underlined with your website's overall theme or branding. The following are the available classes:
Class Name | Description |
---|---|
.link-underline-primary | Primary color underline |
.link-underline-secondary | Secondary color underline |
.link-underline-success | Success color underline |
.link-underline-info | Info color underline |
.link-underline-warning | Warning color underline |
.link-underline-danger | Danger color underline |
.link-underline-light | Light color underline |
.link-underline-dark | Dark color underline |
.link-underline | Default underline color based on link color |
Using these classes, web developers can easily customize the appearance of link underlines to suit their design requirements and enhance the user experience on their websites.
Applying the Link Underline Color Classes
To use these link underline color classes in your project, all you need to do is apply the desired class to the anchor (<a>
) tags. Here's an example:
<a href="#" class="link-underline-primary">Primary Link</a>
<a href="#" class="link-underline-secondary">Secondary Link</a>
<a href="#" class="link-underline-success">Success Link</a>
<a href="#" class="link-underline-info">Info Link</a>
<a href="#" class="link-underline-warning">Warning Link</a>
<a href="#" class="link-underline-danger">Danger Link</a>
<a href="#" class="link-underline-light">Light Link</a>
<a href="#" class="link-underline-dark">Dark Link</a>
<a href="#" class="link-underline">Default Underline Link Color</a>
Link underline color classes provide an easy and efficient way to add visual appeal to your hyperlinks. By applying these classes to your anchor tags, you can change the underline color to match your website's design language or highlight specific links.
Underline Opacity
Similar to the link opacity classes, you can also control the opacity of the link underline using the underline opacity classes. These classes follow the format .link-underline-opacity-{value}
and .link-underline-opacity-{value}-hover
. Here are the underline opacity classes and their respective underline opacity values:
Utility Class | Underline Opacity |
---|---|
.link-underline-opacity-0 | 0 |
.link-underline-opacity-0-hover | 0 (on hover) |
.link-underline-opacity-10 | 0.1 |
.link-underline-opacity-10-hover | 0.1 (on hover) |
.link-underline-opacity-25 | 0.25 |
.link-underline-opacity-25-hover | 0.25 (on hover) |
.link-underline-opacity-50 | 0.5 |
.link-underline-opacity-50-hover | 0.5 (on hover) |
.link-underline-opacity-75 | 0.75 |
.link-underline-opacity-75-hover | 0.75 (on hover) |
.link-underline-opacity-100 | 1 |
.link-underline-opacity-100-hover | 1 (on hover) |
These classes allow you to apply different underline opacity values to your link text, providing various levels of visibility for the underline. Using these classes, you can create links with subtle or more pronounced underlines, depending on your design requirements and desired visual effects.
Implementing Underline Opacity
To modify the opacity of the underline, you should first apply the .link-underline
class. This class sets the color for the underline using the rgba()
function, which allows you to specify an alpha opacity value. The alpha opacity value determines the transparency of the underline. By adjusting this value, you can effectively control how visible or transparent the underline appears on the link.
For example: To apply the Underline Opacity classes to your links, simply include the appropriate class within the class
attribute of the anchor tag as shown below:
<p><a class="link-offset-2 link-underline link-underline-opacity-0" href="#">Underline opacity 0</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-10" href="#">Underline opacity 10</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-25" href="#">Underline opacity 25</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-50" href="#">Underline opacity 50</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-75" href="#">Underline opacity 75</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-100" href="#">Underline opacity 100</a></p>
<div class="my-4">Try hovering over the links to see the hover effects.</div>
<p><a class="link-offset-2 link-underline link-underline-opacity-0-hover" href="#">Underline opacity 0</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-10-hover" href="#">Underline opacity 10</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-25-hover" href="#">Underline opacity 25</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-50-hover" href="#">Underline opacity 50</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-75-hover" href="#">Underline opacity 75</a></p>
<p><a class="link-offset-2 link-underline link-underline-opacity-100-hover" href="#">Underline opacity 100</a></p>
Underline Opacity classes offer a delightful way to enhance link decorations and elevate the overall user experience. With various opacity options, web developers can achieve unique and engaging link styles that complement their website's design language.
Underline Hover variants
The hover variants in Framework, such as .link-opacity-*-hover
, .link-offset
, and .link-underline-opacity
, automatically apply when users hover over links. These variants offer flexibility in customizing link styles. By combining and experimenting with these utilities, developers can craft distinct and eye-catching link effects, adding interactivity and uniqueness to their websites. For example:
<a class="link-offset-2 link-offset-3-hover link-underline link-underline-opacity-0 link-underline-opacity-75-hover" href="#">
Underline opacity 0
</a>
Conclusion
Bootstrap 5 provides a variety of link utility classes that allow you to customize link styles in your web projects. Whether you want to adjust link opacity, change the underline offset, modify underline colors, or control the underline opacity. These utility classes make it easy to create visually appealing and interactive links without the need for custom CSS.