オープンソースで提供されているCSSフレームワーク「Tailwind CSS」をめぐり、とあるプルリクエストが「収益性がない」としてクローズされました。批判に対して、Tailwind CSSの開発を行うTailwind Labsのアダム・ワサン氏は「収益が悪化して余裕がなく、エンジニアリング担当の75%を解雇せざるを得なかったほどだ」と内情を明かし、理解を求めました。
CSSでこの機能を待ち望んでいた人もいると思います。 セレクタの適用範囲を設定できる@scopeがいよいよChromeでサポートされます。@scopeの基礎知識と使い方を紹介します。 たとえば、下記のHTMLにはimgが2つあります。@scopeを使用すると、1つ目の.media-object直下 ...
初心者向けの「わかりやすさ」を重視した解説に定評があるウェブ系テクニカルライター。ウェブの黎明期に趣味で始めた個人サイト製作からその「楽しさ」に魅了され、作成方法に関する様々な情報を発信。企業や団体のウェブサイト製作・解説書籍の ...
弊社では全ての新規サイトの構築で、CSSフレームワークをtailwindcssに切り替える意思決定を行い、実際に1年くらいが経過しました。「案件によって、tailwindが向いてそうなものは使う」ではなく「全ての案件で使用」です。使えば使うほどメリットの大きさ ...
CSSにまだ詳しくなかったり、ページデザインよりも本文の執筆に注力したい人のために、Vivliostyleでは簡単にデザインを適用できる 「Vivliostyle Theme」 が用意されています。第3回では、Vivliostyle Themeの使い方や、Vivliostyle Themeを実現するためのCSSの機能、自分 ...
本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 Misskeyでは2025年も大きな機能改修・ リファクタリングに取り組んでいます。 その中にCSS Variablesに関する作業もあったので、今回は ...
兄弟要素を積み重ねる時、垂直マージンをどのように実装していますか? 要素を積み重ねる時のマージンは、フクロウセレクタ(* + *)を使うと簡単です。さらに、>を追加することで、マージンが再帰的に与えられるのを防ぎます。たった3行のCSSで ...
CSSで画像や文字を回転させる方法を解説。CSSのtransformプロパティを使うと、HTMLに書いた要素を45度でも90度でも自由な角度で回転できます。transformの値にrotateを使えば2D(平面)で傾けられ、rotateXなどを使えばX軸・Y軸・Z軸を基準に3D(立体)で回転できます。
基本のスタイルを調整するだけで、複数のパターンを生成できます。CSSだけを使い、ドットやストライプの背景パターンを作ってみましょう。 今回はグラデーション(gradient)を活用してパターンを作成していきます。 Safariへの実装時の注意! 透過のCSS ...
SCSS(SASS)やCSS in JSのようなメタ言語を用いてネスティングを行う場合、&を使うことで親要素を参照できる。 そういう状況の中で、&がない場合のコードを見かけたのでどういった動作をするのか、&を付けるべきなのかを確認した。 &がない場合、記述通り ...
Microsoftが1998年に発売した「Windows 98」のデザインをウェブサイトで利用できるCSS「98.css」をエンジニアのJordan Scales氏が開発し、GitHub上で公開しています。 98.css - A design system for building faithful recreations of old UIs ...