@djthoms/pretty-checkbox

中文文档
3.1.0发布于 2020/09/10MIT零依赖近 30 天下载 9748

一个纯 Css 库来美化复选框和收音机按钮.

中文使用文档
文档目录22 节
  1. 特征
  2. 安装
  3. 从CLI
  4. 从CDN
  5. 手工下载
  6. 常设委员会
  7. 使用量
  8. 基本复选框
  9. 切换复选框
  10. 自定义字体图标
  11. 特别工作组
  12. 图像
  13. 颜色
  14. RTL 支持
  15. 再来
  16. 浏览器支持
  17. 字体图标库
  18. 特别工作组
  19. 图书馆
  20. 灵感
  21. 捐款
  22. 许可证


Pretty checkbox

pretty 检查框.cs

一个纯CSS库来美化复选框和收音机按钮.

Github Release Licence Downloads


Demo and documentation
Pretty checkbox preview

特征

  • 基础
    • 形状 - 说吧 平方边, (中文(简体) ), 曲线, (中文(简体) ), 回合
    • 备选案文 - 说吧 默认, (中文(简体) ), 填充, (中文(简体) ), 细
    • 颜色 - 说吧 小学, (中文(简体) ), 成绩, (中文(简体) ), 资讯, (中文(简体) ), 3⁄4 ̄ ̧漯B, (中文(简体) ), 危险
    • 颜色类型 - 说吧 固态, (中文(简体) ), 大纲
    • 动画 - 说吧 平滑, (中文(简体) ), 塔达, (中文(简体) ), 果冻, (中文(简体) ), 脉搏, (中文(简体) ), 旋转
  • 切换 - iOS 样式 - 大纲, (中文(简体) ), 填充, (中文(简体) ), 斯莱姆
  • 响应
  • 没有 Java 脚本
  • 自定义字体图标
  • SVG 图标
  • 图像支持
  • 在图标/ SVG / 图像之间切换
  • 锁定
  • 国家 焦点, (中文(简体) ), 缓冲, (中文(简体) ), 不确定
  • 支持框架 - 诱饵, (中文(简体) ), 基金会, (中文(简体) ), 分层UI, (中文(简体) ), 布玛,, , , , , , , , .
  • SCSS 定制
  • 支持包括移动设备在内的所有现代浏览器
  • 方便打印
  • 还有.. 我开玩笑的,就这样! (中文(简体) )

安装

从CLI

使用 npm 或者说 yarn数字 :

npm install @djthoms/pretty-checkbox # or
yarn add @djthoms/pretty-checkbox

添加 pretty-checkbox.min.css 在您的 html 中:

从CDN

<link
    rel="stylesheet"
    href="https://unpkg.com/@djthoms/pretty-checkbox/dist/pretty-checkbox.min.css"
/>

手工下载

下载源从 Github。 。 。 .

<link rel="stylesheet" href="<PATH>/pretty-checkbox/dist/pretty-checkbox.min.css" />

<PATH> 是图书馆下载的地方.

常设委员会

您也可以导入 pretty-checkbox.scss 在您的主要 scs 文件中.

@import '~@djthoms/pretty-checkbox/src/pretty-checkbox.scss';

请参考SCSS设置的文档 .

使用量

漂亮的复选框 有很多风格,

类名说明
p-default基本样式
p-switchiOS 喜欢切换样式
p-icon自定义字体图标
p-svg自定义 SVG 文件, 标记
p-image小图像

还有三个形状 p-round p-curve p-square (默认)

基本复选框

<div class="pretty p-default">
    <input type="checkbox" />
    <div class="state">
        <label>Check me</label>
    </div>
</div>

基本复选框有三个变体 p-fill p-thick p-outline (默认)

你可以结合他们.

<div class="pretty p-default p-curve p-fill">
    <input type="checkbox" />
    <div class="state">
        <label>Fill</label>
    </div>
</div>

切换复选框

开关有三个变体 p-outline p-fill p-slim

<div class="pretty p-switch p-fill">
    <input type="checkbox" />
    <div class="state">
        <label>On</label>
    </div>
</div>

自定义字体图标

<div class="pretty p-icon">
    <input type="checkbox" />
    <div class="state">
        <i class="icon fa fa-check"></i>
        <label>Check me</label>
    </div>
</div>
说明: 分类 " icon " 应加上图标类名称
说明:图标要工作,需要添加相应的字体图标库. 在以上的例子中,我们使用了字体真棒图标。 因此,FontAwesome应该单独列入.

特别工作组

支持 SVG 文件在 标记标记, 标记 (<svg> ... </svg>)和图示

<div class="pretty p-svg">
    <input type="checkbox" />
    <div class="state">
        <img class="svg" src="file.svg" />
        <label>Check me</label>
    </div>
</div>
说明: 将 " svg " 级添加到 img 标记或 svg 标记中.

图像

支持任何类型的有效图像格式.

<div class="pretty p-image">
    <input type="checkbox" />
    <div class="state">
        <img class="image" src="/check.png" />
        <label>Block</label>
    </div>
</div>
说明: " 图像 " 类将添加到印花标记中.

颜色

有五种坚固的颜色 p-primary p-success p-warning p-info p-danger

还有五道轮廓颜色 p-primary-o p-success-o p-warning-o p-info-o p-danger-o

<div class="pretty p-default p-curve p-thick">
    <input type="checkbox" />
    <div class="state p-warning">
        <label>Warning</label>
    </div>
</div>
说明:彩色类必须在州级中加入. 固体颜色和Ouline颜色在字体图标和切换功能中具有不同的作用.

RTL 支持

包含 rtl.css 在您的源文件中 : smile :

再来

还有很多像 无线电按钮 , (中文(简体) ), 切换 , (中文(简体) ), 国家 , (中文(简体) ), 动画 , (中文(简体) ), 边框减少 , (中文(简体) ), 锁定 , (中文(简体) ), 缩放, (中文(简体) ), SCSS 设置。 。 。 .

请参考 文档 要知道他们.

浏览器支持

在所有现代浏览器中工作.

Chrome >= 26 Firefox >= 16 Safari >= 6.1 Opera >= 15 IE >= 9

字体图标库

特别工作组

图书馆

灵感

捐款

多亏了这些好人 花了宝贵的时间 帮助改进了图书馆 欢迎任何捐款!

许可证

这个项目根据麻省理工学院的许可证颁发

❤

版本与发布记录

@djthoms/pretty-checkbox 共发布 2 个版本,首次发布于 2020/08/18;过去 12 个月发布了 0 个版本。

版本发布日期距今
3.1.0latest2020/09/106 年前
3.0.42020/08/186 年前

关于 @djthoms/pretty-checkbox 的常见问题

@djthoms/pretty-checkbox 是什么?

一个纯 Css 库来美化复选框和收音机按钮.

如何安装 @djthoms/pretty-checkbox?

在项目目录运行 npm install @djthoms/pretty-checkbox,或使用 pnpm add / yarn add / bun add。

@djthoms/pretty-checkbox 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/djthoms__pretty-checkbox 是否存在。

@djthoms/pretty-checkbox 可以商用吗?

@djthoms/pretty-checkbox 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@djthoms/pretty-checkbox 的下载量有多少?

根据 npm 官方下载统计,@djthoms/pretty-checkbox 在 2026/10/13 – 2026/11/11 这 30 天内被下载 9,748 次,日均约 325 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@djthoms/pretty-checkbox 还在维护吗?

最新版本 3.1.0 发布于 2020/09/10(6 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/08/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。