キーボード操作もできるアクセシブルなチェックボックスとラジオボタンをCSSでカスタマイズする
チェックボックスやラジオボタンは、「閲覧環境によってデザインが変わってしまう」「サイトのデザインと合わない」といった理由からCSSでカスタマイズすることが多いと思います。 ただ、検索でよく見るカスタマイズ方法だと、inp…
チェックボックスやラジオボタンは、「閲覧環境によってデザインが変わってしまう」「サイトのデザインと合わない」といった理由からCSSでカスタマイズすることが多いと思います。 ただ、検索でよく見るカスタマイズ方法だと、inp…
今年4月、「Google Fonts」に明朝体の書体「Noto Serif CJK」が発表されましたので、遅ればせながら使ってみました。 [参照] ・Google Developers Japan: Noto Serif…
こんにちは。 僕はデザインとフロントエンドを兼ねて仕事をしているのですが、デザイン段階でCSSフレームワークのガイドラインを意識してデザインすると、コーディングが格段にスピードアップするのを実感しています。 本記事は今ま…
決まった寸法の領域に、縦横比もサイズもバラバラの画像を「うまいこと」表示しないといけないなんてことないでしょうか。 HTML + CSSで地味に苦労する上下左右中央とサイズの調整、未だに一発書きが出来ません。 flexb…
ブレンドモードとは? 簡単にいうとPhotoshopやIllustratorで使うオーバーレイがなんとCSSでできちゃいます! 残念ながらSafariの一部、IE, Edgeはサポートしていないので実際に案件で使うことは…
Creative CloudアセットのCreative Cloud Extractを使用することでコーディングに必要だったスライスが不要、またCSSを自動生成してくれたり計測してくれます。 実際に使ってみました。 始める…
以前Pug(Jade)を使った制作環境を作る方法を紹介しました。 Pug(Jade)で効率的なマークアップ環境を作る 今回はPugでマークアップをしていくときに、よく使う書き方を紹介します。 ベースになるルールは9個あり…
「iPhone でサイトを開いて、Mac の SafariからそのページをWebインスペクタで確認する」という記事に続きまして、同様のことを Android でも行う方法を紹介したいと思います。 Android でサイト…
2016年の春辺りから、「そろそろ『CSS Grid Layout』が来るらしい」という話をよく聞くようになりましたが、最近になって、「いよいよ来るか!?」というニュアンスに変わってきたように思います。 CSS Grid…
SafariのWebインスペクタ for MAC ウェブページの制作を行う際、iPhoneでどのように表示されるか・動作するかをチェックする際に便利な機能があるのをご存知でしょうか? Safariには「Webインスペクタ…