样式效果:

代码说明:

设置一整个为ul标签,每一个卡片作为一个li标签,最重要的是进行样式设置。
serviceCodeList 是每个卡片中的信息数据,由后端返回,格式先不贴了,点击事件也不必关注

代码:

<ul class="home-box"><li @click="goToService(service)" class="item home-item" v-for="service in serviceCodeList" :key="service.serviceCode"><div class="img-box"><img :src="service.imgSrc" alt="" /></div><div class="name">{{ service.serviceName }}</div><div class="item-hover">点击进入</div></li></ul>
<style lang="scss">
ul{display: flex;margin: 0 auto;max-width: 1200px;justify-content: center;align-items: flex-start;flex-wrap: wrap;}
.item{width: 200px;height: 219px;padding: 20px;margin: 0 15px 15px;background: $light-color;box-shadow: 0 2px 10px 0 rgba(23, 70, 161, .11);overflow: hidden;border:1px solid rgba(0, 0, 0, 0.12);border-radius: 4px;transition: box-shadow .25s ease,transform .25s ease,-webkit-transform .25s ease;&:hover{transform: translate3d(0,-5px,0);box-shadow: 0 1.5rem 2.5rem rgba(22,28,45,.1),0 .3rem 0.5rem -.50rem rgba(22,28,45,.05) !important;}}
.item-hover{position: absolute;height: 0;bottom: 0;left: 0;right: 0px;overflow: hidden;background: $banner-bg;// color: $light-color;color: #7ff3f2;z-index: 1;transition: all .25s;display: flex;align-items: center;justify-content: center;}&:hover .item-hover{height: 44px;}
</style>

不理解transition,可看transition transform

vue--鼠标经过卡片具有动态阴影效果相关推荐

  1. html5图片自动翻转特效,CSS3带动态阴影效果的3D图片翻转特效

    在前不久我们讲解了CSS3 3D卡片翻转技术,在这篇文章中,我们要跟进一步,在卡片3D翻转的基础上,制作卡片的动态阴影效果.最终效果是鼠标滑过图片时,卡片会3D翻转,图片的背面显示图片的标题,在图片的 ...

  2. element vue 获取select 的label_Vue动态组件component的深度使用

    背景介绍 最近在封装一些基于Vue+ElementUI的组件,将一些实际项目中常用的,有一定规律的业务进行抽象总结,开发出相应的Vue组件. 组件封装 首先想到的就是Form组件,在Element U ...

  3. vue使用v-for循环,动态修改element-ui的el-switch

    在使用element-ui的el-switch中,因为要用v-for循环,一直没有成功,后来仔细查看文档,发现可以这样写 <el-switch v-for="(item, key) i ...

  4. [vue] 你有使用过动态组件吗?说说你对它的理解

    [vue] 你有使用过动态组件吗?说说你对它的理解 通过 Vue 的 元素加一个特殊的 is 特性来实现 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨 ...

  5. vue鼠标悬停出现悬浮框(简易版实现)

    vue鼠标悬停出现悬浮框(简易版实现) 使用一个变量来控制悬浮框显示和隐藏,注意:这是简易版实现,其他功能需自行开发: 代码如下: <template><div><div ...

  6. vue.js 动态加载 html,Vue加载组件、动态加载组件的几种方式

    什么是组件: 组件是Vue.js最强大的功能之一.组件可以扩展HTML元素,封装可重用的代码.在较高层面上,组件是自定义的元素,Vue.js的编译器为它添加特殊功能.在有些情况下,组件也可以是原生HT ...

  7. vue高德、谷歌地图动态加载

    vue高德.谷歌地图动态加载 前言 引入地图资源 页面使用 完整map.js 前言 因为我们这个项目,做的是国际化项目,考虑的是,在国内使用高德地图,在国外使用谷歌地图,所以在这里做了个动态引入地图, ...

  8. 基于vue+element实现多级菜单动态生成

    使用element的NavMenu组件+vue的组件递归实现动态生成菜单. 首先创建对象记录菜单的标题.链接.子集等信息. menus: [{title: "首页",icon: & ...

  9. 怎么改vue项目的标题_Vue动态修改网页标题的方法及遇到问题

    业务需求,进入页面的时候,网页有个默认标题,加载的网页内容不同时,标题需要变更. 例:功能授权,功能授权(张三). Vue下有很多的方式去修改网页标题,这里总结下解决此问题的几种方案: 一.最笨方案 ...

最新文章

  1. pythonexcel工具介绍_Python处理excel的强大工具
  2. CodeForces - 1484F Useful Edges(最短路)
  3. Angular实现tab切换
  4. 2017年哪些网络安全威胁不容忽视?
  5. java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导视频教程...
  6. font-familly:' 阿里巴巴-普惠体 '【永久免费 】 - 下载与使用
  7. 震惊!99%的网络工程师都不知道的组播问题
  8. python 数学画图工具_[python][数据分析] matplotlib 和 pyecharts的绘图工具
  9. 2020春节假期延长至正月初九(2月2日)
  10. 计算机网络 王道考研2021 第六章:应用层 -- 域名系统 DNS、域名解析
  11. 如何选用GPU云服务器?
  12. 基于pyod中机器学习与神经网络方法的异常值识别方法合集(含2022年全国服务外包大赛实例)
  13. poj 1845 Sumdiv (等比求和+逆元)
  14. 计算机主板功能是什么,电脑主板的作用是什么_电脑主板作用详细介绍 - 系统家园...
  15. 高德地图API定位失败 浏览器定位 IP定位
  16. 【转载】如何学习统计学,或我的学习之路——初学者写给初学者
  17. Qt qml 下使QtCharts
  18. profit from/prove to/provide with等动词词组
  19. 墨尘目标检测4--yoyo3模型解析及训练自己的数据集
  20. C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完

热门文章

  1. 2013国内IT行业薪资对照表【技术岗位】
  2. ubuntu完全卸载nginx流程
  3. 【转】photoshop制图的165种技巧
  4. MATLAB安装Robotic Toolbox机器人工具箱
  5. php 将微信头像解析,为什么有些人总换微信头像?原来背后藏着这些秘密
  6. AWVS12 安装详解 -- For Windows 10
  7. Docker 被禁?还有千千万万个 Docker 站起来!!
  8. 机器学习5-线性回归算法的代码实现
  9. 安卓模拟器电脑玩香肠派对手游没有游戏快捷按键怎么办?终于被我找到了
  10. mysql 钩子函数_你想了解的Hive Query生命周期--钩子函数篇!