当前位置: 首页 > 软件库 > Web应用开发 > CSS框架 >

NES.css

红白机像素风 CSS 框架
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 Web应用开发、 CSS框架
软件类型 开源软件
地区 不详
投 递 者 赵炯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NES.css 是一款 NES-风格(8位机) 的 CSS 框架,只需要 CSS ,不依赖其他任何 JavaScript,可以使用它实现红白机风格的按钮,字体,对话框。

 

安装

via package manager

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

AltCSS (sass, scss...)

// style.scss
@import "./node_modules/nes.css/css/nes.css"

JavaScript

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

需要安装 css 加载程序.

HTML

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

via CDN

<!-- non-minified -->
<link href="https://unpkg.com/nes.css@2.3.0/css/nes.min.css" rel="stylesheet" />
<!-- latest -->
<link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
<!-- core style only -->
<link href="https://unpkg.com/nes.css/css/nes-core.min.css" rel="stylesheet" />

推荐字体

语言 字体
(默认) Press Start 2P
英语 Kongtext
日语 美咲フォント
日语 Nu もち
韩语 둥근모꼴
中文 Zpix (最像素)

使用

NES.css 只提供组件,你需要定义自己的布局.

默认字体 Press Start 2P 只支持英文字符.,把这个框架与其他非英语的语言一起使用的时候,,请使用另外的字体.。

请根据这个关于 Google Fonts 的 说明 了解如何把它引入项目, 或者按照如下方式简单引入:

<head>
    <link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
    <link href="https://unpkg.com/nes.css/css/nes.css" rel="stylesheet" />
    <style>
      html, body, pre, code, kbd, samp {
          font-family: "font-family you want to use";
      }
    </style>
</head>

浏览器支持

NES.css 与如下浏览器的最新版本兼容.

  • Chrome
  • Firefox
  • Safari

未经测试

  • IE/Edge
  • [重要代码打5遍] -ms-:[代码]//代表IE浏览器私有属性 -moz-:[代码]//代表FireFox浏览器私有属性 -webkit-:[代码]//代表safari、chrome浏览器私有属性 -o-:[代码]//代表opera浏览器私有属性 最后在打一遍代码 示范 -ms-:width:100%; -moz-:width:100%; -webkit-:width:100%; -o-:wid

  • 首先来了解一下CSS字体: 通用字体系列 前面讨论过,实际上相同的字体可能有很多不同的称呼,不过 CSS 迈出了勇敢的一步,力图帮助用户代理把这种混乱状况理清楚。 我们所认为的“字体”可能有许多字体变形组成,分别用来描述粗体、斜体文本,等等。例如,你可能已经对字体 Times 很熟悉。不过,Times 实际上是多种变形的一个组合,包括 TimesRegular、TimesBold、TimesIta

 相关资料
  • 目前,我尝试重新创建一个类似于方格块的模式。当我在浏览器中查看时,每N个元素的像素都增加了一倍: 对我来说,这个问题似乎随机发生在我创建的元素上。有没有人遇到过类似的问题,并且知道如何修复这个? 我创建了这个:

  • GWT小部件依赖于级联样式表(CSS)来实现视觉样式。 默认情况下,每个组件的类名是gwt-《classname》 。 例如,Button小部件的默认样式为gwt-Button ,类似的方式TextBox widgest的默认样式为gwt-TextBox 。 为了给所有按钮和文本框添加更大的字体,您可以将以下规则放在应用程序的CSS文件中 .gwt-Button { font-size: 150

  • 我总是看到很多空白,如果我做风景或肖像在我的图像。我确实需要可滑动的,所以不想调整代码太多,但我确实希望它看起来可以表示 我的代码有问题吗? 我确实添加了一张图片这是在风景和肖像模式下发生的

  • 问题内容: 我使用CSS已经有很多年了,我一直都是个“百分百”的人,因为我总是使用百分比而不是像素来定义高度和宽度(例如,在设置边距,填充等,在这种情况下,我使用像素)。 我会做这样的事情: 但是我经常看到这样的例子: 我的问题是:将一个 整体 与另一个 整体 相比有什么好处? 问题答案: 行动网页。%为此。因为它将(显然)调整为适合。 但是,当您想要固定宽度(例如,要以某种方式显示的文本文章)时

  • 之前有人问过这样一个问题: 当时我介绍了一个名为 Tiler 的 GitHub 开源库。这个 Python 项目很骚气!一秒生成可爱像素风图片! 今天小编就给大家实战演示一下,如何将一个普通表情包转换成像素风?

  • 我正在使用JavaFX FXML构建一个小型应用程序,我正在尝试实现一些简单的CSS以具有特定的风格。 我对Combobox元素有问题。实际上,默认情况下,其颜色为灰色: 我希望它是白色的(或透明的),并保留边框,以匹配与文本字段相同的样式。因此,我尝试将背景颜色设置为透明,但有一个副作用:边框也变得透明! 以下是我添加的CSS: 我根本不习惯CSS编写,所以可能我完全错过了一些东西。是组合框没有