2022-11-02
Twitterで見かけたステキCSS、ガラス風なボタン!

HTMLElementを派生して作る拡張HTMLタグ化して、手軽に使えるようにしてみました。

「glass-button demo」

input type=color タグで、背景色を変更できるようにしてあります。textareaにあるタグをコピペするだけで簡単にガラス風ボタンが使えます。


こちら、かんたんWebアプリ開発環境ES-Jamで使ってみた様子。 <script type="module" src="https://code4fukui.github.io/glass-button/glass-button.js"></script> <glass-button id="btn1">BUTTON</glass-button> <style> body { background-color: black; } </style> <script type="module"> btn1.onclick = () => alert("押された"); </script> 普通のボタンと同様に使えます。

Shadow DOMを使っているので、普通に設定するCSSに影響されません。大きさが固定なので、いろんなサイズで使いたい場合はforkしてサイズとclip-pathなどをいじるか、サイズ可変対応してぜひプルリクいただけるとうれしいです!
glass-button.js src on GitHub

@ash_creator さん、ステキCSSボタン、ありがとうございます!!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS