このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

Archives Details

マテリアルデザイン対応!タッチ、クリックでエフェクト。RippleEffectJSを公開しました!

JavaScript

2016.02.01

この記事は最終更新日から1年以上が経過しています。

687474703a2f2f77656263796f752e636f6d2f726970706c655f6566666563745f6a732f64656d6f2f696d672f73637265656e5f73686f742e706e67

なんだか、お久しぶりで記事を書く様な。。

ちょいとしたJSライブラリを作って見ましたので、ご報告をさせていただきます><

これは何?

Material design対応。クリックまたはタッチで、リップルエフェクトを表示する、JavaScriptライブラリです。

簡単で好きな様に作成する事ができます。

バーン!

RippleEffectJS
– MaterialDesign – RippleEffect JavaScript Library

github

RippleEffectJS

とりあえず、デモページみてもらえれば分かるかと思います!!!

デモページ

デモページ

デモページでは、設定を好きな様に変更可能です!

687474703a2f2f77656263796f752e636f6d2f726970706c655f6566666563745f6a732f64656d6f2f696d672f73637265656e5f73686f745f64656d6f5f706167652e706e67

インストール

インストールは、デモページや、Bowerやgithubから宜しくお願いします。

Bower
bower install ripple_effect.js

使い方

使い方は至って簡単です!!

読み込むだけです!!

<script src="ripple_effect.js"></script>

その他の使い方として、

JavaScriptファイルを読み込んで、

<script src="ripple_effect.js"></script>
var rippleEffect = new RippleEffect();

newして、インスタンス生成して使う事も可能です。

シングルトンオブジェクトなので、何度newされても同等のオブジェクトとなります。

オプション

newする際に、オプション指定する事ができます。

new RippleEffect(Options);

例としてこの様な感じです。

new RippleEffect({
    "color": "#ffffff"
});

オプション

OptionName DefaultValue SetValue OptionDetail
color ‘#64c7eb’ string RippleEffectの色を指定
width ’50px’ string RippleEffectの幅を指定。isCircle trueの場合は、width,heightいずれかの最大値と同等となる。
height null string RippleEffectの高さを指定。isCircle trueの場合は、width,heightいずれかの最大値と同等となる。
time 500 number (ms) RippleEffectのアニメーションの速さを指定。
image null string 背景画像パスを指定。BackGroundImageSizeは、isCircle trueの場合は、width値と同等となる。
isCircle true boolean 円形判定。背景画像指定の際は、false指定。
rippleClass ‘rf-ripple’ string (className) RippleEffectの大枠のcssクラス名
ripplePictureClass ‘rf-ripple-picture’ string (className) RippleEffectの中身のcssクラス名

と、言った感じで、タッチ、クリックした際のエフェクトを簡単で好きな様に作成する事ができるJavaScriptライブラリでした。

よろしければ使っていただければと!!!

これを機にそろそろ、JavaScriptはちょっとおやすみして、

いい加減長い間放置してしまった、App作成の方に移ろうかと思います ><

Comment

Related Article

2022 VIVA JS World Cup 開幕!! 〜 Vue3で作るサッカーゲーム 〜

2022.12.24

OAuthのフローを可視化できるツールを作ってみました。

2020.05.17

令和の時代に、JavaScriptで Shift-JISファイル作成 全銀データフォーマットに対応する。

2020.03.03

インターネットにて世論調査を行う「世論Web」サービスを始めてみました。

2020.01.31

年末のレトロゲーム熱の際、ファミコンソフト一覧パッケージ作ってました。

2020.01.24

あと10日で「jsdo.it」のサービスが終わってしまう!! ソースダウンロードまだの方は急げぇ〜!

2019.10.21

正規表現 先読み後読み 論理積

2019.07.28

「二段階認証?」という方も 5分で覚える パスワードレス WebAuthnのまとめ

2019.07.07

上級者向け JavaScript 問題集 「javascript-questions」日本語翻訳担当してます。

2019.06.22

SPAサイトでの認証認可 JWT✗Rails5✗Nuxt.js

2019.03.24

CATEGORY LIST

LATEST NEWS

Rust - Actix Web mongo ユーザー登録 JWT認証

Rust

2024.03.24

Rust - Actix Web JWT 認証認可 APIの作成

Rust

2024.02.25

Rust - Actix Web × JSON 静的ファイルをAPIで返却

Rust

2024.01.19

Rust - Actix Web × MongoDB環境をサクッと起動

Rust

2024.01.18

5分で学ぶ RustでWave Function Collapse (波動関数崩壊アルゴリズム)

Rust

2024.01.15

LLaMAモデル GGMLフォーマット(llama.cpp)をRustフレームワーク Leptosを用いて M1MacMiniでサクッと動かす。

Rust

2024.01.11

2024年 狙っているモバイルノートPC

tool

2024.01.07

MacOS XcodeにSDL2を追加

tool

2023.12.26

php 7.4にアップデート

PHP

2023.12.24

5分で覚える Flutter Flameで作る Wave Function Collapse - 波動関数崩壊アルゴリズム

AI・Bot・algorithm

2023.12.20

Flutter - Flameでゲーム作成 (キャラクターの移動)

Flutter

2023.07.23

Flutterで作る ChatGPT Prompt Manager

Flutter

2023.07.12

RANKING

Follow

SPONSOR

現在、掲載募集中です。



Links

About Us

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。

Entry Profile

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、主に、ゲーム制作中心に港区六本木界隈で活動中。

FOLLOW US