成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

在Vue中使用CSS3實現內容無縫滾動的示例代碼

瀏覽:234日期:2022-10-23 09:26:49

一、效果預覽

最近在做一個活動頁面,遇到幸運用戶中獎的滾動公告需求。下面是實現效果:

在Vue中使用CSS3實現內容無縫滾動的示例代碼

(gif錄制略顯卡頓,實際效果很流暢)

二、無縫滾動原理

1、容器寬高固定,超出內容隱藏;2、內容準備2份,現參與滾動的內容有A、B兩份,向左滾動;3、滑動過程中,B份緊隨A份之后,營造出無縫滾動回來的效果;4、在A部分內容完全滾出容器的一瞬間,立刻將AB內容位置復原,由于A、B內容一模一樣,這個復原過程很難看出來;5、循環第3步;

在Vue中使用CSS3實現內容無縫滾動的示例代碼

三、代碼

1、html部分

<template> <div class='lucky-user'> <!-- 容器 --> <ul :style='`animation-duration: ${luckyUsers.length * 4}s;`'> <!-- 內容區容器 --> <li v-for='(item, index) in luckyUsers' :key='index'>{{ item }}</li> <!-- 內容A --> <li v-for='(item, index) in luckyUsers' :key='index+’copy’'>{{ item }}</li> <!-- 內容B --> </ul> </div></template>

2、CSS部分

