Reputation: 85
I would like to put a gradient border at the top and the bottom of my h2 tags but the border bottom should be the reverse of the top bo.
h2 {
position: relative;
text-transform: uppercase;
font-size: 16px;
color: blue;
line-height: 36px;
letter-spacing: 1.6px;
margin-right: 80px;
border-style: solid;
border-width: 3px;
border-image: linear-gradient(90deg, orange, rgba(253, 142, 41, 0)) 100% 0 100% 0/3px 0 3px 0 stretch;
}
<div class='bloc-content-lower-upper'>
<h2>Découvrir la technologie</h2>
<h2>Test</h2>
</div>
Here i've got a border top and bottom with this gradient, but i want to reverse the color for the bottom one. Thanks a lot for helping.
Upvotes: 2
Views: 342
Reputation: 272723
Use background:
h2 {
position: relative;
text-transform: uppercase;
font-size: 16px;
color: blue;
line-height: 36px;
letter-spacing: 1.6px;
padding: 3px 0;
margin-right:80px;
background:
linear-gradient( 90deg, orange, rgba(253, 142, 41, 0)) top,
linear-gradient(-90deg, orange, rgba(253, 142, 41, 0)) bottom;
background-repeat:no-repeat;
background-size:100% 3px;
}
<div class='bloc-content-lower-upper'>
<h2>Découvrir la technologie</h2>
<h2>Test</h2>
</div>
Upvotes: 1