CSSのflexboxで最後の行を左揃えにする方法
先日、flexboxで上記のようなレイアウトを組みたいのに、最後の行が左揃えにならずに困りました。 justify-contentで左揃えにする値はあるのですが、どうも上手くいかないんですよね。 この記事では、上の画像の・・・
先日、flexboxで上記のようなレイアウトを組みたいのに、最後の行が左揃えにならずに困りました。 justify-contentで左揃えにする値はあるのですが、どうも上手くいかないんですよね。 この記事では、上の画像の・・・
今回はCSSで使用できる単位について記事にしたいと思います。CSSで使用できる単位はいくつかありますが、それぞれがどのように違うかご存じですか。 正しく理解していないと意図した通りのデザインで表示されません。この記事では、HTMLやCSSを記述する上で、最初に覚えておきたい単位について説明します。
tableをちょっとおしゃれにデザインする方法です。 border-collapseと簡単なCSSで、上の画像のような表を簡単に作れます。 border-collapseプロパティは、隣接するセルを重ねて表示するか否かを・・・
aタグやspanタグなどのインライン要素に、marginの上下は効きません。 インライン要素をCSSでブロック要素に変えることで、marginが効くようになります。 この記事では、インライン要素にmarginを効かせる方・・・
margin-topやmargin-bottomが効かず、意図した余白ができなくて困ったことってありませんか。 それは、もしかしたら「marginの相殺」が起こっているのかもしれません。 私はコーディングを始めたばかりの・・・
CSSでこちらの画像のような、複雑なグラデーションの作り方をご紹介します。 作り方は、「描画モードと透明度を変えた複数のグラデーションを重ねる」だけです。 まるでイラレやフォトショでの作業のようですが、CSSで出来るんで・・・
CSSanimationとtransformプロパティを組み合わせた、面白い動きをご紹介します。 ちょっと変わった動きがあるだけで、リッチ感が増すと思うのでサイト作成の参考にしてみてください。 各コードをコピペで実装可能・・・
要素を重ねて表示する際に、よく使用するのがpositionプロパティ。 topやleftなどとともに使って、自由自在な位置に要素を配置できる便利なCSSですが、 このpositionプロパティ、効かない、変な動きをするっ・・・
WEBサイトに円形の画像を載せたい時、画像自体を加工しなくとも、なんとCSSだけで円形に切り抜くことが出来るんです! 「object-fit」というCSSを使った方法をご紹介します。 ほんの数行記述するだけで出来ますよ!・・・
マウスオーバー(:hover)をするとふわっと色が変わるボタンの作り方です。 CSSアニメーションのtransitionプロパティを使った方法をご紹介します。 CSSアニメーションには@keyframes(キーフレーム)・・・
ページを開くと、テキストが一行ずつ上から下に向かって時間差で順々に、アニメーションでフェードイン表示する方法です。 先日、プロローグのようなページを作る機会があってその際に実装してみたので、その時のメモも兼ねて記事にしよ・・・
画像を使わないでCSSだけで円を描いて、次に円の中央に文字を配置して、更にその円をCSSだけで非表示から中心を起点にアニメーションで徐々に拡大表示させる方法をご紹介します。
CSSだけで上や下、横からスッとフェードインしながらスライドインさせる方法です。CSSanimationと、transformプロパティのtranslate関数を使った方法をご紹介します。
CSSだけでテキストをフェードインさせる方法です。CSSanimationのキーフレームを使った方法をご紹介します。CSSanimationは、要素を動的に変化(アニメーション)させるCSSです。この記事ではCSSanimationのキーフレームの基本的な使い方について、テキストをフェードインさせる方法を元に書いています。
時々、「フルスクリーンサイトに使用する画像サイズっていくつがいいの」って聞かれることがあります。 私もフルスクリーンを実装する際にいつも考えてしまうので、いろいろ調べたりしているのですが明確に「このサイズ!」と記してある・・・
フルスクリーンでの画像表示はサイトを開いた瞬間にドドーン!と目に入って迫力がありますよね。 今回は、そんな迫力満点のフルスクリーン、全画面で画像を表示する方法です。 方法はheightに「 vh 」という単位を使って、フ・・・
htmlでもCSSでも指定していないのに、なぜだか2、3ピクセルの余白というか隙間が空いてしまったことってありませんか?WEBデザインをしているとこの2ピクセル、、、いえ、わずか1ピクセルでも意図しない余白や隙間があったりすると気になってしまいます。そんな時、その余白や隙間を消すために試していただきたいCSSをご紹介します。
height:100%を使って上手くいかないことが多く、ちょっと苦労したので、改めてheightの使い方について勉強しました。ポイントは単位による指定方法の違いでした!
h1やpタグなどのブロック要素内のテキストを縦中央にする場合、vertical-align:middle;は効きません。vertical-alignはインライン要素とテーブルセルでしか効かないんです。では、ブロック要素内のテキストを縦中央にしたい場合どうすればいいのでしょうか。先日、これに苦しんだのでまとめておきます。
background-sizeはbackgroundプロパティの一つで、背景画像のサイズを指定するCSSです。 特に最近人気の画像をウィンドウの全画面(フルスクリーン)で表示する際は大活躍のプロパティで、backgrou・・・