我正在处理一个网站,其中我创建了5个不同的块,每个块都有一个
容器。现在我添加了CSS效果,当你悬停在它上面时,这个
容器会弹出来。
现在我想添加另一个效果,它应该模糊掉所有其他块。基本上,如果我将鼠标悬停在一个块上,我希望该块弹出并具有不透明度为1,并且其他4个块的不透明度应降低到0.2。这是否可以使用CSS或Javascript实现?如果可以,怎么做?
期待您的答案!
.site-block {
position: relative;
width: 18%;
height: 345px;
background-color: #23253b;
margin: 8px;
border-radius: 12px;
top: 0;
transition: 0.5s;
}
.site-block:hover {
transform: scale(1.06);
}
一个块级元素的HTML代码
<div class="site-block">
<div class="site-logo">
<img src="img/sites/csgoempire-logo.png"/>
</div>
<div class="bonus">
<p>Get a free case!</p>
</div>
<br>
<div class="deposit-methods">
<img src="img/deposit-methods/btc-deposit.png" alt="G2A" />
<img src="img/deposit-methods/eth-deposit.png" alt="CSGO" />
</div>
<div class="code">
<a>Primatcodes</a>
<img src="img/copy.png" alt="CSGO" />
</div>
<div class="site-url">
<a href="https://daddyskins.com/promo-code/Primatcodes">Claim
</a>
</div>
</div>
现在我想添加另一个效果,它应该模糊掉所有其他块。基本上,如果我将鼠标悬停在一个块上,我希望该块弹出并具有不透明度为1,并且其他4个块的不透明度应降低到0.2。这是否可以使用CSS或Javascript实现?如果可以,怎么做?
期待您的答案!