|
|
@ -197,6 +197,7 @@ import BlockDialog from "../message/components/BlockDialog"; |
|
|
|
import Search from "../../components/Search"; |
|
|
|
import Search from "../../components/Search"; |
|
|
|
import ConfirmDialog from "../../components/dialog/ConfirmDialog"; |
|
|
|
import ConfirmDialog from "../../components/dialog/ConfirmDialog"; |
|
|
|
import FollowSetting2 from "./components/FollowSetting2"; |
|
|
|
import FollowSetting2 from "./components/FollowSetting2"; |
|
|
|
|
|
|
|
import Dom from "../../utils/dom"; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
export default { |
|
|
|
name: "HomeIndex", |
|
|
|
name: "HomeIndex", |
|
|
@ -226,7 +227,7 @@ export default { |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/48e513ae1df94a6cb0e23eabdacfdb64~c5_300x400.webp?from=4257465056_large", |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/48e513ae1df94a6cb0e23eabdacfdb64~c5_300x400.webp?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p3.douyinpic.com/obj/tos-cn-p-0015/80e3288d63094603beaaf2f0e1568e19_1577426215?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p3.douyinpic.com/obj/tos-cn-p-0015/80e3288d63094603beaaf2f0e1568e19_1577426215?from=4257465056_large", |
|
|
|
"origin_cover": "https://p3.douyinpic.com/tos-cn-p-0015/be6a2e67b69646778749e932c6d456b6_1577426215~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459040102120742003404DFC4&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p3.douyinpic.com/tos-cn-p-0015/be6a2e67b69646778749e932c6d456b6_1577426215~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459040102120742003404DFC4&biz_tag=feed_cover", |
|
|
|
video:mp40, |
|
|
|
video: mp40, |
|
|
|
"video_data_size": 26829508, |
|
|
|
"video_data_size": 26829508, |
|
|
|
"duration": 427780, |
|
|
|
"duration": 427780, |
|
|
|
"desc": "几人到深山探险,发现里面一只动物昆虫都没有,知道原因后都怕了 #看电影", |
|
|
|
"desc": "几人到深山探险,发现里面一只动物昆虫都没有,知道原因后都怕了 #看电影", |
|
|
@ -298,7 +299,7 @@ export default { |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/9208072278a34d01b3836cce1e0fca9a~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/9208072278a34d01b3836cce1e0fca9a~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p9.douyinpic.com/obj/tos-cn-p-0015/9208072278a34d01b3836cce1e0fca9a?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p9.douyinpic.com/obj/tos-cn-p-0015/9208072278a34d01b3836cce1e0fca9a?from=4257465056_large", |
|
|
|
"origin_cover": "https://p3.douyinpic.com/tos-cn-p-0015/9ecfae1dda2141d19f3e2396d18c4f52_1610439608~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440160102120461454502506A&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p3.douyinpic.com/tos-cn-p-0015/9ecfae1dda2141d19f3e2396d18c4f52_1610439608~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440160102120461454502506A&biz_tag=feed_cover", |
|
|
|
video:mp41, |
|
|
|
video: mp41, |
|
|
|
"video_data_size": 6038796, |
|
|
|
"video_data_size": 6038796, |
|
|
|
"duration": 90927, |
|
|
|
"duration": 90927, |
|
|
|
"desc": "几分钟看科幻片《寄生异种》 #我的观影报告 #抖音电影", |
|
|
|
"desc": "几分钟看科幻片《寄生异种》 #我的观影报告 #抖音电影", |
|
|
@ -377,7 +378,7 @@ export default { |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/3d6a0342b7f247ed999a13bd566b360e~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/3d6a0342b7f247ed999a13bd566b360e~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p26.douyinpic.com/obj/tos-cn-p-0015/3d6a0342b7f247ed999a13bd566b360e?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p26.douyinpic.com/obj/tos-cn-p-0015/3d6a0342b7f247ed999a13bd566b360e?from=4257465056_large", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/48891e08b43e47e2a3af9f3945cf941f_1607739586~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440220102120691615D029CD1&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/48891e08b43e47e2a3af9f3945cf941f_1607739586~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440220102120691615D029CD1&biz_tag=feed_cover", |
|
|
|
video:mp42, |
|
|
|
video: mp42, |
|
|
|
"video_data_size": 8996120, |
|
|
|
"video_data_size": 8996120, |
|
|
|
"duration": 118703, |
|
|
|
"duration": 118703, |
|
|
|
"desc": "美女失去记忆,被囚禁在密室内,没想到逃出去后才是她噩梦的开始 #我的观影报告", |
|
|
|
"desc": "美女失去记忆,被囚禁在密室内,没想到逃出去后才是她噩梦的开始 #我的观影报告", |
|
|
@ -449,7 +450,7 @@ export default { |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/c3bbe172b24844eb8e576a1897e04435~c5_300x400.webp?from=4257465056_large", |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-p-0015/c3bbe172b24844eb8e576a1897e04435~c5_300x400.webp?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/12fc583b6eaa49b4a0086664c8f54a5d?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/12fc583b6eaa49b4a0086664c8f54a5d?from=4257465056_large", |
|
|
|
"origin_cover": "https://p26.douyinpic.com/tos-cn-p-0015/e7db9fba822c4d81b4ec4614f5c60cae~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459170102040221632C04B06F&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p26.douyinpic.com/tos-cn-p-0015/e7db9fba822c4d81b4ec4614f5c60cae~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459170102040221632C04B06F&biz_tag=feed_cover", |
|
|
|
video:mp43, |
|
|
|
video: mp43, |
|
|
|
"video_data_size": 37824020, |
|
|
|
"video_data_size": 37824020, |
|
|
|
"duration": 312474, |
|
|
|
"duration": 312474, |
|
|
|
"desc": "夫妇二人来到一个诡异小镇,看到一个孩子的手,被吓到了 #看电影 ", |
|
|
|
"desc": "夫妇二人来到一个诡异小镇,看到一个孩子的手,被吓到了 #看电影 ", |
|
|
@ -521,7 +522,7 @@ export default { |
|
|
|
"cover": "https://p29.douyinpic.com/img/tos-cn-p-0015/1ce2018b919d49cfbdc380e9b7bc17ce~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"cover": "https://p29.douyinpic.com/img/tos-cn-p-0015/1ce2018b919d49cfbdc380e9b7bc17ce~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/1ce2018b919d49cfbdc380e9b7bc17ce?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/1ce2018b919d49cfbdc380e9b7bc17ce?from=4257465056_large", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/697621dc8ff247aba499fdaedcf172fb_1606272887~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=2021083114402801021219919632028316&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/697621dc8ff247aba499fdaedcf172fb_1606272887~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=2021083114402801021219919632028316&biz_tag=feed_cover", |
|
|
|
video:mp44, |
|
|
|
video: mp44, |
|
|
|
"video_data_size": 12371092, |
|
|
|
"video_data_size": 12371092, |
|
|
|
"duration": 139652, |
|
|
|
"duration": 139652, |
|
|
|
"desc": "茂密森林中却没有一个动物或昆虫,专家进去研究,被吓得转身就跑 #我的观影报告", |
|
|
|
"desc": "茂密森林中却没有一个动物或昆虫,专家进去研究,被吓得转身就跑 #我的观影报告", |
|
|
@ -593,7 +594,7 @@ export default { |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/3099e1f9facb4f11a8d07221b39b9ffb_1575186937~c5_300x400.webp?from=4257465056_large", |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/3099e1f9facb4f11a8d07221b39b9ffb_1575186937~c5_300x400.webp?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/f80ce3457bf34f66be9254df9544f9d8_1575186867?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/f80ce3457bf34f66be9254df9544f9d8_1575186867?from=4257465056_large", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/af2ef1dd2e864379a7a475b1db005b62_1575186867~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459070102112011425F04ED8F&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/af2ef1dd2e864379a7a475b1db005b62_1575186867~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459070102112011425F04ED8F&biz_tag=feed_cover", |
|
|
|
video:mp45, |
|
|
|
video: mp45, |
|
|
|
"video_data_size": 16916839, |
|
|
|
"video_data_size": 16916839, |
|
|
|
"duration": 384068, |
|
|
|
"duration": 384068, |
|
|
|
"desc": "男子在沙漠无意中召唤出可怕怪物,怪物的能力让他很绝望 #看电影", |
|
|
|
"desc": "男子在沙漠无意中召唤出可怕怪物,怪物的能力让他很绝望 #看电影", |
|
|
@ -665,7 +666,7 @@ export default { |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-i-0004/b8d9811844d14f28a5d71b13ea30d89a~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"cover": "https://p11.douyinpic.com/img/tos-cn-i-0004/b8d9811844d14f28a5d71b13ea30d89a~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p29.douyinpic.com/obj/tos-cn-i-0004/b8d9811844d14f28a5d71b13ea30d89a?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p29.douyinpic.com/obj/tos-cn-i-0004/b8d9811844d14f28a5d71b13ea30d89a?from=4257465056_large", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/ac6b1eb1b6994ee1a284401f422f4d93_1627866958~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108301444360102111780824E10113C&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/ac6b1eb1b6994ee1a284401f422f4d93_1627866958~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108301444360102111780824E10113C&biz_tag=feed_cover", |
|
|
|
video:mp46, |
|
|
|
video: mp46, |
|
|
|
"video_data_size": 26944285, |
|
|
|
"video_data_size": 26944285, |
|
|
|
"duration": 276000, |
|
|
|
"duration": 276000, |
|
|
|
"desc": "2100年人口锐减,文明疯狂倒退,现今科技成了神话般的存在 #抖音电影#我的观影报告 ", |
|
|
|
"desc": "2100年人口锐减,文明疯狂倒退,现今科技成了神话般的存在 #抖音电影#我的观影报告 ", |
|
|
@ -737,7 +738,7 @@ export default { |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/bffc96dac41548d99a23e555d2bd3d62~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"cover": "https://p3.douyinpic.com/img/tos-cn-p-0015/bffc96dac41548d99a23e555d2bd3d62~c5_300x400.jpeg?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/bffc96dac41548d99a23e555d2bd3d62?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/bffc96dac41548d99a23e555d2bd3d62?from=4257465056_large", |
|
|
|
"origin_cover": "https://p1.douyinpic.com/tos-cn-p-0015/813c7bded67f4e3da0972f85be32eb3f_1608893061~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440220102120691615D029CD1&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p1.douyinpic.com/tos-cn-p-0015/813c7bded67f4e3da0972f85be32eb3f_1608893061~tplv-dy-360p.jpeg?from=4257465056&s=&se=false&sh=&sc=&l=202108311440220102120691615D029CD1&biz_tag=feed_cover", |
|
|
|
video:mp47, |
|
|
|
video: mp47, |
|
|
|
"video_data_size": 9321536, |
|
|
|
"video_data_size": 9321536, |
|
|
|
"duration": 129583, |
|
|
|
"duration": 129583, |
|
|
|
"desc": "几分钟看科幻片《登月先锋》 #我的观影报告 #抖音电影", |
|
|
|
"desc": "几分钟看科幻片《登月先锋》 #我的观影报告 #抖音电影", |
|
|
@ -816,7 +817,7 @@ export default { |
|
|
|
"cover": "https://p9.douyinpic.com/img/tos-cn-p-0015/9f47c686c9224036b82f5c7b147e6119~c5_300x400.webp?from=4257465056_large", |
|
|
|
"cover": "https://p9.douyinpic.com/img/tos-cn-p-0015/9f47c686c9224036b82f5c7b147e6119~c5_300x400.webp?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p26.douyinpic.com/obj/tos-cn-p-0015/fde5131f00e54106877d06f775cd21ca_1572239688?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p26.douyinpic.com/obj/tos-cn-p-0015/fde5131f00e54106877d06f775cd21ca_1572239688?from=4257465056_large", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/8a757ad4df69407f8d0d443eaa0b60a2_1572239690~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459110102112011425F04EF3F&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p11.douyinpic.com/tos-cn-p-0015/8a757ad4df69407f8d0d443eaa0b60a2_1572239690~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459110102112011425F04EF3F&biz_tag=feed_cover", |
|
|
|
video:mp48, |
|
|
|
video: mp48, |
|
|
|
"video_data_size": 25251313, |
|
|
|
"video_data_size": 25251313, |
|
|
|
"duration": 449263, |
|
|
|
"duration": 449263, |
|
|
|
"desc": "", |
|
|
|
"desc": "", |
|
|
@ -888,7 +889,7 @@ export default { |
|
|
|
"cover": "https://p5-ipv6.douyinpic.com/img/tos-cn-p-0015/1941731e18714268a52855ce869e3092_1572771120~c5_300x400.webp?from=4257465056_large", |
|
|
|
"cover": "https://p5-ipv6.douyinpic.com/img/tos-cn-p-0015/1941731e18714268a52855ce869e3092_1572771120~c5_300x400.webp?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/55b40ca5368a49eca282fb868c8fb98b_1572771083?from=4257465056_large", |
|
|
|
"dynamic_cover": "https://p11.douyinpic.com/obj/tos-cn-p-0015/55b40ca5368a49eca282fb868c8fb98b_1572771083?from=4257465056_large", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/cd59468a8d0149aeb5291966004ae4e0_1572771088~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459110102112011425F04EF3F&biz_tag=feed_cover", |
|
|
|
"origin_cover": "https://p5-ipv6.douyinpic.com/tos-cn-p-0015/cd59468a8d0149aeb5291966004ae4e0_1572771088~tplv-dy-360p.webp?from=4257465056&s=&se=false&sh=&sc=&l=202108311459110102112011425F04EF3F&biz_tag=feed_cover", |
|
|
|
video:mp49, |
|
|
|
video: mp49, |
|
|
|
"video_data_size": 17839401, |
|
|
|
"video_data_size": 17839401, |
|
|
|
"duration": 262127, |
|
|
|
"duration": 262127, |
|
|
|
"desc": "灰姑娘被前男友羞辱,霸道总裁看不下去充当男友,瞬间让渣男无地自容#西瓜放映厅", |
|
|
|
"desc": "灰姑娘被前男友羞辱,霸道总裁看不下去充当男友,瞬间让渣男无地自容#西瓜放映厅", |
|
|
@ -1180,12 +1181,13 @@ export default { |
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<div className="base-slide-item video-slide-item" data-index={itemIndex}> |
|
|
|
<div className="base-slide-item video-slide-item" data-index={itemIndex}> |
|
|
|
<Video1 |
|
|
|
<Video1 |
|
|
|
play={play} |
|
|
|
isPlay={play} |
|
|
|
video={item} |
|
|
|
video={item} |
|
|
|
index={itemIndex} |
|
|
|
index={itemIndex} |
|
|
|
onShowComments={e => this.isCommenting = true} |
|
|
|
onShowComments={e => this.isCommenting = true} |
|
|
|
onShowShare={e => this.isSharing = true} |
|
|
|
onShowShare={e => this.isSharing = true} |
|
|
|
onGoUserInfo={e => this.baseActiveIndex = 1} |
|
|
|
onGoUserInfo={e => this.baseActiveIndex = 1} |
|
|
|
|
|
|
|
onGoMusic={e => this.$nav('/home/music')} |
|
|
|
v-model={[this.videos[itemIndex], 'video']} |
|
|
|
v-model={[this.videos[itemIndex], 'video']} |
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -1194,18 +1196,12 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
watch: { |
|
|
|
watch: { |
|
|
|
videoActiveIndex(newVal) { |
|
|
|
videoActiveIndex(newVal, oldVal) { |
|
|
|
$(".video-slide-item").each(function () { |
|
|
|
// console.log('videoActiveIndex', newVal, oldVal) |
|
|
|
let video = $(this).find('video') |
|
|
|
new Dom(`.v-${newVal}-video`).trigger('play') |
|
|
|
if ($(this).data('index') === newVal) { |
|
|
|
setTimeout(() => { |
|
|
|
video.trigger('play') |
|
|
|
new Dom(`.v-${oldVal}-video`).trigger('stop') |
|
|
|
} else { |
|
|
|
}, 200) |
|
|
|
video.trigger('pause') |
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
|
|
video[0].currentTime = 0 |
|
|
|
|
|
|
|
}, 100) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
if (newVal >= this.videos.length - 3 && newVal < this.totalSize) { |
|
|
|
if (newVal >= this.videos.length - 3 && newVal < this.totalSize) { |
|
|
|
if (this.loading) return |
|
|
|
if (this.loading) return |
|
|
|
this.pageNo++ |
|
|
|
this.pageNo++ |
|
|
@ -1233,6 +1229,7 @@ export default { |
|
|
|
if (process.env.NODE_ENV === 'development') { |
|
|
|
if (process.env.NODE_ENV === 'development') { |
|
|
|
this.totalSize = 11 |
|
|
|
this.totalSize = 11 |
|
|
|
// return this.videos = this.$clone(this.localVideos) |
|
|
|
// return this.videos = this.$clone(this.localVideos) |
|
|
|
|
|
|
|
// await this.$sleep(200) |
|
|
|
return this.videos = this.$clone(this.webVideos) |
|
|
|
return this.videos = this.$clone(this.webVideos) |
|
|
|
} |
|
|
|
} |
|
|
|
this.loading = true |
|
|
|
this.loading = true |
|
|
@ -1255,11 +1252,75 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<style scoped lang="less"> |
|
|
|
<style lang="less"> |
|
|
|
#home-index { |
|
|
|
#home-index { |
|
|
|
height: 100%; |
|
|
|
height: 100%; |
|
|
|
width: 100%; |
|
|
|
width: 100%; |
|
|
|
//z-index: 4; |
|
|
|
//z-index: 4; |
|
|
|
position: relative; |
|
|
|
position: relative; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.love-dbclick { |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
@width: 8rem; |
|
|
|
|
|
|
|
width: @width; |
|
|
|
|
|
|
|
height: @width; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&.left { |
|
|
|
|
|
|
|
animation: loveLeft 1.1s linear; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&.right { |
|
|
|
|
|
|
|
animation: loveRight 1.1s linear; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@scale: scale(1.2); |
|
|
|
|
|
|
|
@rotate: 10deg; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes loveLeft { |
|
|
|
|
|
|
|
0% { |
|
|
|
|
|
|
|
opacity: 0; |
|
|
|
|
|
|
|
transform: scale(2) rotate(0-@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
10% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: scale(1) rotate(0-@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
15% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: @scale rotate(0-@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
40% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: @scale rotate(0-@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
100% { |
|
|
|
|
|
|
|
transform: translateY(-12rem) scale(2) rotate(0-@rotate); |
|
|
|
|
|
|
|
opacity: 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@keyframes loveRight { |
|
|
|
|
|
|
|
0% { |
|
|
|
|
|
|
|
opacity: 0; |
|
|
|
|
|
|
|
transform: scale(2) rotate(0+@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
10% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: scale(1) rotate(0+@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
15% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: @scale rotate(0+@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
40% { |
|
|
|
|
|
|
|
opacity: 1; |
|
|
|
|
|
|
|
transform: @scale rotate(0+@rotate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
100% { |
|
|
|
|
|
|
|
transform: translateY(-12rem) scale(2) rotate(0+@rotate); |
|
|
|
|
|
|
|
opacity: 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
</style> |
|
|
|
</style> |