当前位置: 首页 > news >正文

CSS实现卡片在鼠标悬停时突出效果

在CSS中,实现卡片在鼠标悬停时突出,通常使用:hover伪类选择器。

:hover伪类选择器用于指定当鼠标指针悬停在某个元素上时,该元素的状态变化。通过:hover选择器,你可以定义鼠标悬停在元素上时元素的样式,比如改变颜色、背景、字体等。

简单来说,:hover伪类可以增强用户与网页的交互体验,让用户在视觉上能够感受到操作的反馈。

下面是一个简单的例子,展示了如何通过CSS为卡片添加悬停效果(没咋学过前端,凑合用吧)

简单来说就是通过在图片外面套一个box,通过他的hover去做,核心代码如下:

.box:hover {transform: translateY(-10px);box-shadow: 0 26px 40px -24px rgb(0 36 100 / 50%);
}

更详细的代码如下:

<template><div class="box"><el-card class="card" shadow="hover">卡片代码</el-card></div>
</template>
​
<script setup lang="ts">
​
</script>
​
<style>.box:hover {transform: translateY(-10px);box-shadow: 0 26px 40px -24px rgb(0 36 100 / 50%);}.card {width: 230px;height: 335px;background-image: url('../assets/img.png');background-size: cover; /* 图片覆盖整个容器 */background-position: center; /* 图片居中显示 */position: relative;}
</style>

在上述代码中,.card 类定义了卡片的初始样式,而 .box:hover 选择器则定义了当鼠标悬停在卡片上时的样式。使用 transition 属性可以实现平滑的过渡效果。

你可以根据自己的需求调整背景颜色、边框、阴影等样式属性,以达到突出卡片的效果。同时,也可以通过JavaScript来添加更复杂的交互效果。这里就不做展示了

http://www.lryc.cn/news/337828.html

相关文章:

  • GPT建模与预测实战
  • 传统方法(OpenCV)_车道线识别
  • Git以及Gitlab的快速使用文档
  • MyBatis Interceptor拦截器高级用法
  • Python学习入门(2)——进阶功能
  • 华为改进点
  • 分布式技术---------------消息队列中间件之 Kafka
  • BGP扩展知识总结
  • 华为OD-C卷-按身高和体重排队[100分]
  • 云原生(八)、Kubernetes基础(一)
  • Linux 系统解压缩文件
  • linux如何使 CPU使用率保持在指定百分比?
  • LLMs之Morphic:Morphic(一款具有生成式用户界面的人工智能答案引擎)的简介、安装、使用方法之详细攻略
  • [react] useState的一些小细节
  • 蓝桥杯【第15届省赛】Python B组
  • CSS aspect-ratio属性设置元素宽高比
  • Jones矩阵符号运算
  • 解决 App 自动化测试的常见痛点!
  • 2016NOIP普及组真题 1. 买铅笔
  • 机器学习—数据集(二)
  • 华为S5735S核心交换配置实例
  • Mysql主从复制安装配置
  • 【刷题】图论——最小生成树:Prim、Kruskal【模板】
  • 使用uniapp实现小程序获取wifi并连接
  • 回忆杀之手搓当年搓过的Transformer
  • 【AR】使用深度API实现虚实遮挡
  • python-pytorch实现skip-gram 0.5.001
  • C语言:约瑟夫环问题详解
  • 【刷题篇】回溯算法(二)
  • Windows系统本地部署Jupyter Notebook并实现公网访问编辑笔记