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