.lucky-user { width: 540px; //容器定寬高 height: 30px; margin: 0 auto; font-size: 18px; line-height: 30px; color: #E9B65F; overflow: hidden; //超出內容隱藏 .user-list { width: fit-content; // Q1 white-space: nowrap; // 內容不換行 animation-name: seamless-scrolling; // Q3 animation-timing-function: linear; // 動畫速度曲線,勻速 animation-iteration-count: infinite; // 動畫循環無限次播放 li { display: inline-block; margin-right: 30px; } }}@keyframes seamless-scrolling { 0% { transform: translateX(0px); } 100% { transform: translateX(-50%); //Q2 }}

Q1:因為滾動內容一般都不是固定的,需要接口獲取,所以內容區的寬度也就無法確定,這里使用CSS3的新特性width: fit-content,使寬度自適應內部內容,至于為什么這里需要設置寬度屬性,見下文Q2:設置動畫。由于內容區實際有AB兩份,B是A的副本,所以一段動畫的終點就是內容區向左位移50%(內容區width的50%),這也就解釋了Q1中為什么一定要設置寬度屬性了:如果不設置,width的值不會隨內容撐開,此時的50%是父容器width的50%,終點值就錯了Q3:為什么animation不采用簡寫形式,而是拆開? 因為animation-duration 動畫時長不能固定,如果接口獲取到的數據很多,動畫時長固定5s,那滾動地得有多快?所以animation-duration采用屬性綁定形式,根據數據長度進行延長 : 具體乘幾看自己喜歡。我也試過采用簡寫形式進行style屬性綁定,結果發現動畫不生效。

3、JS部分

export default { name: ’app’, data() { return { luckyUsers: [] } }, created() { this.getLuckyUsersList() }, methods: { getLuckyUsersList () { //調接口拿取數據 this.luckyUsers = [ ’000000抽中了xxx獎品’, ’111111抽中了xxx獎品’, ’222222抽中了xxx獎品’, ] } }}

四、總結

無縫滾動的實現主要借助了css3中的animation、width:fit-content自適應屬性、translate位移等特性;從實現原理上看,其實就是一個欺騙眼睛的小伎倆而已~

到此這篇關于在Vue中使用CSS3實現內容無縫滾動的示例代碼的文章就介紹到這了,更多相關Vue CSS3無縫滾動內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
av资源网一区| 一区二区三区日韩精品| 中文亚洲字幕| 亚洲成av人片在线观看| 久久先锋资源| 欧美怡红院视频| 欧美日韩精品免费观看视一区二区| 国产99精品国产| aaa国产一区| 91麻豆国产福利精品| 女主播福利一区| 亚洲黄色av| 久久久久久国产精品mv| 色先锋久久av资源部| 欧美成人乱码一区二区三区| 久久精品99久久久| 成人看片黄a免费看在线| 99在线精品视频在线观看| 欧美综合一区二区| 久久综合久久99| 国产精品私人影院| 日韩高清在线不卡| 成人精品亚洲人成在线| 久久在线精品| 欧美日韩国产区一| 久久久久久久久久久黄色| 亚洲午夜电影在线| 9191久久久久久久久久久| 国产欧美日韩另类一区| 人人精品人人爱| 国产精品久久久久久久久动漫 | 精品99视频| 国产欧美短视频| 久久久久久久综合日本| 99久久精品情趣| 99免费精品视频| 亚洲欧美日本视频在线观看| 韩国一区二区三区| 亚洲精品四区| 亚洲第一久久影院| 91精品在线麻豆| 8v天堂国产在线一区二区| 久久久久国产精品麻豆ai换脸| 中文字幕+乱码+中文字幕一区| 一二三四社区欧美黄| 国产一区二区三区免费观看| 午夜精品福利在线| 成人av在线电影| 香蕉久久夜色精品| 精品少妇一区二区| 香蕉成人啪国产精品视频综合网| 91美女在线看| 国产精品欧美精品| 91首页免费视频| 午夜国产欧美理论在线播放| 日韩一区二区三区av| 日韩精品乱码免费| 免费中文字幕日韩欧美| 亚洲精品视频观看| 一区二区三区欧美成人| 亚洲国产一区二区视频| 亚洲一区二区三区四区中文| 国产主播一区二区三区四区| 亚洲九九爱视频| 国产一区二区三区久久| 亚洲欧洲成人av每日更新| 色诱亚洲精品久久久久久| 国产精品久久久久三级| 在线综合亚洲| 91福利社在线观看| 国产乱码精品一区二区三区五月婷| 91精品黄色片免费大全| 国产91清纯白嫩初高中在线观看| 久久精品男人天堂av| 欧美午夜不卡| 天天综合天天综合色| 欧美日韩亚洲免费| 色综合久久久久综合| 亚洲一区二区在线观看视频| 国产精品日韩二区| 日韩av中文在线观看| 亚洲综合另类小说| 日欧美一区二区| 精品成人一区二区| 日本韩国欧美一区二区三区| 91黄色激情网站| 午夜精品一区二区三区电影天堂| 亚洲午夜电影| 中文字幕av一区二区三区| 91亚洲精品一区二区乱码| 日韩欧美国产综合在线一区二区三区| 日本亚洲电影天堂| 久久精品欧美| 偷拍自拍另类欧美| 国产午夜精品久久久久久免费视 | 国产欧美精品一区二区色综合 | 亚洲精品国产无天堂网2021| 欧美日韩不卡一区| 久久伊人蜜桃av一区二区| 亚洲一区二区三区四区五区黄| 国产麻豆视频精品| 成人午夜视频福利| 日韩免费观看高清完整版 | 国产免费观看久久| 麻豆91在线观看| 欧美一区免费| 欧美在线观看一区| 你懂的国产精品永久在线| 色一情一乱一乱一91av| 中文字幕的久久| 国产日韩欧美a| 美国十次综合导航| 亚洲国产精品第一区二区| 欧美日韩精品系列| 一区二区三区国产豹纹内裤在线| 国产不卡一区视频| 久久精品一二三区| 精品中文字幕一区二区| 蜜桃精品在线观看| 激情久久五月天| 国产精华液一区二区三区| 国产suv一区二区三区88区| 欧美福利一区| 丰满放荡岳乱妇91ww| 国产精品yjizz| 国产suv精品一区二区883| 国产精品外国| 视频精品一区二区| 欧美一级久久久久久久大片| 欧美一区91| 亚洲大片在线观看| 欧美久久免费观看| 暖暖成人免费视频| 亚洲国产精品麻豆| 欧美一级生活片| 亚洲二区免费| 精品一区二区av| 国产精品毛片a∨一区二区三区| 亚洲综合三区| 国产69精品久久777的优势| 亚洲天堂精品视频| 欧美制服丝袜第一页| 99久久精品国产导航| 亚洲高清免费在线| 欧美精品一区二区三区在线| 国产一级久久| av一区二区三区四区| 午夜伊人狠狠久久| 久久久久久日产精品| 老司机精品视频网站| 91色综合久久久久婷婷| 日本美女一区二区三区| 国产色一区二区| 精品视频123区在线观看| 欧美日韩视频一区二区三区| 美女一区二区三区在线观看| 欧美国产综合色视频| 欧美性感一区二区三区| 黄色一区二区三区四区| 国产精品一区一区三区| 亚洲一区在线观看网站| 精品sm在线观看| 91国产视频在线观看| 亚洲午夜精品久久久久久app| 国产丶欧美丶日本不卡视频| 亚洲一区中文在线| 国产精品天美传媒| 日韩欧美国产午夜精品| 久久在线精品| 国产欧美一区二区三区国产幕精品| 国产69精品久久99不卡| 日本成人在线不卡视频| 亚洲老妇xxxxxx| 国产精品视频免费看| 日韩欧美精品三级| 欧美人动与zoxxxx乱| 久久激情网站| 国产一级久久| 国模大胆一区二区三区| 国产成a人无v码亚洲福利| 另类小说欧美激情| 亚洲国产美女搞黄色| 亚洲男人的天堂网| 欧美国产一区二区在线观看| 精品免费日韩av| 国产欧美日韩伦理| 99国产精品99久久久久久| 国产在线精品不卡| 六月婷婷色综合| 日本色综合中文字幕| 视频在线观看一区| 91麻豆精品91久久久久久清纯| 久久中文在线| 久久久精品日韩| 久久av一区二区| 老司机精品视频网站| 色婷婷综合视频在线观看| 美女网站久久| 色94色欧美sute亚洲线路一ni| 久久不射网站|