スクロールに応じて変化する読了率メーターを実装してみる 2022/11/12 Web制作 サイトを見ているとたまに見かける読了率メーター。記事をどのあたりまで読んだかが視覚的にわかりやすくて良いですよね。 そんな読了率メーターが簡単に導入できたら良いなぁ…ということでコピペで…
【JavaScript】e-typing風の本格派タイピングゲームを作る(英語編) 2022/10/06 Web制作 以前作成したe-typing風タイピングゲームのローマ字版に続き、英語版も作ってみました。シフト操作ありで、英数字に加えて各種記号にも対応した本格モデルです。 今回も以前と同様、本家e-…
【JavaScript】e-typing風の本格派タイピングゲームを作る 2022/08/26 Web制作 前記事のニュースティッカーに続き、今回はJavaScriptでe-typingの腕試し風タイピングゲームを作りました。タイピングに青春の一部を捧げた私が贈る、本格派タイピングゲームです。 …
【jQuery不使用】JavaScriptとCSSで作るニュースティッカー 2022/07/26 Web制作 Webサイトで時々見かける、最新情報を流すテロップのようなアレ。つい最近調べて知ったのですが、<strong class="marker-y"> ティッカー</strong> というそうです。新着情報がパッと目に入るので良いですよね~ これはぜひブログにもつ…
JavaScriptで複数置換をスマートにやりたい 2022/05/24 Web制作 JavaScriptで複数パターンの置換をまとめてやりたいと思っていたとき、なかなかしっくりくる方法がありませんでした。自分でいろいろ試してみた結果、お気に入りの方法を見つけたのでご紹介します…
スムーススクロールをJavaScriptのみで実装してみる 2022/01/10 Web制作 タイトルの通り、スムーススクロールをJavaScriptだけで実装してみました。スムーススクロールというのは、ページ内リンクを押したときになめらかに移動する仕様のことです。 jQuery…
【jQuery不要】スクロールでヘッダーをヌルッと表示させる方法 2022/01/08 Web制作 Webサイトでよく見かける、スクロールするとヘッダーがヌルッと出てくるあの仕様。 手軽に実現できないかどうか考え、JavaScriptのみで実装する方法を考えたのでご紹介します。2タイプ…
【全見出しタグ対応】高速&シンプルな自動生成目次 2021/12/30 Web制作 記事の項目を一目で確認できる目次。手動で作るのは大変ですが、ありがたいことに様々な自動生成目次のスクリプトが公開されており、目次生成の手間を省くことができます。 私もしばらく他の方が作っ…
【Blogger】軽量・高速なCSSカルーセルの導入方法と解説 2021/10/31 Web制作 ときどき、Webサイトでスライドショーのようなものを見かけると思います。あれはカルーセルと呼ばれていて、「回転木馬」という意味があります。メリーゴーランドみたいにぐるぐる回っている様子から名づ…
特定タグのリソースを遅延読み込みさせるスクリプト 2021/08/13 Web制作 サイト高速化に欠かせないリソースの遅延読み込み。 今まではあちこちでネイティブLazyloadを使っていたんですが、ふとしたきっかけから新しい方式に切り替えることにしました。こちらのほう…
サイト読み込み時に表示が一瞬崩れる場合の対処法 2021/06/27 Web制作 読み込みの際、(特にスマホ表示で)サイトが一瞬崩れて表示されることはありませんか?一瞬とはいえガクッと表示されるのは見た目的にカッコ悪いですし、気になってしまいますよね。 そういった場面…
【コピペで実装】Cookie使用同意のポップアップ3選 2021/06/10 Web制作 サイトを訪れたときに時々表示されるCookie使用同意のポップアップ。よくあるタイプのものを独自に作成してみました。 最小限のHTML/CSS, JavaScriptだけで構成しており、…
Web制作で大活躍:SVGの特徴と使い方まとめ 2021/06/09 Web制作 Web制作で重宝するSVGという画像形式があります。JPEGやPNGほど聞き慣れませんが、通常の画像形式に比べて軽量だったり、カスタマイズ性が高かったりと良いことだらけの素晴らしい画像形式です…
高速化のカギ、LCPの改善方法まとめ 2021/05/31 Web制作 ここ最近、PageSpeed Insightsの指標のひとつであるLCPについて色々と勉強していたので、調べて分かったことをまとめておきます。どなたかの参考になれば幸いです。
コード用コピーボタンをカスタマイズ(Clipboard API対応) 2021/03/15 Web制作 highlight.jsの表示関連でコピーボタンも付けてみたいなぁと以前から思っていて、今回ついに導入することに。導入に伴い、コピーボタンの仕様を自分好みにアレンジしてみました。 変更点 …
【jQuery不使用】要素をふわっと表示させる方法 2021/02/22 Web制作 jQueryを使用せず、JavaScriptのみで要素をふわっと表示させる方法をご紹介します。 デモページはこちら↓ DEMO ロードでふわっと表示 HTML <div class=&q…
【JavaScript不要】ハンバーガーメニューの実装方法&解説 2020/12/27 Web制作 ワンタッチでメニューの表示切替ができるハンバーガーメニュー。前々から付けてみたいなぁと思い続け、ついに実装することができました! 思えば長い間面倒くさがって敬遠していたんですが、実際にや…
マイクラ風ひとことCSSを作ってみる 2020/12/24 Web制作 最近になってドハマりし、ほぼ全ての時間をマイクラに費やしていましたFumaです。 今回はマイクラのタイトル画面で表示されるテキストのCSSについてご紹介します。「今日のひとこと」的なアレ…