form input checkboxの装飾
アート・コア川口サイトので使用。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* css checkbox01 */ .checkbox 01 -input{ display : none ; } .checkbox 01 -parts{ padding-left : 20px ; position : relative ; margin-right : 20px ; } .checkbox 01 -parts::before{ content : "" ; display : block ; position : absolute ; top : 0 ; left : 0 ; width : 15px ; height : 15px ; border : 1px solid #999 ; border-radius : 4px ; } .checkbox 01 -input:checked + .checkbox 01 -parts{ color : #009a9a ; } .checkbox 01 -input:checked + .checkbox 01 -parts::after{ content : "" ; display : block ; position : absolute ; top : -5px ; left : 5px ; width : 7px ; height : 14px ; transform : rotate ( 40 deg); border-bottom : 3px solid #009a9a ; border-right : 3px solid #009a9a ; } |
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <!-- html --> < div class = "checkbox01" > < label > < input type = "checkbox" name = "checkbox01[]" class = "checkbox01-input" > < span class = "checkbox01-parts" >チェックボックス01</ span > </ label > < label > < input type = "checkbox" name = "checkbox01[]" class = "checkbox01-input" > < span class = "checkbox01-parts" >チェックボックス02</ span > </ label > < label > < input type = "checkbox" name = "checkbox01[]" class = "checkbox01-input" > < span class = "checkbox01-parts" >チェックボックス03</ span > </ label > </ div > |