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

做网站排行如何自己制作网页

做网站排行,如何自己制作网页,淘宝联盟怎么新建网站,泉州市城乡和住房建设网站需求&#xff1a;没有找到特别好的上下轮播插件-所以自己写了一个简单的demo 一.上下平滑轮播-移入停止-移出继续轮播 <!--* 消息滚动 --> <template><div class"news"><div id"roll" class"InfoBox" mouseover"thi…

需求:没有找到特别好的上下轮播插件-所以自己写了一个简单的demo

一.上下平滑轮播-移入停止-移出继续轮播

<!--* 消息滚动
-->
<template><div class="news"><div id="roll" class="InfoBox" @mouseover="this.mouseOver" @mouseout="this.mouseOut"><div v-for="item in 5" :key="item" class="item">{{ item }}</div></div></div>
</template><script>
export default {mounted() {var area = document.getElementById("roll");// 多加了一组area.innerHTML += area.innerHTML;this.area = area;setInterval(this.scroll, 50);},data() {return {area: {},stop: false,scrollItemNumber: 0,};},methods: {scroll() {if (!this.stop) {// this.area.scrollHeight / 2 这是滚动所有元素的高度if (this.area.scrollTop >= this.area.scrollHeight / 2) {this.area.scrollTop = 0;} else {this.area.scrollTop++;}}},mouseOver() {this.stop = true;},mouseOut() {this.stop = false;},},
};
</script>
<style lang="scss" scoped>
.news {margin: 20px;height: 300px;background: aqua;text-align: center;.InfoBox {width: 300px;height: 300px;margin: 0 auto;overflow: hidden;background: rgb(94, 163, 233);.item {margin-top: 30px;padding: 10px;background: rgb(54, 230, 83);text-align: center;cursor: pointer;}}
}
</style>

二.加了控制条件的上下轮播-我只是写了个demo(我这个控制条件是5s停顿一次 接着轮播)

<!--* 消息滚动
-->
<template><div class="news"><div id="roll" class="InfoBox" @mouseover="this.mouseOver" @mouseout="this.mouseOut"><div v-for="item in 5" :key="item" class="item">{{ item }}</div></div></div>
</template><script>
export default {mounted() {var area = document.getElementById("roll");// 多加了一组area.innerHTML += area.innerHTML;this.area = area;setInterval(this.scroll, 50);},data() {return {area: {},stop: false,scrollItemNumber: 0,};},methods: {scroll() {// 控制什么时间 停顿一下 我用的是 5s停顿一次 这个可以根据自己需求if (this.scrollItemNumber !== 0 && this.scrollItemNumber % 100 === 0) {this.stop = true;setTimeout(() => {this.stop = false;this.scrollItemNumber = 0}, 1000)}if (!this.stop) {this.scrollItemNumber++console.log(this.scrollItemNumber);// this.area.scrollHeight / 2 这是滚动所有元素的高度if (this.area.scrollTop >= this.area.scrollHeight / 2) {this.area.scrollTop = 0;} else {this.area.scrollTop++;}}},mouseOver() {this.stop = true;},mouseOut() {this.stop = false;},},
};
</script>
<style lang="scss" scoped>
.news {margin: 20px;height: 300px;background: aqua;text-align: center;.InfoBox {width: 300px;height: 300px;margin: 0 auto;overflow: hidden;background: rgb(94, 163, 233);.item {margin-top: 30px;padding: 10px;background: rgb(54, 230, 83);text-align: center;cursor: pointer;}}
}
</style>

http://www.mmbaike.com/news/81785.html

相关文章:

  • 郑州 网站建设整合营销名词解释
  • 天津企业网站开发友情链接导航
  • 榆树网站建设企业推广软件
  • 百度怎样免费发布信息武汉seo公司哪家好
  • 杭州营销网站建设平台深圳头条新闻
  • 唐山网站建设哪家专业桂林seo排名
  • 如何改网站的内容网络营销推广的要点
  • 网站开发实用案例教程网络广告营销方案策划
  • 网站推广可采用的方法有哪些百度seo优化技术
  • 响应式web网站网站建设方案模板
  • 怎么做html5网站关键词排名优化软件
  • 网站建设和连接器区公司名字国家职业技能培训平台
  • 网站开发维护合同样板头条今日头条
  • 网站建设与用户体验平台做推广的技巧
  • 网站设计最新风格全部列表支持安卓浏览器软件下载
  • 建网站的域名seo监控
  • 房地产开发公司网站建设方案影视后期培训班一般要多少钱
  • 网站优化建设河南免费域名申请个人网站
  • 学校网站建设培训方案seo搜索培训
  • 如何制作网站视频教程今日小说百度搜索风云榜
  • 坪山网站建设哪家便宜写文章免费的软件
  • 什么是企业网站建设seo技巧
  • 一个网站做十个二级域名互联网营销师考试题库
  • 安阳做网站百度搜索热词查询
  • 做兼职网站的项目方案网络营销的未来6个发展趋势
  • o2o 网站产品推广文案怎么写
  • html5怎么做网站正规营销培训
  • 五易网络关键词优化快速排名
  • 服务类网站建设服务公司合肥网站制作公司
  • wordpress做社交网站吗域名注册查询网站