ソフトウェア開発者のための OSS、まとめてみました!

ソフトウェア開発を行なっている自分が、個人的に面白いと思ったプログラムの最新技術や、オープンソースソフトウェア(OSS)をまとめています!

MENU

ファミコン風のデザインを使いたいなら!「NES.css」

概要

ファミコン風デザインのウェブサイトを簡単に作れる CSS フレームワークです。

ボタンや入力フォームといった基本的な要素から、かわいらしいアイコン、任天堂のキャラクターなども用意されています。

利用手順

パッケージマネージャーを使う場合

npm を介して利用する方法が推奨されています。

npm install nes.css
# or
yarn add nes.css

AltCSS(sass, scss...)

npm install nes.css
# or
yarn add nes.css

JavaScript

// script.js
import "nes.css/css/nes.min.css"

HTML

<!-- index.html -->
<html>
  <head>
    <link rel="stylesheet" href="./node_modules/nes.css/css/nes.min.css">
  </head>
  <body></body>
</html>

CDN を使う場合

<Link />要素を使って CSS をインポートします。

<!-- 圧縮版 -->
<link href="https://unpkg.com/nes.css@2.3.0/css/nes.min.css" rel="stylesheet" />
<!-- 最新版 -->
<link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
<!-- コアスタイルのみ -->
<link href="https://unpkg.com/nes.css/css/nes-core.min.css" rel="stylesheet" />

使用感

実際にコードを書いてみたら、以下のようになります。

ただ、フォントはそのままですね。

// HTML (CDNを使用)
<html>
  <head>
    <link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
  </head>
  <body>
    <button type="button" class="nes-btn is-primary">Kewpie13</button>
</body>
</html>

フォントもファミコン風にしたいなら、ドキュメントでも推奨されている「Press Start 2P)」を使用するとさらに雰囲気がでます。

// HTML (CDNを使用)
<html>
  <head>
    <link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
       <!-- 以下を追加 -->
    <link href="https://fonts.googleapis.com/css?family=Press Start 2P" rel="stylesheet"> 
  </head>
  <body>
    <button type="button" class="nes-btn is-primary">Kewpie13</button>
</body>
</html>

ブラウザサポート

Readme には以下のブラウザの最新バージョンと互換性があります。

未確認

まとめ

上記のように、簡単にファミコン風のデザインを作成することができました!

ファミコン風のデザインをかわいく簡単に作成したいなら、この NES.css を使ってみるのはいかがでしょうか。

ライセンス

リンク

github.com