摘要:最近想要在按鈕上添加的點擊效果,看了看,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。項目地址上傳不了圖只能用了效果使用文字只要在內(nèi)添加并且在內(nèi)傳入便可以實現(xiàn)水波紋效果。
最近想要在按鈕上添加material design的點擊效果,看了看muse-ui,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。
項目地址:github
上傳不了gif圖只能用 JSFiddle了: JSFiddle效果
Import using script tag使用
new Ripple({ cName: "md-button", color: "red", time: "0.5s", MaxNum: 5 })
只要在
配置參數(shù)
Option | Description |
---|---|
cName | element的className,默認(rèn)為 "md-button" |
r | 水波紋最小半徑,不傳此參數(shù)則為自動計算 |
color | 水波紋顏色 默認(rèn)為:rgba(0, 0, 0, 0.3) |
time | animation的時間 默認(rèn)為:0.5s |
MaxNum | 水波紋的最大數(shù)量 默認(rèn)為:5 |
center | 水波紋的圓心。默認(rèn)為:false |
zIndex | 設(shè)置z-index 默認(rèn)為:null,當(dāng)水波紋被覆蓋時,可以使用此參數(shù) |
獲取指定class 的element,并添加點擊事件監(jiān)聽
為每一個element創(chuàng)建一個子元素
element點擊時 創(chuàng)建animation需要的、添加動畫樣式、添加 animationend 事件監(jiān)聽,在動畫結(jié)束后移除 相關(guān)樣式。
多次點擊時,創(chuàng)建多個用來實現(xiàn)多個水波紋,并且對重復(fù)使用。
當(dāng)最后一個動畫結(jié)束時,并且鼠標(biāo)從element移除時,刪除多個
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/83439.html
摘要:最近想要在按鈕上添加的點擊效果,看了看,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。項目地址上傳不了圖只能用了效果使用文字只要在內(nèi)添加并且在內(nèi)傳入便可以實現(xiàn)水波紋效果。 最近想要在按鈕上添加material design的點擊效果,看了看muse-ui,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。項目地址:gith...
摘要:最近想要在按鈕上添加的點擊效果,看了看,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。項目地址上傳不了圖只能用了效果使用文字只要在內(nèi)添加并且在內(nèi)傳入便可以實現(xiàn)水波紋效果。 最近想要在按鈕上添加material design的點擊效果,看了看muse-ui,單純的想要這種效果,而要引入一些不必要的內(nèi)容覺得不劃算,然后自己動手造了個輪子。項目地址:gith...
摘要:前言在上一篇,我們已經(jīng)實現(xiàn)了用純實現(xiàn)水滴擴散動畫,但是有一些瑕疵,文章結(jié)尾處也提到過,一是頁面加載進(jìn)來就會看到按鈕上的水滴動畫運動一次,二是點擊的時候不能根據(jù)鼠標(biāo)的位置來擴散,今天我們來解決這個問題。 前言 在上一篇,我們已經(jīng)實現(xiàn)了用純css實現(xiàn)水滴擴散動畫,但是有一些瑕疵,文章結(jié)尾處也提到過,一是頁面加載進(jìn)來就會看到按鈕上的水滴動畫運動一次,二是點擊的時候不能根據(jù)鼠標(biāo)的位置來擴散,今...
摘要:前言在上一篇,我們已經(jīng)實現(xiàn)了用純實現(xiàn)水滴擴散動畫,但是有一些瑕疵,文章結(jié)尾處也提到過,一是頁面加載進(jìn)來就會看到按鈕上的水滴動畫運動一次,二是點擊的時候不能根據(jù)鼠標(biāo)的位置來擴散,今天我們來解決這個問題。 前言 在上一篇,我們已經(jīng)實現(xiàn)了用純css實現(xiàn)水滴擴散動畫,但是有一些瑕疵,文章結(jié)尾處也提到過,一是頁面加載進(jìn)來就會看到按鈕上的水滴動畫運動一次,二是點擊的時候不能根據(jù)鼠標(biāo)的位置來擴散,今...
摘要:插件介紹是一款純漂亮的和美化效果。可以和多種字體圖標(biāo)結(jié)合使用,對原生的和進(jìn)行美化,還可以制作按鈕點擊時的動畫效果。支持的圖標(biāo)庫有安裝可以使用,或來安裝。 插件介紹 pretty.css是一款純css3漂亮的checkbox和radio美化效果。pretty.css可以和多種字體圖標(biāo)結(jié)合使用,對原生的checkbox和radio進(jìn)行美化,還可以制作按鈕點擊時的動畫效果。 showImg(...
閱讀 1231·2021-11-11 16:54
閱讀 881·2021-10-19 11:44
閱讀 1344·2021-09-22 15:18
閱讀 2453·2019-08-29 16:26
閱讀 2956·2019-08-29 13:57
閱讀 3099·2019-08-26 13:32
閱讀 1087·2019-08-26 11:58
閱讀 2337·2019-08-26 10:37