デバイスサイズによって読み込むCSSを切り替える(Media Queriesを使わない方法)
CSSをデバイスサイズによって切り替える際はMedia Queriesを使って書き分けることがほとんどだと思います。 CSS内でMedia Queriesを使って書き分けるのではなく、そもそもCSSを読み込む際にデバイスサイズによって読み込むCSSを変更する方法があったので忘れないようにメモ。 <link rel="stylesheet" href="css/midium.css"...
View Article【Sassで効率よくコーディングするために】よく使うCompassのミックスインまとめ
cssを記述していく際にベンダープレフィックスを毎回書いていくのは面倒だし、そもそも全部覚えきれません。 Sassで記述していく際にCompassで用意されているMixinを使うことで記述が随分楽になります。 基本的なCompassの使い方についてはこちらのサイトが詳しいので参考にしてみてください。 CSSの常識が変わる!「Compass」、基礎から応用まで! Compassを使う...
View ArticleCSS基礎の基礎 floatがなんだかんだ使いやすい件
古いIEの勢力がやっと減ってきて、ようやくコーディングも楽になってきた今日この頃。 要素を横並びにするのにモダンブラウザが中心のこのご時世、『Flexbox』で大体解決出来るでしょ。そう思ってなんでもかんでも『Flexbox』でコーディングしてた時期がありました。 すごく楽チンなんだけども、IE10,IE11で予想外の動きをすることがちょくちょくある。...
View Article【CSS】背景画像にsvgを使いtransformさせる時の注意点
svgとはJPEGやPNGのような画像(ビットマップデータ)ではなくイラストレーターで扱うベクターデータ。 モダンブラウザであればsvgは大体対応しているので出番が増えてきた今日この頃。 使いやすくはなってきているけれどブラウザによっては不具合が出るんですよね。 Chromeだと問題ない。でもEdgeだと表示がおかしいなんてことも多々あります。...
View ArticlePC環境でリンク要素にhoverしてもカーソルがポインター(指マーク)にならない事象
いつもの用にwebサイトの制作をしているとリンク要素にhoverしてもカーソルがポインター(指マーク)にならないことに気づく。 aタグのhrefが空だったり、aタグのcssがcursor: pointer;ではない指定になっているのかと思い、htmlやcssをチェックしてみる。 押せばちゃんとリンクに飛ぶし、cssの設定も通常。...
View Articleよく使うFlexboxのレイアウトまとめ
webサイト制作においてレイアウトを組む際、Grid Layoutだと癖があってまだ使いにくい、floatは用途が限定的、などの理由でFlexboxを使う機会が多いです。 今更感はありますが、都度レイアウト用のcssを調べるのも面倒なので備忘録的によく使うものをまとめておきます。 上下左右中央寄せ...
View ArticleSass(SCSS)を使って効率的にコーディングをするための基本設定
Sassには便利な書き方がたくさんあるのですが、都度調べるのも面倒なので便利そうなコードを簡単にまとめました。 ブレイクポイントの設定 // ブレイクポイント ------------------------------------- $breakpoints: ( pc: "screen and (min-width:840px)", sp: "screen and...
View ArticleCSSで長い文字列を三点リーダー(…)などで省略する方法
CSSで長い文字列を三点リーダー(…)などで省略する方法をご紹介します。 1行の場合 1行でいいのであればこちらの方法が一番簡単です。 ポイントはこちらの3点セット。 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; IEを含む各ブラウザに対応しているのが嬉しいですね。 See the Pen...
View Articlepx・rem早見表(rootが16pxの場合)
pxとremの早見表。 奇数のフォントサイズは省いて掲載されているのはよく見るけど、デザイン的に奇数のフォントサイズが必要な場合もあるので自分用にメモ。 10pxから40pxまで。 px rem 10 0.625 11 0.6875 12 0.75 13 0.8125 14 0.875 15 0.9375 16 1 17 1.0625 18 1.125 19 1.1875 20 1.25 21...
View Article