Vue组件如何实现长尾词的景深卡片轮播效果?

2026-03-31 17:080阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2521个文字,预计阅读时间需要11分钟。

Vue组件如何实现长尾词的景深卡片轮播效果?

目录+前言+需求拆解+开发思路(Vue2)+开发过程+后记+前言+朋友的伙伴做了一个首页,首页用到的是一个卡片轮播,大体上是这样的:+第一版他们开发出来了,但有很多bug,希望我帮忙赶紧改一下。

目录
  • 前言
  • 需求拆解
  • 开发思路(vue2)
  • 开发过程
  • 后记

前言

朋友的朋友做了个首页,首页用到一个卡片轮播,大概就是这个样子的:

第一版他们是开发出来了,但是各种bug,希望我帮忙改一下。

看完代码以后,发现他们整合了一个缝合怪出来,各个楼层都是从其他地方 CV 过来的,而且各个楼层引用了 n 多个js 和 css 文件,看了一下效果以后,觉得改他的东西确实比重新开发一个要麻烦的多得多,所以就重新写了一下。

在此记录一下,以便于后续复用。

需求拆解

  • 初始化渲染5个容器,用来承载图片和标题,按照景深的效果排列,越靠近自己越大。
  • 点击中间一块的左边的整体向右旋转一格,点击右边的向左旋转一格,点击中间的没有效果。
  • 中间一项显示 content 和 查看更多 按钮,其他不显示。

开发思路(vue2)

  • 景深效果可以选择使用 css3 的转换来制作,通过对每个容器进行不通比例的缩放来实现5个容器大小不一致的效果。
  • 因为使用到了css3的转换,就需要用到过渡,动画效果就使用 transition-group 来实现。
阅读全文

本文共计2521个文字,预计阅读时间需要11分钟。

Vue组件如何实现长尾词的景深卡片轮播效果?

目录+前言+需求拆解+开发思路(Vue2)+开发过程+后记+前言+朋友的伙伴做了一个首页,首页用到的是一个卡片轮播,大体上是这样的:+第一版他们开发出来了,但有很多bug,希望我帮忙赶紧改一下。

目录
  • 前言
  • 需求拆解
  • 开发思路(vue2)
  • 开发过程
  • 后记

前言

朋友的朋友做了个首页,首页用到一个卡片轮播,大概就是这个样子的:

第一版他们是开发出来了,但是各种bug,希望我帮忙改一下。

看完代码以后,发现他们整合了一个缝合怪出来,各个楼层都是从其他地方 CV 过来的,而且各个楼层引用了 n 多个js 和 css 文件,看了一下效果以后,觉得改他的东西确实比重新开发一个要麻烦的多得多,所以就重新写了一下。

在此记录一下,以便于后续复用。

需求拆解

  • 初始化渲染5个容器,用来承载图片和标题,按照景深的效果排列,越靠近自己越大。
  • 点击中间一块的左边的整体向右旋转一格,点击右边的向左旋转一格,点击中间的没有效果。
  • 中间一项显示 content 和 查看更多 按钮,其他不显示。

开发思路(vue2)

  • 景深效果可以选择使用 css3 的转换来制作,通过对每个容器进行不通比例的缩放来实现5个容器大小不一致的效果。
  • 因为使用到了css3的转换,就需要用到过渡,动画效果就使用 transition-group 来实现。
阅读全文