WebサイトのCTAで電話番号リンクを設置した際、PC表示(タブレット含む)ではリンクを生かさず、スマートフォン時にタップできるようにするCSS。
続きを読むCSS3
フレックスボックスで一行のアイテムが足りなかった時に左寄せにする方法
フレックスボックスで3列や4列のリストを表示する際、justify-content を ”space-between” で設定していると表示に困ることがあります。
例えば、3列リストの最終行でアイテムが足りなかった場合、両端に寄ってしまい真ん中が空いてしまいます。(上図 左)
アイテムの左右にmarginを入れて並ばせる方法であれば、flex-start にすれば左寄せになります。
また等間隔で配置したい場合は、space-around でOKです。
ただしコーディングの条件が「端に来るアイテムは親要素の両端に揃える」となると、space-between を選ぶでしょう。
flex-startやspace-aroundでも計算さえ間違わなければ両端でそろえるようにできると思いますが、ちょっと面倒くさいです。
今回は、justify-content:space-between で最終行のアイテム数が少なかった時に左寄せにできる方法を紹介します。
続きを読むコンテンツ量が少ない時にフッターが表示最下部へ張り付くCSS
コンテンツ量が少ない時にフッターをブラウザ最下部へ表示させたい場合、下記のように設定します。
続きを読むCSSでボックスのアスペクト比を固定する(レスポンシブ対応)
CSSでアスペクト比(縦横比)を固定する方法。
続きを読むpositionを使ったボックスの中央配置
positionを使用したボックスの中央配置の記述。
続きを読む