亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

詳解vue-flickity的fullScreen功能實現

瀏覽:83日期:2023-01-28 11:42:43

描述

在項目集成了vue-flickity組件后發現,該組件參考flickity官網的fullscreen配置不起作用

實現方法

需要添加flickity-fullscreen組件 在main.js中導入flickity-fullscreen組件 添加flickity組件的fullscreen屬性 定義fullscreen的CSS樣式

具體步驟

1.添加flickity-fullscreen組件

需要提前配置好flickity

yarn: yarn add flickity-fullscreen --savenpm: npm install flickity-fullscreenBower: bower install flickity-fullscreen

2. 在main.js中導入flickity-fullscreen組件

詳解vue-flickity的fullScreen功能實現

3. 添加flickity組件的fullscreen屬性

詳解vue-flickity的fullScreen功能實現

詳解vue-flickity的fullScreen功能實現

4. 定義fullscreen的CSS樣式

/* 展開全屏按鈕樣式 */.flickity-fullscreen-button-view{ position: absolute; width:auto; height:auto; z-index: 999999; top: 0; right: 0; padding: 5px 10px; border-radius: 5px; box-shadow: 0 0 10px #0000000f;}/* 退出全屏按鈕樣式, * 設置display:none;是為了不讓【展開全屏按鈕】和【退出全屏按鈕】同時顯示在頁面上 */.flickity-fullscreen-button-exit{ display: none;}/* 點擊全屏顯示效果 */.is-fullscreen { position: fixed; z-index: 1100; height: 100vh; width: 100vw; top: 0; left: 0; background: #0000009e; }/* 當顯示了全屏時,隱藏【展開全屏按鈕】 */.is-fullscreen .flickity-fullscreen-button-view{ display: none;}/* 顯示全屏時,顯示【退出全屏按鈕】設置按鈕在頁面右上方*/.is-fullscreen .flickity-fullscreen-button-exit{ display: block; position: absolute; width:auto; height:auto; z-index: 999999; top: 0; padding: 5px 10px; border-radius: 5px; box-shadow: 0 0 10px #0000000f; right:0;}/* 設置被選中的圖片大小為全屏*/.is-fullscreen .is-selected{ width: 100vw !important; height:100vh !important;}/* 設置選中的圖片自適應屏幕大小,按屏幕大小進行縮放*/.is-fullscreen .carousel-img{ width:auto !important; height:auto !important; max-width: 100% !important; max-height: 100% !important;}/* 取消展開退出按鈕點擊的邊框樣式*/.flickity-button:focus{ box-shadow: unset;;}/* 設置展開退出按鈕的寬度*/.flickity-button-icon{ width:20px;}

實際效果

詳解vue-flickity的fullScreen功能實現

詳解vue-flickity的fullScreen功能實現

Tips不能點擊圖片顯示全屏,暫時只能點擊fullscreen按鈕全屏狀態下沒有左右箭頭顯示,但是可以左右滑動切換圖片

參考

https://github.com/metafizzy/flickity-fullscreen#installhttps://github.com/drewjbartlett/vue-flickity/issues/43

到此這篇關于詳解vue-flickity的fullScreen功能實現的文章就介紹到這了,更多相關vue flickity fullScreen內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 成年人毛片 | 久久综合九色综合欧美播 | 久久青青国产 | 久久精品国产99国产精品 | 亚洲六月婷婷 | 婷婷视频在线 | 亚洲一区不卡 | 国产高清一级毛片 | 国产高清天干天天美女 | 一级黄色片免费观看 | 亚洲欧美日韩精品久久久 | 国产在线视频资源 | 国产精品福利一区二区 | 黄色小视频在线看 | 亚洲一二三区在线观看 | 最新的国产成人精品2022 | 1024国产 | 好看的亚洲视频 | 一级α一级α片免费观看网站 | 国产天天色 | 澳门毛片精品一区二区三区 | 亚洲欧美日本欧美在线播放污 | 热国产热综合 | 91亚洲一区二区在线观看不卡 | 久久综合九色综合精品 | 欧美日韩aa一级视频 | 欧美一级视频在线高清观看 | 亚洲国产精品免费在线观看 | 亚洲精品香蕉一区二区 | 国产精品亚洲综合色拍 | 污污网 | 992人人tv香蕉国产精品 | 亚洲天堂一级片 | 亚洲91在线 | 黄色在线观看国产 | 国产精品久久久久久亚洲小说 | 黄片毛片免费在线观看 | 亚洲精品国产第七页在线 | 国产精品久久网 | 99久久免费精品国产免费 | 日本精品在线观看视频 |