【发布时间】:2021-06-27 19:18:14
【问题描述】:
我想让图像模糊,然后显示文字。我尝试了很多选项,但要么完全模糊,要么表现得很奇怪。
我的代码有点奇怪 :) 就像一个给出的信号。(我正在使用 Bootstrap)
.card-blur{
z-index: 1;
}
.card-blur:hover {
/* filter: blur(5px); */
z-index: -1;
filter: blur(5px) grayscale(1);
}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<div class="card bg-dark text-white">
<div class="card-blur">
<img src="https://bi.im-g.pl/im/b5/34/11/z18038965V,Krzysztof-Kieslowski-po-pokazie--Amatora---1979-r-.jpg" class="card-img" alt="...">
</div>
<div class="card-img-overlay">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text">Last updated 3 mins ago</p>
</div>
</div>
【问题讨论】:
标签: html css bootstrap-5