纯css3漂亮的checkbox和radio美化效果插件Pretty.css插件

插件介绍

pretty.css是一款纯css3漂亮的checkbox和radio美化效果。pretty.css可以和多种字体图标结合使用,对原生的checkbox和radio进行美化,还可以制作按钮点击时的动画效果。

纯css3漂亮的checkbox和radio美化效果插件Pretty.css插件_第1张图片

浏览器兼容性

教程

pretty.css是一款纯css3漂亮的checkbox和radio美化效果。pretty.css可以和多种字体图标结合使用,对原生的checkbox和radio进行美化,还可以制作按钮点击时的动画效果。

pretty.css支持的图标库有:

  • FONT AWESOME
  • BOOTSTRAP GLYPHICONS
  • MATERIAL DESIGN ICONS (MDI)
  • MATERIAL DESIGN ICONS (ZMDI)
  • TYPICONS
  • IONICONS
  • GOOGLE MATERIAL DESIGN ICONS

安装

可以使用bower,npm或yarn来安装pretty.css。

bower install pretty-checkbox
npm install pretty-checkbox
yarn add pretty-checkbox  
web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF)

使用方法

在页面引入pretty.min.css文件及所需要的字体图标库文件

      






HTML结构

Checkbox的基本HTML结构如下:

Radio的基本HTML结构如下:

其中mdi mdi-*是material design图标。如果你想使用fontawesome,可以修改为fa fa-close

SCSS变量

pretty.css的基本scss变量设置如下:

$pretty--class-name: notsopretty; 
/* 
*/ $pretty--border-radius: 0; $pretty--color-primary: #428bca; $pretty--color-success: #5cb85c; $pretty--color-info: #5bc0de; $pretty--color-warning: #f0ad4e; $pretty--color-danger: #d9534f; $pretty--color-border: #b9b9b9; $pretty--color-radio: #b9b9b9; $pretty--color-bg: #fff; /* Google material design icons */ $pretty--gmdi-class-name:'g-mdi'; $pretty--gmdi-name:'Material Icons'; $pretty--gmdi-attr:'data-icon';

pretty.css的github地址为:https://lokesh-coder.github.i…

注:更多关于美化checkbox和radio的插件,欢迎大家评论留言,谢谢。

你可能感兴趣的:(css,css3,前端,Web前端,前端开发)