要创建一个使用纯 CSS 实现的卡片,在悬停时产生模糊效果,你需要结合 HTML 和 CSS。下面是一个基本示例。

HTML: 定义一个卡片。

<div class="card">
    <div class="content">
        <h2>Card Title</h2>
        <p>This is some card content.</p>
    </div>
</div>

CSS: 添加样式以及悬停时的模糊效果。

.card {
    width: 300px;
    height: 200px;
    background-color: #f1f1f1;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: transform 0.3s ease, filter 0.3s ease;
}

.card:hover {
    transform: scale(1.05);
    filter: blur(2px);
}

.content {
    padding: 20px;
}

h2 {
    margin-top: 0;
}

在此示例中,.card 类定义了卡片的基本外观和尺寸。当鼠标悬停在卡片上时,transform 属性稍微放大了卡片,而 filter 属性则给卡片添加了模糊效果。这种效果在用户体验设计中通常用来引起用户对某个元素的注意。

版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/code-3.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!