DIV Sets a Pseudo Class Bottom Border
Need
You can use CSS pseudo-elements (::after or ::before) to set a pseudo-class bottom border for div
elements. This way you can add a custom styled bottom border to div
elements without using extra HTML markup.
Code
Here is a sample CSS code showing how to use a pseudo-element to set a bottom border for a div
:
div {
position: relative;
padding-bottom: 10px; /* Adjust the height of the bottom border of the pseudo class */
}
div::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px; /* set the height of the bottom border */
background-color: #f00; /* set the color of the bottom border */
}
In the above code, we first set position: relative;
for div
so that the positioning of the pseudo-element will be done relative to the div
.
Then, we use the pseudo-element ::after
to create a pseudo-class element and use position: absolute;
to position it at the bottom of the div
.
The bottom: 0;
and left: 0;
properties position the pseudo-element at the bottom-left corner of the div
.
The width: 100%;
attribute makes the pseudo-element the same width as the div
.
The height: 2px;
attribute sets the height of the pseudo-element, which is the height of the bottom border.
The background-color: #f00;
attribute sets the background color of the pseudo-element, here it is set to red (#f00), you can change it to other colors as needed.
With the above CSS code, you will create a custom styled bottom border at the bottom of the div
element. Just apply this CSS style to the div
element you want to add a bottom border to.
Comments