溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2020-07-22 14:39:36 來(lái)源:網(wǎng)絡(luò) 閱讀:183 作者:前端向南 欄目:web開(kāi)發(fā)

插件介紹

pretty.css是一款純css3漂亮的checkbox和radio美化效果。pretty.css可以和多種字體圖標(biāo)結(jié)合使用,對(duì)原生的checkbox和radio進(jìn)行美化,還可以制作按鈕點(diǎn)擊時(shí)的動(dòng)畫(huà)效果。

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

瀏覽器兼容性

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

教程

pretty.css是一款純css3漂亮的checkbox和radio美化效果。pretty.css可以和多種字體圖標(biāo)結(jié)合使用,對(duì)原生的checkbox和radio進(jìn)行美化,還可以制作按鈕點(diǎn)擊時(shí)的動(dòng)畫(huà)效果。

pretty.css支持的圖標(biāo)庫(kù)有:

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

安裝

可以使用bower,npm或yarn來(lái)安裝pretty.css。

bower install pretty-checkbox
npm install pretty-checkbox
yarn add pretty-checkbox  
web前端開(kāi)發(fā)學(xué)習(xí)Q-q-u-n: 731771211,分享學(xué)習(xí)的方法和需要注意的小細(xì)節(jié),不停更新最新的教程和學(xué)習(xí)方法(詳細(xì)的前端項(xiàng)目實(shí)戰(zhàn)教學(xué)視頻,PDF)

使用方法

在頁(yè)面引入pretty.min.css文件及所需要的字體圖標(biāo)庫(kù)文件

<link rel="stylesheet" href="../PATH/pretty-checkbox/src/pretty.min.css"/>      
<link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<link  rel="stylesheet">
<link rel="stylesheet" />
<link rel="stylesheet" />
<link rel="stylesheet" />
<link rel="stylesheet" />

HTML結(jié)構(gòu)

Checkbox的基本HTML結(jié)構(gòu)如下:

<div class="pretty primary">
  <input type="checkbox"/>
  <label><i class="mdi mdi-check"></i> Primary</label>
</div>

Radio的基本HTML結(jié)構(gòu)如下:

<div class="pretty">
  <input type="radio" name="radio">
  <label><i class="mdi mdi-check"></i> Option 1</label>
</div>
<div class="pretty">
  <input type="radio" name="radio">
  <label><i class="mdi mdi-check"></i> Option 2</label>
</div>

其中mdi mdi-*是material design圖標(biāo)。如果你想使用fontawesome,可以修改為fa fa-close

SCSS變量

pretty.css的基本scss變量設(shè)置如下:

$pretty--class-name: notsopretty; 
/* <div class="notsopretty circle"> */

$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...

注:更多關(guān)于美化checkbox和radio的插件,歡迎大家評(píng)論留言,謝謝。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI