CSS

CSS

cssで画像の縦横比(アスペクト比)を保持して表示する方法

CSSを使って画像のアスペクト比を保持する2つの方法について解説します。◼︎ 方法1: aspect-ratioプロパティを使用するまずは、CSSの新しいプロパティ「aspect-ratio」を使った方法です。このプロパティを使うことで、要...
CSS

cssのdisplay:flexで中身を上下中央表示

CSSのdisplay: flexを使用して、要素の中身を上下中央に表示するためのコード。CSSコード.container { display: flex; /* フレックスボックスを有効にする */ justify-content: ce...
CSS

cssのtransitionタイミングを遅らせる方法

今回は、CSSの transition-delay プロパティを使って、アニメーションのタイミングを遅らせる方法を紹介します。transition-delay プロパティとはtransition-delay プロパティは、CSSトランジショ...
CSS

cssでテキストを上下中央配置|テキストを真ん中に!

ウェブページを作っていると、テキストを上下中央に配置したい場面ってありますよね。実は、CSSを使って簡単に実現できちゃうんです!今回は、初心者でもわかりやすく、コード例を交えながら解説していきます。1. 高さを使って中央配置する一番シンプル...
CSS

【CSS】線(border)の種類一覧

CSSのborderって色々種類あるじゃない。だいたい1本線の「solid」しか使わないけどたま〜〜〜に点線とか破線とか使うとき、あれ?どう書くんだったっけってなるから一覧でコピれるようにしときます。実線|solidborder: 1px ...
CSS

CSSだけで角丸枠線グラデーション

枠線グラデーションと角丸は相性がめっちゃ悪い。一筋縄じゃCSSだけで実装できない。でもどうにかこうにかやる方法があるので今回は、そんなどうにかこうにかCSSだけで角丸枠線グラデーションを実装する方法のご紹介です。角丸グラデーション(ボタン背...
CSS

CSSだけで文字グラデーション

文字グラデーションも枠線同様に画像かSVGじゃなきゃ表現できないと思ったけどCSSだけで表現できるみたいなんだ。今回は、文字グラデーションをCSSだけで実装する方法のご紹介です。下のコードをCSSに貼り付ければすぐにテキストグラデーションが...
CSS

CSSだけで枠線グラデーション。

CSSだけで枠線をグラデーションにする方法のご紹介です。枠線グラデーションってもはや画像やSVGで済ませちゃえばって思うけど、CSSでできるならそれに越したことはないじゃない。じゃ〜やろう!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アイ...