LoginSignup
2
3

【HTMLのみでOK】class/id必要なしの超手軽で軽量なCSSを利用する

Last updated at Posted at 2020-07-01

はじめに

「bootstrap」に代表されるCSSフレームは、とても便利ですので利用してきました。普段から使い倒しており、もう身についた、という方であれば問題ないと思いますが、たまにしか使わない私のようなものにとっては、指定するclassを調べながら指定していくのは少々面倒だな、と思っていました。(簡単なHTMLを作成するときなどは、特にそう思いました)

classやidを指定しなくてもよい方法があるということを知りましたので試してみました。
classless CSS framework というそうです。

用意するのはHTMLのみで、class/idの指定は必要ありません。とにかく簡単で、HTMLのheadタグに1行追加するだけでいい感じにしてくれます。

  • ①new.css

  • ②mvp.css

①new.css

追加するコード

sample.html
<head>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@exampledev/new.css@1/new.min.css">
</head>

デモサイト

01.png

npm/yarnにも対応している。

npm i @exampledev/new.css
yarn add @exampledev/new.css

また、テーマもありナイトモードやターミナルモードがあり、爆速で変更・適用が可能。

  • ナイトテーマを適用
samle.html
<head>
  <link rel="stylesheet" href="https://newcss.net/theme/night.css">
</head>
  • ターミナルテーマを適用
sample.html
<head>
  <link rel="stylesheet" href="https://newcss.net/theme/terminal.css">
</head>

02.png

②mvp.css

追加するコード

sample.html
<head>
  <link rel="stylesheet" href="https://unpkg.com/mvp.css">
</head>

デモサイト

03.png

サンプルサイトはこちら

04.png

まとめ

  • classless CSS frameworkは、簡単なHTMLでスタイルを整えたい場合、とても便利だと思いましたので、積極的に使っていきたいなと思いました。

おまけ

CSSフレームワークを適用して確認するのは、レスポンシブに対応できているかどうかだと思います。同時にデバイスを確認するサイト・ツールは、こちらが便利です。(IDの登録などは不要)

everysize

05.png

参照URL

new.css

公式ページと参考URL

mvp.css

公式ページと参考URL

2
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3