国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue有意思的圖片動(dòng)畫(huà)插件direction-reveal

這篇具有很好參考價(jià)值的文章主要介紹了vue有意思的圖片動(dòng)畫(huà)插件direction-reveal。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

功能:操作簡(jiǎn)單好上頭,動(dòng)畫(huà)特效很絲滑,有很多種供選擇

1.下載插件

npm install direction-reveal --save-dev

2.使用

導(dǎo)入到需要使用動(dòng)畫(huà)的單頁(yè)面

import DirectionReveal from 'direction-reveal';

使用樣式

    mounted() {
        this.query();
    },
    methods: {
        query() {
            const directionRevealDemo = DirectionReveal();

            const directionRevealDefault = DirectionReveal({
                selector: '.direction-reveal',
                itemSelector: '.direction-reveal__card',
                animationName: 'swing',
                animationPostfixEnter: 'enter',
                animationPostfixLeave: 'leave',
                enableTouch: true,
                touchThreshold: 250
            });
            // 旋轉(zhuǎn)
            const directionRevealRotate = DirectionReveal({
                selector: '.direction-reveal--demo-rotate',
                itemSelector: '.direction-reveal__card',
                animationName: 'rotate',
                animationPostfixEnter: 'enter',
                animationPostfixLeave: 'leave',
                enableTouch: true,
                touchThreshold: 250
            });
            // 圖片翻轉(zhuǎn)
            const directionRevealFlip = DirectionReveal({
                selector: '.direction-reveal--demo-flip',
                animationName: 'flip'
            });
        }
    }

導(dǎo)入css,如果用到了scss就導(dǎo)入scss,用的css就導(dǎo)入.css文件

<style lang="scss" scoped>
@import '/node_modules/direction-reveal/src/styles/direction-reveal.scss';

3.完整代碼

<template>
    <div class="content-box">
        <div class="container">
            <div class="direction-reveal direction-reveal--3-grid direction-reveal--demo-swing">
                <a href="#" class="direction-reveal__card">
                    <img src="../../assets/img/img.jpg" alt="Image" class="img-fluid" />
                    <div class="direction-reveal__overlay direction-reveal__anim--enter">
                        <h3 class="direction-reveal__title">Title</h3>
                        <p class="direction-reveal__text">Description text.</p>
                    </div>
                </a>
                <a href="#" class="direction-reveal__card">
                    <img src="../../assets/img/img.jpg" alt="Image" class="img-fluid" />
                    <div class="direction-reveal__overlay direction-reveal__anim--enter">
                        <h3 class="direction-reveal__title">標(biāo)題內(nèi)容區(qū)域</h3>
                        <p class="direction-reveal__text">Description text.</p>
                    </div>
                </a>
                <a href="#" class="direction-reveal__card">
                    <img src="../../assets/img/img.jpg" alt="Image" class="img-fluid" />
                    <div class="direction-reveal__overlay direction-reveal__anim--enter">
                        <h3 class="direction-reveal__title">Title</h3>
                        <p class="direction-reveal__text">Description text.</p>
                    </div>
                </a>
            </div>
            <!-- 旋轉(zhuǎn) -->

            <div class="fullwidth">
                <div class="imgbox separator">
                    <h3 class="">旋轉(zhuǎn)</h3>
                    <div class="direction-reveal direction-reveal--3-grid direction-reveal--demo-rotate">
                        <a href="#" class="direction-reveal__card">
                            <img src="../../assets/img/img.jpg" alt="Image" class="direction-reveal__img" />

                            <div class="direction-reveal__overlay direction-reveal__anim--enter">
                                <h3 class="direction-reveal__title">Lorem ipsum</h3>
                                <p class="direction-reveal__text">
                                    內(nèi)容區(qū)域
                                </p>
                            </div>
                        </a>
                        <a href="#" class="direction-reveal__card">
                            <img src="../../assets/img/img.jpg" alt="Image" class="direction-reveal__img" />

                            <div class="direction-reveal__overlay direction-reveal__anim--enter">
                                <h3 class="direction-reveal__title">Lorem ipsum</h3>
                                <p class="direction-reveal__text">
                                    內(nèi)容區(qū)域
                                </p>
                            </div>
                        </a>
                        <a href="#" class="direction-reveal__card">
                            <img src="../../assets/img/img.jpg" alt="Image" class="direction-reveal__img" />

                            <div class="direction-reveal__overlay direction-reveal__anim--enter">
                                <h3 class="direction-reveal__title">Lorem ipsum</h3>
                                <p class="direction-reveal__text">
                                    內(nèi)容區(qū)域
                                </p>
                            </div>
                        </a>
                    </div>
                </div>
            </div>
            <!-- 圖片翻轉(zhuǎn) -->
            <div class="fullwidth">
                <div class="container separator">
                    <h3 class="">圖片翻轉(zhuǎn)</h3>

                    <div class="direction-reveal direction-reveal--3-grid direction-reveal--demo-flip">
                        <a href="#" class="direction-reveal__card">
                            <img src="../../assets/img/img.jpg" alt="Image" class="direction-reveal__anim--leave direction-reveal__img" />

                            <div class="direction-reveal__overlay direction-reveal__anim--enter">
                                <h3 class="direction-reveal__title">Lorem ipsum</h3>
                                <p class="direction-reveal__text">
                                    Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam
                                    rem aperiam, eaque ipsa quae ab illo inventore eritatis et quasi.
                                </p>
                            </div>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>

