I am using Css3.
I am trying to learn how to achieve div
transparent background in order I could see background image of the div
located behind it. (background-color: transparent !important => does not help).
Is it event possible to achieve it?
There is a picture here describing my problem:
html code:
<div>
<div className='body'>
<div>
<h1>Some title</h1>
</div>
<div /> // here is set the background image
</div>
<div className='text'>
Pellentesque habitant morbi tristique senectus et netus et
malesuada fames ac turpis egestas. Pellentesque arcu. Ut tempus
purus at lorem. Nam quis nulla. Aenean placerat. Mauris suscipit,
ligula sit amet pharetra semper, nibh ante cursus purus, vel
sagittis velit mauris vel metus. Fusce tellus. Praesent id justo
in neque elementum ultrices. Sed ut perspiciatis unde omnis iste
natus error sit voluptatem accusantium doloremque laudantium, totam.
architecto beatae vitae dicta sunt explicabo. Nulla est. Curabitur
bibendum justo non orci. Aenean placerat. Praesent in mauris eu tortor
porttitor accumsan. Maecenas libero. Phasellus enim erat, vestibulum
vel, aliquam a, posuere eu, velit. Etiam commodo dui eget wisi. Fusce
dui leo, imperdiet in, aliquam sit amet, feugiat eu, orci. Nemo enim
</div>
</div>
css code:
.body {
display: flex;
div {
&:first-child {
flex-basis: 45%;
h1 {
font-size: 48px;
}
h4 {
text-transform: uppercase;
color: #0F33FF;
}
}
&:nth-child(2) {
flex-basis: 55%;
background-image: url('../img/notebook-smaller.png');
background-position: 0px 0px;
background-repeat: no-repeat;
}
}
}
.text {
background-color: transparent !important;
}