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

北京企业建设网站公司网站建设开发

北京企业建设网站,公司网站建设开发,卖磁铁的网站怎么做,六间房直播大厅官网主要讲述封装一个3D轮播相册的组件&#xff0c;效果图如下&#xff0c;仅仅传入一个图片的数组即可&#xff0c;效果如下&#xff1a; 使用Vue3技术开发&#xff0c;支持传入任意张数的图片。 使用方法 <template><Swiper :list"list" /> </templat…

主要讲述封装一个3D轮播相册的组件,效果图如下,仅仅传入一个图片的数组即可,效果如下:

在这里插入图片描述
使用Vue3技术开发,支持传入任意张数的图片。

使用方法

<template><Swiper :list="list" />
</template><script setup>
import Swiper from '@/components/Swiper.vue'let list = ['https://gd-hbimg.huaban.com/0c89e8d8eebbd8b3168051c9c32dda927b11041544c27-7h2Nuu_fw658webp','https://gd-hbimg.huaban.com/d8ab30b96c90ef2c0428376d1df6e86df379ddc33b598-XfLbgw_fw658webp','https://gd-hbimg.huaban.com/617a23ff457a8e7f403560601ee1986f0be521ce31262-yudWdl_fw658webp','https://gd-hbimg.huaban.com/02381538312ca44802a7fb6140fdf79711d046d01e256-bGN4Hq_fw658webp','https://gd-hbimg.huaban.com/2f625b869a53f799fdaf79c20ca7e0d96277767b39594-OQN9F9_fw658webp',
]
</script>

swiper组件

<template><section><div class="green-circle"><div class="pink-circle"><imgclass="bottom-circle"src="https://gd-hbimg.huaban.com/1784343fe17d90f4de4bccf96594d0965c616f5947463-umfPH3_fw658webp"alt=""/></div></div><div class="swiper-box" id="swiperBox"><divv-for="(item, index) in list":key="'img-' + index"class="loop-item":style="{transform: `translate(-50%, -50%) rotate(${(360 / list.length) * index}deg) translateY(-17.5vh) rotateX(90deg)`,}"><img class="alarm-img" :src="item" /></div></div></section>
</template><script setup>
const props = defineProps({list: {type: Array,default: () => [],},
})
</script><style lang="scss" scoped>
section {width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;.green-circle {margin-top: 126px;position: absolute;display: flex;align-items: center;justify-content: center;width: 800px;height: 800px;transform-style: preserve-3d;transform: rotateX(60deg) rotate(18deg);background-color: #aee6b4;box-shadow: 19px 48px 27px #c5e3dd;border-radius: 50%;.pink-circle {display: flex;align-items: center;justify-content: center;width: 300px;height: 300px;background-color: rgba(255, 9, 9, 0.6);border-radius: 50%;box-shadow: 2px 2px 30px #c82d2d;.bottom-circle {width: 300px;object-fit: contain;}}}.swiper-box {position: relative;z-index: 200;width: 100%;transform-style: preserve-3d;animation: three-dimensions-circle 30s linear infinite;.loop-item {object-fit: cover;position: absolute;top: 50%;left: 50%;cursor: pointer;text-align: center;.loop-name {font-size: 14px;color: #ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}img,.alarm-img {margin-top: 4px;width: 150px;height: 9.2vh;}}}
}@keyframes three-dimensions-circle {0% {transform: rotateX(-108deg) rotate(0);}100% {transform: rotateX(-108deg) rotate(-360deg);}
}
</style>

1. 大致思路
通过 :style=“{transform: translate(-50%, -50%) rotate(${(360 / list.length) * index}deg) translateY(-17.5vh) rotateX(90deg)}” 来先实现静态的图片摆放,然后通过旋转 swiper-box 来达到整体旋转的效果。
通过 360 / list.length 来计算出每张图片的左右间距,以保证占满一个圈。

2. 3D效果
3D效果主要通过 css3 的 transform-style: preserve-3d; 配合 transform: rotate; 来实现

http://www.yidumall.com/news/71372.html

相关文章:

  • wordpress 短信接口成都网站优化排名推广
  • 做网站跟app广西seo经理
  • 网站制作软件手机版qq空间刷赞网站推广
  • lindberg定制网站做整站优化
  • 建设部人事司网站百度投诉中心24人工客服电话
  • 南昌做网络推广的企业网站建设优化
  • 网站设计大概流程百度收录提交
  • wordpress略缩图网站推广优化的公司
  • 做网站开发想转行做医药销售2023年5月份病毒感染情况
  • 房产经纪人怎么做网站页面设计漂亮的网站
  • cms系统wordpress上海网站快速优化排名
  • 网站301跳转怎么做的电子网址怎么创建
  • 哪些网站不能备案微信运营技巧
  • 每个网站都有服务器吗seo网站的优化方案
  • 天津小型企业网站设计seo资源网站 排名
  • 沈阳网站设计外包登录百度
  • 新疆人微信推广网站在哪里做成都达洱狐网络科技有限公司
  • 猛烈做瞹瞹视频澳洲网站武汉seo网站优化
  • nas 做网站服务器链接下载
  • 抖音代运营商seo内容优化是什么
  • 义乌市做网站市场推广方案怎么写
  • 做网站要什么优化大师手机版
  • wordpress主题整个删除系统优化的例子
  • 用什么程序做视频网站推广公司品牌
  • 做招聘和求职都需要哪些网站品牌策划与推广
  • 在美国如何设置dns访问国内网站关键词优化分析工具
  • 怎么进行网站关键词优化搜索引擎收录入口
  • 做盗链网站新媒体推广渠道有哪些
  • 巢湖网站制作宁波优化推广选哪家
  • 南阳网站建设xihewh汕头seo服务