<script>
import DirectionReveal from 'direction-reveal';
export default {
    data() {
        return {};
    },
    mounted() {
        this.query();
    },
    methods: {
        query() {
            const directionRevealDemo = DirectionReveal();

            const directionRevealDefault = DirectionReveal({
                selector: '.direction-reveal',
                itemSelector: '.direction-reveal__card',
                animationName: 'swing',
                animationPostfixEnter: 'enter',
                animationPostfixLeave: 'leave',
                enableTouch: true,
                touchThreshold: 250
            });
            // 旋轉(zhuǎn)
            const directionRevealRotate = DirectionReveal({
                selector: '.direction-reveal--demo-rotate',
                itemSelector: '.direction-reveal__card',
                animationName: 'rotate',
                animationPostfixEnter: 'enter',
                animationPostfixLeave: 'leave',
                enableTouch: true,
                touchThreshold: 250
            });
            // 圖片翻轉(zhuǎn)
            const directionRevealFlip = DirectionReveal({
                selector: '.direction-reveal--demo-flip',
                animationName: 'flip'
            });
        }
    }
};
</script>

<style lang="scss" scoped>
@import '/node_modules/direction-reveal/src/styles/direction-reveal.scss';
.container {
    border: 1px solid red;
    // flex-wrap: wrap;
    img {
        width: 100px;
        height: 100px;
    }
    .fullwidth {
        width: 600px;
        img {
            width: 200px;
            height: 200px;
        }
    }
}
</style>

5.效果

vue有意思的圖片動(dòng)畫(huà)插件direction-reveal,vue,vue-插件,vue.js,前端,javascript

?6.插件地址

https://github.com/NigelOToole/direction-reveal

文章到此結(jié)束,希望對(duì)你有所幫助~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-523473.html

