CSS

CSS

flexで要素の順番を入れ替える方法

CSSでdisplay: flexを使うといい感じに横並びにできていいよね。でもレスポンシブした時に要素の順番を変えたいなって思うこと多い。そんな時に使えるのが「order」なんだ。じゃー早速使い方を見てみよう。.wrapp {  disp...
CSS

flexで高さを揃えない方法

cssのflexプロパティを使って、要素を横並びにした時普通にしてると全部高さが揃っちゃう。普段ならそのまま高さの揃ったboxを利用してるけど、レイアウトの都合上どうしても高さが揃ってない要素を並べる時がある。そんな時に便利なflexで高さ...
CSS

cssでカラムを強制的に横並びにする方法

「テキストのレイアウトが横2列に変更になった⁉」とか突然発生するレイアウト変更に驚愕。。。「HTMLに手を加えるのめんどくさい...」ってなった時にCSSだけで強制的に横2列、3列、4列にしちゃうやり方(需要あるのかな...)まずは、どんな...
CSS

CSS 子要素に特定クラスがあったら

CSSで子要素に特定のクラスが有ったらを指定する方法のご紹介です。CSSで子要素の状態を指定する場合は、疑似要素の「:has()」を使います。実際の指定方法を下記のHTMLを使って説明します。HTML<div class="demo"> <...
CSS

CSS 兄弟要素が表示されてたら

CSSで前の要素や後ろの要素など、兄弟要素が見えてたら(表示されてたら)をCSSだけで指定します。次のHTMLを例に挙げて兄弟要素の表示状態でスタイルを変更したいと思います。HTML<div class="demo"> <h2>タイトル!<...
CSS

CSS 親要素に幅に合わせる

CSSで親要素の幅に合わせるには下記の様に書きます。.oya { // 親要素の幅を200pxに指定 width: 200px;}.oya p { // 子要素を親の幅に合わせる width: 100%; display: block;}こ...
CSS

CSS aタグに特定の「リンク(href)」が含まれてたら

aタグにリンク(href)が含まれてたらと、そのリンクが特定のものだったらの指定方法のご紹介。aタグにリンクが付いてることって結構当たり前じゃない。そのリンクに特定の文字列があったら、例えば「index.html」が含まれてたらHOMEアイ...
CSS

CSS 子要素がn個以上ある時(:has()を上手く使うぜ)💨

子要素によって親の要素のスタイルが変更するのってJSじゃなきゃ指定がムズそうだぜ!って思うけど「:has()」を使えば結構簡単にできちゃうんだ。下のHTMLで子要素が5個以上ある時、親要素の文字色を赤に変更して子要素の文字色を赤くしてみます...
CSS

CSSでボタン(button)タグのスタイルをリセット!

HTMLを書いていてよく使うボタン要素だけど、ブラウザのスタイルがダサすぎるので一回リセットしとこ!button{ padding: 0; border: none; outline: none; appearance: none; bac...
CSS

入力エリア(input)のフォーカス時、枠を消す

枠線が出てフォーカスされてる感はあるけど...「自分で指定するわぃ!」って思う。フォームの入力エリアでフォーカスした時フォーカスの枠線を消す方法がコチラです↓↓↓input:focus { outline: none;}線の正体は「bord...
CSS

フォームをオートコンプリート(自動で入力)した時に背景が水色になる問題を解決する方法

フォームを入力する際にブラウザが自動で、名前やメールアドレスや住所を入力してくれるアレ(オートコンプリート)、すごく便利です。でもオートコンプリートすると、インプットエリアが水色になるのイヤだな~サイトに合わないな~とずっと思っていた。でも...
CSS

CSSでリストの先頭に数字や「・」、画像などを表示!

リストの先頭に「1. 2. 3.」や「・」や画像を付けて、リストを分かりやすくしたいや、デザイン性を付けたい時などに便利な方法のご紹介です。特に難しいことはしてないけど種類が結構あるので、選んで自分の好きなスタイルを付けてね! リストの前に...
CSS

CSSで画像反転

CSSで画像を反転させる方法のご紹介です。がんばって書いたので、まずはデモを見て欲しい。画像反転のデモ 机の上にあったマザー2の「ポーラのぬいぐるみ」を書きました♥そんなんはどうでもいいか。CSSで画像を反転する時は、次のスタイルを書きます...
CSS

【CSS】flexで左右交互に配置する方法

コンテンツを「flex」で配置する時、画像とテキストを互い違いに配置したいけどどうしたらいいのかわからない時に見て欲しいです。文字じゃわかりずらいかもなので、画像で作ってみました。こんな感じの配置よくするよね。そんな時はCSSでこの様に書こ...
CSS

スマホでホバー(hover)させない方法【CSS】

PC用にこだわりのホバースタイルを書いたけどスマホで見たら変な感じになっちゃったって結構あるよね。そんな時はこのメディアクエリを使えばOK!ではではその書き方を!スマホとPCでホバーアクションを分ける方法@media (any-hover:...