1. 程式人生 > >簡單的checkbox多選框樣式修改(純css3)

簡單的checkbox多選框樣式修改(純css3)

今天在做專案的時候有需要用到多選框,並且因為ui的關係,需要稍微美化一下多選框,所以找到了實現方法,挺實用的,不需要指令碼就能實現。

前端佈局如下:

<input class="select-tag-input" type="checkbox" id="tag-id"style="display: none;">
<label class="tag-label" for="tag-id"></label>

css如下:

/*checkbox樣式*/
.select-tag-input + label{
    background-color: #eaeaea;
    /*border: 1px solid #C1CACA;*/
    border: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    border-radius: 5px;
    display: inline-block;
    position: relative;
    margin-right: 18px;
    margin-top: 9px;
}


.select-tag-input + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}


.select-tag-input:checked + label {
    background-color: #eaeaea;
    /*border: 1px solid #92A1AC;*/
    border: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #243441;
}


.select-tag-input:checked + label:after {
    content: '\2714';
    position: absolute;
    top: -11px;
    left: 0px;
    color: #758794;
    width: 100%;
    text-align: center;
    font-size: 1.4em;
    padding: 1px 0 0 0;
    vertical-align: text-top;
}

相關推薦

簡單checkbox樣式修改css3

今天在做專案的時候有需要用到多選框,並且因為ui的關係,需要稍微美化一下多選框,所以找到了實現方法,挺實用的,不需要指令碼就能實現。前端佈局如下:<input class="select-tag-input" type="checkbox" id="tag-id"sty

樣式

單選 har bsp spl enter log ott min right 主要註意before和after的樣式設置,input要設置id,label要設置for值並且等於相應的input值的id HTML <!DOCTYPE html><html&

Android的CheckBox()

left mage set width reset andro XML androi apk 1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res

jquery,js,checkbox取值和賦值

ber javascrip 支持 substr i++ 不想 put pre htm 今天一個同事不太會多選框的取值和賦值的問題,我幫他解決了一下,不想自己想的朋友可以參考一下。 獲取checkBox的值,checkBox的html如下 <input type

layui checkbox自動選中

layui 的checkbox,後臺返回資料,前臺自動選中問題 $.get( "{:url('service/edit')}", {'id':adminId}, function(d){ //d為後臺返回的json資料 //設定

利用 CSS3 定製單/樣式

寫於 2016.01.20 在前端開發中,往往需要對預設元素的樣式進行修改。然而有的元素卻不是那麼容易就能找到它所對應的樣式的,今天要討論的重點內容就是<input type="checkbox">以及<input type="radio">這兩款預設表單元素的樣式修改問題

element-ui 裡面el-checkbox,實現全選單

data裡面定義了        data:[],        actionids:[],//選擇的那個actionid        num1:0,//沒選擇的計數  &nb

input checkbox大小修改

有的時候,需要使用複選框,但是複選框有時候預設的太小,這時候就需要加大複選框,網上搜了很多,都沒有直接的解決方法, 一種是採用div 擴大點選範圍或者是採用圖片替代。 直到看到下面一篇介紹,使用了下,才可以達到我想要的效果,試了下ie和谷歌都支援。 參考 https:/

ios TableView編輯狀態修改

在- (void)layoutSubview 和 - (void)setEditing:(BOOL)editing animated:(BOOL)animated 中新增  UIImage *selectImg = [UIImage imageNamed:@"im_sel

React ant design Checkbox

後臺資料 import React, { Component } from 'react'; import { Input,Divider,Form,Button ,Checkbox,message} from 'antd'; import

HTML的checkbox---按條件選擇

如圖,當一個頁面上有多個checkbox,有時候需要根據條件來選擇我們需要的checkbox。 上面假設我們需要挑選出符合條件的公司名稱,我們先獲得所有的公司名,get webelements 獲取元素列表,get text獲取文字,用一個for迴圈遍歷可獲得所有的公司名

,複樣式修改

1:  input[type=radio],input[type=checkbox] { display:inline-block; vertical-align:middle; width:20px; height:20px; margin-left:5px; -webkit-appearance

【VueJS】v-model單、複的應用學習中...

下面是我寫的Demo以及我的理解 <div id="app"> <h3>單選按鈕繫結資料</h3> <input type="radio"

編輯文章頁面,修改側邊欄的分類樣式

ane admin type cat pan style stty 分類 text function change_cat_meta_postbox_css(){ ?> <style type="text/css"> .wp-tab-panel

改變默認的 checkbox 樣式~

ima solid 默認 posit 17. 分享 設置 元素 box 效果圖: HTML代碼: <label for="Checkbox1" style="display:none;"></label> <input type="c

css3checkbox 標籤單和實現類似於樣式改寫

實現單選框的效果: <p class="login-p"> <span> <input type="checkbox" class="checkbox" checked="checked"/>

關於jsp頁面checkbox的預設樣式修改(自定義複樣式)

checkbox複選框的預設樣式太low,最近做的專案我選擇了自定義樣式,網上找了不少文章內容冗餘,並且並不是都有效果,所以將自己過程整理出來,以備後用。只要在jsp頁面和css樣式表中新增相應程式碼即可:一、jsp頁面:<div class="container"&g

js自定義修改樣式,清除復默認樣式

radio 技術分享 b2c 如果 watermark css 狀態 初始化 -a 之前做項目的時候,也遇到過需要按照設計稿把<input type="checkbox">和<input type="radio">的默認樣式進行修改,但發現,並沒有可

通過編寫串口助手工具學習MFC過程——添加CheckBox

gin times blog 做了 mda 使用 時有 mbo margin 通過編寫串口助手工具學習MFC過程 因為以前也做過幾次MFC的編程,每次都是項目完成時,MFC基本操作清楚了,但是過好長時間不再接觸MFC的項目,再次做MFC的項目時,又要從頭開始熟悉。這次通過做

checkbox全不和反

沒有 index ntb -1 點擊事件 ner 空數組 一個 多個 在判斷多選框中的某一個是否被選中時,我們可以用checked的屬性 選中了就返回true,沒被選中就返回false; 這是html代碼: <form action="#"> <la