到了這里,關(guān)于vue有意思的圖片動(dòng)畫(huà)插件direction-reveal的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 分享兩個(gè)有意思的登錄界面

    分享兩個(gè)有意思的登錄界面

    1.帶有浮動(dòng)占位符和燈光按鈕的登錄界面 先上效果: 代碼如下: 2.跳躍的登錄字符登陸界面 先上效果: 代碼如下:

    2023年04月25日
    瀏覽(26)
  • 記錄-有意思的氣泡 Loading 效果

    記錄-有意思的氣泡 Loading 效果

    今日,群友提問(wèn),如何實(shí)現(xiàn)這么一個(gè) Loading 效果: 這個(gè)確實(shí)有點(diǎn)意思,但是這是 CSS 能夠完成的? 沒(méi)錯(cuò),這個(gè)效果中的核心氣泡效果,其實(shí)借助 CSS 中的濾鏡,能夠比較輕松的實(shí)現(xiàn),就是所需的元素可能多點(diǎn)。參考我們之前的: 使用純 CSS 實(shí)現(xiàn)超酷炫的粘性氣泡效果 巧用 C

    2024年02月01日
    瀏覽(23)
  • 分享一組有意思的按鈕設(shè)計(jì)

    分享一組有意思的按鈕設(shè)計(jì)

    先上效果圖: 一共16個(gè),每個(gè)都有自己不同的樣式和效果,可以用在自己的項(xiàng)目中,提升客戶體驗(yàn)~ 再上代碼:

    2024年02月04日
    瀏覽(29)
  • 漲姿勢(shì)了,有意思的氣泡 Loading 效果

    漲姿勢(shì)了,有意思的氣泡 Loading 效果

    今日,群友提問(wèn),如何實(shí)現(xiàn)這么一個(gè) Loading 效果: 這個(gè)確實(shí)有點(diǎn)意思,但是這是 CSS 能夠完成的? 沒(méi)錯(cuò),這個(gè)效果中的核心氣泡效果,其實(shí)借助 CSS 中的濾鏡,能夠比較輕松的實(shí)現(xiàn),就是所需的元素可能多點(diǎn)。參考我們之前的: 使用純 CSS 實(shí)現(xiàn)超酷炫的粘性氣泡效果 巧用 C

    2023年04月13日
    瀏覽(22)
  • 第五期:字符串的一些有意思的操作

    第五期:字符串的一些有意思的操作

    PS:每道題解題方法不唯一,歡迎討論!每道題后都有解析幫助你分析做題,答案在最下面,關(guān)注博主每天持續(xù)更新。 1. 替換空格 題目描述 請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù),把字符串 s 中的每個(gè)空格替換成\\\"%20\\\"。 示例1: 輸入:s = “We are happy.” 輸出:“We%20are%20happy.” 示例2: 輸入:s =

    2024年02月08日
    瀏覽(89)
  • 有意思!一個(gè)關(guān)于 Spring 歷史的在線小游戲

    有意思!一個(gè)關(guān)于 Spring 歷史的在線小游戲

    發(fā)現(xiàn) Spring One 的官網(wǎng)上有個(gè)好玩的彩蛋,分享給大家! 進(jìn)到Spring One的官網(wǎng),可以看到右下角有個(gè)類(lèi)似馬里奧游戲中的金幣圖標(biāo)。 點(diǎn)擊該金幣之后,會(huì)打開(kāi)一個(gè)新的頁(yè)面,進(jìn)入下面這樣一個(gè)名為:The History Of Spring 的在線小游戲 你可以使用上下左右的方向鍵來(lái)控制Spring的Logo一

    2024年04月27日
    瀏覽(24)
  • kill 進(jìn)程時(shí)遇到的一件有意思的事情

    一般來(lái)講,我們?cè)?kill 掉一個(gè)進(jìn)程的時(shí)候通常有兩個(gè)選擇: 找到進(jìn)程的 pid 號(hào),然后執(zhí)行 kill 命令 找到進(jìn)程的名字,然后執(zhí)行 pkill 命令 pkill 和 kill 命令都是向指定的進(jìn)程發(fā)送信號(hào),從而完成終結(jié)進(jìn)程的操作,主要區(qū)別在于 pkill 命令與 pgrep 配套使用,能夠踢出指定終端用戶

    2023年04月10日
    瀏覽(31)
  • 有意思,我的GitHub賬號(hào)值$23806.2,快來(lái)試試你的?

    有意思,我的GitHub賬號(hào)值$23806.2,快來(lái)試試你的?

    睡不著,看到一個(gè)有意思的網(wǎng)站: Estimate Github Worth Generator 。 它可以用來(lái)估算 GitHub 賬號(hào)的價(jià)值。馬上試了一下。 我的賬號(hào)估值: $23806.2 操作很簡(jiǎn)單,點(diǎn)擊Estimate Github Worth Generator,進(jìn)入網(wǎng)站。 具體如下圖: 在唯一的輸入框中,輸入您的GitHub賬號(hào),點(diǎn)擊按鈕 Generate Worth 按鈕

    2024年02月04日
    瀏覽(26)
  • rollup npm 工具包怎么做點(diǎn)有意思的事情

    一個(gè) NPM 包,幫助數(shù)十萬(wàn)程序員提高數(shù)十倍效率,難道不開(kāi)源出來(lái)?(一) 首先貼下我們的官網(wǎng) 【預(yù)覽頁(yè)】 https://kennana.github.io/toolkit-use/ 我們的推特 【toolkituse】 https://twitter.com/Toolkituse 我們的github 【toolkit-use】 https://github.com/KenNaNa/toolkit-use

    2024年02月16日
    瀏覽(27)
  • 碼出高效_第一章 | 有意思的二進(jìn)制表示及運(yùn)算

    碼出高效_第一章 | 有意思的二進(jìn)制表示及運(yùn)算

    設(shè)想有8條電路,每條電路有高電平和低電平兩種狀態(tài),即就有2 8 =256種不同的信號(hào)。假設(shè)其表示區(qū)間為0~255,最大數(shù)即2 8 -1。 那么32條電路能夠表示最大數(shù)為(2 32 -1)=4294967295,即所謂的32位電路信號(hào)。 正負(fù)數(shù)表示: 上面的8條電路,最左側(cè)一條表示正負(fù):0-整數(shù),1-負(fù)數(shù),不

    2024年02月06日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包