「モーダルやポップアップをサクッと作ることができない」「JavaScriptは簡単なメソッドかライブラリしか使ったことがない」「モーダルやポップアップを要素外をクリックしたときにも閉じれるようにしたい」 本日はそんな方に […]
CSS
floatで画像とテキストを横並びにする方法と解除のやり方
「floatを使うとなぜかレイアウトが崩れる」「画像にテキストを回り込ませるようなレイアウトを作りたい」「floatについてググるとclear: both;というのが書かれているけど意味がわかっていない」 本日はそんな方 […]
CSSでheight: 100%;が効かない失敗例を解決法と一緒に紹介
「heightの指定で100%と100vhの違いがわかっていない」「height: 100%;にしているのになぜかレイアウトが崩れることがある」「親子関係になっている要素では親と子のどちらに高さを指定すれば良いか悩むこと […]
CSSのみ!ヘッダー固定でアンカーリンクがずれるを解決【ページ内スクロール、スムーススクロール】
「ヘッダーの固定をすると下の背景と重なってしまう」「ヘッダー固定しながらアンカーリンクさせると思った場所にスクロールされない」「スクロール位置の調整をJavaScriptで書いているけど上手く動かない」 本日はそんな方に […]
Youtube、Twitterタイムライン、GoogleMapを埋め込む方法
サイトやアプリにSNSを埋め込むのは当たり前になりました。 それぞれ簡単な仕組みで表示させることができるので、主要なSNSについて表示方法を解説していきます。 また動画もあるので必要に応じて活用してください。 Webサイ […]
JSなし!画像がダウンロードできるボタンを設置する方法【img download】
画面に表示している画像をダウンロードさせるボタンの作り方をご存知でしょうか。 ボタンに関するイベント処理は色んな種類がありますが、今回はJavaScriptを使わずに実装できる内容なので初学者の方でも理解して頂ける内容に […]
はみ出たテキストを省略して表示するCSSのテクニック【抜粋文】
Web制作でブログ記事など長文のテキストを抜粋文のような形で途中で省略して表示する場面がありますよね。 初学者の多くはWordPressの関数でそのようなテキストの省略を学びますが、PHPのような難しいものではなくCSS […]
CSSで縦横比を保ったレスポンシブな正方形を作る方法
「正方形を作ることはできるけどレスポンシブ対応ができない」「pxを使った数値指定の方法でしか正方形を作ることができない」「ネットにあるコードをコピペしたけど上手く表示されなかった」 本日はそんな方に向けてCSSで縦横比を […]
CSSのみでマウスを乗せると画像やボタンを透けさせる方法【opacity】
Web制作でマウスホバーに関するアニメーションを作ることは多いです。 その代表的な例として「マウスを乗せると画像やボタンが透ける」というものがあり、こちらCSSのみで作成できるので覚えておくと便利です。 また動画もあるの […]
クリックしたらハンバーガーメニューが閉じるやつの作り方(ドロワーメニュー)
ハンバーガーメニューの作り方でググると表示方法はたくさん見つかるのですが、閉じる方法については解説されていないことが見られます。 閉じる方法はとても簡単な仕組みで実現できるので今回紹介するものをコピペで保存してもらえると […]