Tech

HTML/CSS

HTML/CSS

【Swiper】ループ時のカクつきを直す

起きていた問題 下記のような中央スライドが大きいスライダーを実装したところ、ループのつなぎ目のタイミングでアニメーションがカクつく現象が発生しました。(Swiper 8.4.7)

絶対に見えない要素で目に見える余白が発生する……世にも奇妙なCSS

visually-hiddenの要素なのにスクロールできる余白が生まれてしまう……本当にあった怖い話です。

Adobe Fontsの導入手順

コーディングでカンプを確認するとGoogle fontsではなくAdobe Fontsが使われていた...どうやって使おう?と困った方も多いのではないでしょうか。本記事ではAdobe Fontsの基本

JSを最低限しか使わない!でも動くアコーディオンの作り方

思っている以上に実装上考えることが多い・またはライブラリにまるっと任せがちなアコーディオン挙動について、可能な限りCSSを活用してJSに頼らない方法をまとめました。

よく使うCSSの小技(蛍光ペン・ストライプ背景)

よく見るけど、いつもどう書くんだったかな〜と調べがちなCSSを2つまとめました! 1.蛍光ペン風ラインマーカー HTML <p><span>蛍光ペン風

重力とレスポンシブ

Webサイト上にはこの宇宙に浮かぶ惑星と同じく、重力があります。 ここでいう「重力」とはざっくりというとものは下方向にぶら下がる力のことと思ってもらうのがよく、つまりHTMLの内部で上に置かれて

Safariで<video>タグの出し分け(PC/SP)がうまくいかず拡大されるバグの対処法

はじめに WebサイトのKVなどで、PCとSPで異なる動画を出し分けるケースはよくあります。先日、タグで動画の出し分けを実装したところ、「PCのSafariで閲覧した時だけ、なぜかSP用の動画が

その画像、本当にSVGでしょうか?

SVG画像はベクター形式なので劣化がなくてキレイかつ便利!とお思いのみなさま、突然ですがSVG画像の「中身」を見たことはありますでしょうか。 SVG画像が上記のような特徴を持つのは、画像としても

方眼紙のような背景をCSSで作る

課題 方眼紙のような背景を画像で実装していたが、実機で拡大すると下記の通り途切れたように見える部分がある。 原因 ピクセルのズレと丸め誤差スマホの画面に合わせたり、ピンチア

scrollなんちゃらの名前が覚えられない

CSSで扱う「スクロール」が付くプロパティについて、プロパティ名と共に整理してまとめてみました。

縞模様(ストライプ)を作るrepeating-linear-gradient

まっすぐなシマシマ CSSでシマシマな縞模様(ストライプ)を作るためにパッと浮かぶのは本来グラデーションを作るために使われる background-image: inear-gradi

ページトップを判定したいだけなのに

課題 よくある「トップページに戻る」ボタンが画面固定されている場合について、自分がページトップにいれば非表示(非活性)・いなければ表示(活性)するようにしたい。 問題 もっとも容易に

Live Sass Compilerをやめてnpmスクリプトに移行する

概要 これまでVS Codeの拡張機能「Live Sass Compiler」を使用してSCSSをコンパイルしていましたが、環境(設定やバージョン)によって出力されるCSSに差分が生じる問題が発

ejs-cliとnpm scriptsで静的サイト制作環境を構築する

概要 以前、Sassのコンパイル環境をnpm scriptsで構築しましたが、今回はさらにHTMLをEJSに置き換えて、ヘッダーやフッターなどの共通パーツを効率的に管理できる環境を作ります。

スムーススクロールはJSでやるべき

みなさん、スムーススクロール(慣性スクロール)してますか。 jQueryの世界ではいにしえより伝わる以下のコードがあり、 # で始まるIDへのアンカーリンクの「スクロールがヌルっと動くため」だけ