久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Vue實現(xiàn)牌面翻轉(zhuǎn)效果

瀏覽:63日期:2022-09-28 09:53:24

本文實例為大家分享了Vue實現(xiàn)牌面翻轉(zhuǎn)效果的具體代碼,供大家參考,具體內(nèi)容如下

1.實現(xiàn)效果

實現(xiàn)一個點擊沿中心Y軸翻轉(zhuǎn)的翻轉(zhuǎn)效果。

Vue實現(xiàn)牌面翻轉(zhuǎn)效果

2.方法

分前(front)、后(behind)兩部分,behind的div通過css布局設定為將其翻轉(zhuǎn)180度在front的div后面隱藏不顯示,點擊執(zhí)行翻轉(zhuǎn)動畫,在執(zhí)行翻轉(zhuǎn)動畫的時候設置behind的div顯示,之后將front的div隱藏.依次反復。

3.具體代碼

<template><div id='try'> <!-- box_rolling下執(zhí)行正面翻轉(zhuǎn)動畫 --><div : @click='isRolling = !isRolling'> <!-- 前面div --> <div class='rollbox_front'> <div class='contentbox'> <img src='http://www.baoyu77737.com/bcjs/@/assets/images/s1.png'/> </div> </div> <!-- 后面div --> <div class='rollbox_behind'> <div class='contentbox'> <img src='http://www.baoyu77737.com/bcjs/@/assets/images/s2.png'/> </div> </div></div></div></template><script>export default{ name:’try’, data(){ return{ isRolling:false } }}</script><style lang=’scss’>#try{ .rollbox{ position: relative; perspective: 1000px; width:200px; height: 400px; margin:100px auto; &_front, &_behind{ transform-style: preserve-3d; //表示所有子元素在3D空間中呈現(xiàn) backface-visibility: hidden; //元素背面向屏幕時是否可見transition-duration:.5s; transition-timing-function:’ease-in’; background:#008080; .contentbox{ width:200px; height: 400px; display: flex; justify-content: center; align-items: center; >img{ width:100px; } } } &_behind{ transform: rotateY(180deg); visibility:hidden; //元素不可見,但占據(jù)空間 position: absolute; top:0; bottom:0; right: 0; left: 0; } } .box_rolling{ .rollbox_front{ transform: rotateY(180deg); visibility:hidden; } .rollbox_behind{ transform: rotateY(360deg); visibility:visible; } }}</style>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 曲麻莱县| 建湖县| 霍山县| 瑞昌市| 咸阳市| 宁波市| 镇安县| 金川县| 东海县| 湄潭县| 理塘县| 遵义县| 红安县| 阿巴嘎旗| 庆阳市| 卢湾区| 横峰县| 岳普湖县| 隆回县| 安化县| 西畴县| 定南县| 保定市| 永康市| 南京市| 孟连| 海口市| 宁阳县| 汤阴县| 绥芬河市| 夏邑县| 全南县| 抚宁县| 鸡泽县| 天柱县| 顺义区| 雷山县| 兴宁市| 绥滨县| 汪清县| 吕梁市|