CSS(シー・エス・エス) CSS(シー・エス・エス) CSSとは、Cascading Style Sheets(カスケーディング・スタイル・シート)の頭文字を取ったもので、「WEBサイトのスタイルを指定する」言語です。「スタイルシート」と呼ばれることが多いです。 WEBサイトにおけるHTMLはWEBページの各要素の意味や構造を定義するのに対して、CSSはHTMLの装飾を指定します。
CSS(シー・エス・エス) 【CSS】「@supports」とは?使い方について @supportsとは? CSSの「@supports」は、ブラウザが特定のCSSプロパティや機能をサポートしているかを判定するためのディレクティブです。 これを使用することで、CSSを使用する前に特定のプロパティや機能が使用... 2023.01.21 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】インライン要素とpaddingについて(上下の余白が効かない…?) インライン要素にpaddingを設定する際には注意が必要です。 インライン要素とは? インライン要素とは、HTMLで文章を構成するときに使われる要素のことを指します。インライン要素は、文章の中に含まれる要素であり、通常のブロッ... 2023.01.20 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】margin(マージン)とpadding(パディング)とは?違いについて margin(マージン)とは? marginとpaddingは、HTML要素の外側と内側のスペースを調整するためのプロパティです。 marginは要素の外側のスペースを調整するために使用されます。marginで指定され... 2023.01.19 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】flexbox(フレックスボックス)の基本的な機能一覧(flexbox使い方)Part1 flexbox(フレックスボックス)とは? Flexbox (Flexible Box Layout) は、フロートやポジショニングを使用せずに、柔軟でレスポンシブなレイアウト構造を簡単に設計できるようにする CSS レイアウト モ... 2023.01.15 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】linear-gradient プロパティ(線形勾配)でグラデーションを作成する linear-gradient()を使うと、グラデーションを作ることができます。 linear-gradient プロパティとは? linear-gradient プロパティは、直線に沿った 2 つ以上の色の間の漸進的な変化か... 2022.12.24 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】hrefのURLをセレクタで指定する方法(完全一致・部分一致) 例えば、一覧ページなどの中でパスワード保護されているページなど、特定のURLのページのみを非表示にしたい場合は、セレクタで指定する方法もあります。 hrefのURLをセレクタで指定することもできます。※リストから非表示にさせ... 2022.12.15 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】英語のサイトや英語の言語の場合でCSSの条件を指定する|:lang() 例えば、「英語版のサイトのみ○○を非表示にしたい」といった場合に使えるCSSです。 :lang() 例えば、lang="en-US"となっている場合など、言語別にスタイルを適用したい場合に:lang疑似クラスが使えます... 2022.10.23 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】メディアクエリ(Media Queries)とは?スマホのレスポンシブ対応の基本 今回はCSSでのスマホのレスポンシブ対応の基本、「メディアクエリ(Media Queries)」についてご紹介します。 メディアクエリ(Media Queries)とは? メディアクエリ(Media Queries)とは、「表... 2022.09.15 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】背景画像や画像を白黒(グレースケール)にする|filter:grayscale( ) 「画像や背景画像を白黒にしたい」と思ったときは、画像を予め白黒に加工してアップロードするのもひとつですが、CSSのfilter:grayscaleを覚えておいたほうが早いかもしれません。 filter:grayscaleとは? ... 2022.08.20 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】マウスオーバー(hover)で作成するボタンアニメーション ボタンにマウスオーバーした時にアニメーションさせるCSSです。 疑似要素:hover(ホバー)にアニメーションを加える 考え方としては「疑似要素のhover(ホバー)にアニメーションを加える」・・・で良いかと思われます。 ... 2022.06.26 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】見出しや段落の文字に引いた下線の位置を調整する方法 CSSで見出しや段落の文字に引いた下線の位置を調整する方法です。 基本:text-decoration まずはtext-decorationで傍線(下線)が表示できます。 text-decoration: underli... 2022.06.05 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】長い文字やURLをページ内で強制的に改行する方法(word-break: break-all) 記事コンテンツ内に長いURLなどがあると改行されずに右に突き出る場合があります。見た目の問題だけでなく、本来できない想定の画面右端からの右スクロールができてしまう、といった問題が出てしまいます。 こちらを修正する方法です。 ... 2022.05.17 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】input name属性をCSSで指定する方法 フォームなどでクラス名を持っておらず、nameやvalueでCSSを指定したいと思った時に、inputのname属性をcssセレクタとして指定する方法です input ということで「input」と指定をすることで、CSSを適用... 2022.05.11 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】「height」は「ヘイト」?「ハイト」? CSSでよく使われる「height」=「高さ」。こちらの読み方は?? height 紛らわしいですが、正確には「ハイト」が正しい発音になっているようです。 height【hάɪt】 正:ハイト 誤:ヘイト ... 2022.04.03 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】セレクタの優先順位の計算方法についてpart1 CSSの優先順位が毎回分からなくなるので、改めて整理してみました。 サンプルページはこちら CSSセレクタの優先順位(スコア) CSSは読み込む際の優先順位によって、このように点数が付けられているようです。 ... 2022.03.05 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】WEBサイトのページを開いた時にローディングアニメーションを実装する方法(CSSのみ) WEBサイトを開いたときにローディングアニメーションを表示させる方法です。前回はjQueryで作成してみましたが、今回はCSSのみで実装してみます。 サンプルページはこちら とりあえずHTML部分 ということで、... 2022.02.25 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【Flexbox】要素を上下左右の中央に配置する方法(CSS) CSSで「画面の上下左右中央に要素を配置したい」と思った時にも、Flexboxが便利です。簡単にできますのでお試しください。 四角形を準備する まずは、四角形を準備します。ひとまず、以下のような感じにして四角形を準備します。 ... 2022.02.17 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS Battle】画像通りにCSSを作る疑似ゲームに挑戦できるブラウザサービス CSSのスキルアップを目指す時の便利なサービスのひとつが「CSS Battle」です。 CSS Battle こちらのページから開けます。 まずは、Sign Upで新規登録します。 Twitterや... 2022.01.24 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】左側や右側に余白やスペースを作りたい時に使うmarginとpaddingの基本について 「WEBページの左側や右側にスペースを作りたい」という時には、「padding」「margin」を設定することで、領域の右側や左側に余白を作ることができます。padding、margin、余白についてを抑えてみます。 padding... 2022.01.05 CSS(シー・エス・エス)
CSS(シー・エス・エス) 【CSS】テキストに下線(アンダーライン)を引く時に使えるプロパティ+波線や点線・二重線を引く 「CSSで下線引く時に使うCSSは何?」という時に使えるプロパティです。 下線/text-decoration:underline; まずは、このプロパティ「text-decoration:underline;」で下線(アンダ... 2022.01.05 CSS(シー・エス・エス)