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

成立一个网站软件需要多少钱百度搜索推广怎么做

成立一个网站软件需要多少钱,百度搜索推广怎么做,公司起名大全2021最新版的免费,本地搭建多个网站使用 Vue 实现全屏焦点图片带图标导航按钮控制图片滑动切换 步骤 创建 Vue 项目:可以使用 Vue CLI 快速创建一个新的 Vue 项目。设计组件结构:创建一个包含图片展示区域和导航按钮的组件。实现图片滑动切换逻辑:通过点击导航按钮切换图片。…

使用 Vue 实现全屏焦点图片带图标导航按钮控制图片滑动切换

步骤

  1. 创建 Vue 项目:可以使用 Vue CLI 快速创建一个新的 Vue 项目。
  2. 设计组件结构:创建一个包含图片展示区域和导航按钮的组件。
  3. 实现图片滑动切换逻辑:通过点击导航按钮切换图片。
  4. 样式设计:设置全屏布局和样式。

代码实现

1. 创建 Vue 项目

首先,确保已经安装了 Vue CLI。如果没有安装,可以使用以下命令进行安装:

npm install -g @vue/cli

然后创建一个新的 Vue 项目:

vue create fullscreen-slider
cd fullscreen-slider
2. 编写组件代码

src/components 目录下创建一个 FullscreenSlider.vue 文件,代码如下:

<template><div class="fullscreen-slider"><!-- 图片展示区域 --><div class="slider-container"><!-- 遍历图片列表,显示当前图片 --><img:src="images[currentIndex]"alt="Slider Image"class="slider-image":key="currentIndex"/></div><!-- 导航按钮区域 --><div class="navigation-buttons"><!-- 上一张按钮 --><button @click="prevImage" class="nav-button"><i class="fas fa-chevron-left"></i></button><!-- 下一张按钮 --><button @click="nextImage" class="nav-button"><i class="fas fa-chevron-right"></i></button></div></div>
</template><script>
export default {name: 'FullscreenSlider',data() {return {// 图片列表,可根据需要添加更多图片链接images: ['https://via.placeholder.com/1920x1080?text=Image+1','https://via.placeholder.com/1920x1080?text=Image+2','https://via.placeholder.com/1920x1080?text=Image+3'],// 当前显示的图片索引currentIndex: 0};},methods: {// 切换到上一张图片prevImage() {// 如果当前索引大于 0,则将索引减 1if (this.currentIndex > 0) {this.currentIndex--;} else {// 如果当前索引为 0,则切换到最后一张图片this.currentIndex = this.images.length - 1;}},// 切换到下一张图片nextImage() {// 如果当前索引小于图片列表长度减 1,则将索引加 1if (this.currentIndex < this.images.length - 1) {this.currentIndex++;} else {// 如果当前索引为最后一张图片的索引,则切换到第一张图片this.currentIndex = 0;}}}
};
</script><style scoped>
/* 全屏滑块容器 */
.fullscreen-slider {position: relative;width: 100vw;height: 100vh;overflow: hidden;
}/* 图片容器 */
.slider-container {width: 100%;height: 100%;
}/* 图片样式 */
.slider-image {width: 100%;height: 100%;object-fit: cover;
}/* 导航按钮容器 */
.navigation-buttons {position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);display: flex;justify-content: space-between;padding: 0 20px;
}/* 导航按钮样式 */
.nav-button {background: rgba(0, 0, 0, 0.5);border: none;color: white;font-size: 24px;padding: 10px;cursor: pointer;border-radius: 5px;
}/* 导航按钮悬停效果 */
.nav-button:hover {background: rgba(0, 0, 0, 0.8);
}
</style>
3. 在 App.vue 中使用组件

打开 src/App.vue 文件,将代码替换为以下内容:

<template><div id="app"><!-- 使用 FullscreenSlider 组件 --><FullscreenSlider /></div>
</template><script>
// 引入 FullscreenSlider 组件
import FullscreenSlider from './components/FullscreenSlider.vue';export default {name: 'App',components: {FullscreenSlider}
};
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

代码注释说明

  • HTML 部分

    • <img> 标签用于显示当前图片,通过 :src 绑定图片链接。
    • <button> 标签用于创建导航按钮,通过 @click 绑定点击事件。
  • JavaScript 部分

    • data 函数返回一个对象,包含图片列表和当前图片索引。
    • prevImage 方法用于切换到上一张图片。
    • nextImage 方法用于切换到下一张图片。
  • CSS 部分

    • .fullscreen-slider 设置全屏布局和溢出隐藏。
    • .slider-image 设置图片填充整个容器。
    • .navigation-buttons 设置导航按钮的位置和样式。

使用说明

  1. 运行项目:在项目根目录下运行以下命令启动开发服务器:
npm run serve
  1. 修改图片:在 FullscreenSlider.vue 文件的 data 函数中,修改 images 数组,添加或替换图片链接。
  2. 样式调整:根据需要修改 FullscreenSlider.vue 文件中的 CSS 样式,调整布局和外观。

注意事项

  • 确保已经安装了 Font Awesome 图标库,用于显示导航按钮的图标。可以在 public/index.html 文件中添加以下代码引入:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
http://www.tj-hxxt.cn/news/5870.html

相关文章:

  • 国外做婚纱的网站商城小程序开发哪家好
  • 网站的关键词搜索怎么做奇零seo赚钱培训
  • 网络推广平台联系昔年下拉手机seo百度点击软件
  • wordpress打开html文件下载搜索引擎seo外包
  • 如何选择网站目标关键词搜狗引擎搜索
  • 专门做资产负债表结构分析的网站官网seo关键词排名系统
  • 长沙建网站需要多少钱百度怎么推广自己的网站
  • 做360全景有什么网站搜狐视频
  • 网站建设属于什么360推广联盟
  • 最好网站建设公司运营团队发外链的网址
  • 网站推广究竟应该怎么做目前主流搜索引擎是哪种
  • 公司做网站价格贵阳网站优化公司
  • 企业网站能提供哪些服务华为手机业务最新消息
  • 做筹款的网站需要什么资质淘宝关键词搜索工具
  • 权威网站发布平台seo推广怎么做视频教程
  • 网页设计创建站点教程网站客服
  • 国内外贸网站网站推广公司排行榜
  • 中山营销网站建设联系方式智慧营销系统平台
  • 网站申请免费优化软件下载
  • 卡片式网站模板下载宁德市房价
  • 网站开发的费用属于什么科目站长统计入口
  • 宜兴网站建设哪家好河北企业网站建设
  • 木材网站建设哪家好百度地图网页版
  • 做网站国内阿里云虚拟主机多少钱登录百度账号
  • 浙江网站建设哪家最好seo技术培训茂名
  • 免费搭建网站周口seo
  • 个人网页素材宁波seo深度优化平台
  • wordpress 添加编辑器谷歌seo搜索
  • 公司做网站需要准备哪些资料企业推广公司
  • 三亚同城招聘网站网络推广计划方案