JSFiddle - React, Tailwind, and code Playground
by shanejones
HTML
<header>
<div class="blur" style="background-image: url(https://images.pexels.com/photos/581087/pexels-photo-581087.jpeg?w=500)"></div>
<img src="https://images.pexels.com/photos/581087/pexels-photo-581087.jpeg?w=500" alt="T Shirts">
</header>
<main>
<h1> Image Blur Example</h1>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus quam laudantium quasi soluta porro sequi recusandae quae iste, blanditiis facere et, eligendi fugiat mollitia incidunt corporis, assumenda temporibus esse doloribus.
</main>
SCSS
header {
height: 400px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
.blur {
position: absolute;
top: -2%; right: -2%; bottom: -2%;left: -2%;
width: 104%;
height: 104%;
background-position: center;
background-size: 110%;
filter:blur(10px);
opacity: 0.9
}
img {
position: relative;
}
}
main {
font-family: sans-serif;
padding: 1rem;
position: relative;
background-color: white;
h1 {
font-weight: bold;
}
p {
}
}