実現したいこと
以下のように画像(img)が2つの要素(div.bg1とdiv.bg2)にまたがって配置されているときに、div.bg1と重なる領域のみ透過度を変える方法はありますでしょうか。可能であれば、画像が回転(rotate)している時にも対応したいと考えております。
html
1 2<div class="background"> 3 <img src="https://placehold.jp/24/ffeeee/ff8888/150x150.png"> 4 <div class="bg1"></div> 5 <div class="bg2"></div> 6</div>
css
1.background { 2 display:flex; 3} 4.background img:first-child { 5 position: absolute; 6 top:50px; 7 left:450px; 8 transform: rotate(-45deg); 9} 10.bg1{ 11 width: 500px; 12 height: 400px; 13 background-color: tomato; 14} 15.bg2{ 16 width: 500px; 17 height: 400px; 18 background-color: blue; 19} 20
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/31 15:00
2020/09/01 00:07
2020/09/01 10:46