ワンボックススタイルを達成するために、純粋なCSS

  1. htmlコード
    < H2 >あなたの好きな果物</ H2 > 
    < divのクラス= "INPUT-ラジオ" > 
        <! - チェックcheckedプロパティの追加] - > 
         < INPUT 上記のid上記= "アップル" タイプの= "ラジオ" 名前=「フルーツ" 確認/> 
         < ラベルのために、"アップル= " >アップル</ ラベル> 
    </ divの> 
    < divのクラス=" INPUT-ラジオ" > 
          < INPUT 述べたID上記="バナナ」 タイプ= 『ラジオ』の名前= "フルーツ"  /> 
          < ラベル= "バナナ" >香蕉</ ラベル> 
    </ divの> 
    < divのクラス= "入力ラジオ" > 
         < 入力ID = "オレンジ" タイプ= "ラジオ" 名前= "フルーツ"  /> 
         < ラベル= "オレンジ" >橙子</ ラベル> 
    </ divの> 
    < divのクラス= "入力ラジオ" > 
        <入力ID =「いちご」タイプ= "ラジオ" 名前= "フルーツ"  /> 
         < ラベル= "いちご" >草莓</ ラベル> 
    </ DIV >

     

コード2.css

        .inputラジオ { 
              マージン1EM 0
              表示インラインブロック
        } 
        .inputラジオ入力[タイプ= "ラジオ"] { 
            不透明度0
        } 
        .inputラジオ入力[タイプ=「ラジオ」] +ラベル { 
            位置相対
              カーソルポインタ ; 
        } 
        .inputラジオ入力[タイプ=「ラジオ」] +ラベル::前 { 
            内容「」
            位置絶対 ; -24px ; 
            境界半径50% 18px ; 
            高さ18px ; 
            国境1pxの固体#999 ; 
        } 
        .inputラジオ入力[タイプ=「ラジオ」] +ラベル::後 { 
            内容「」
            位置絶対 ; -20px ;
            トップ4PX
            境界半径50% 12ピクセル ; 
            高さ12ピクセル ; 
        } 
        .inputラジオ入力[タイプ=「ラジオ」]:前チェック+ラベル:: { 
            ボーダー1ピクセル固体#24B7E5
            ボックスシャドウ0 0計6Px#24B7E5
            トランジションすべての.3s
        } 
        .inputラジオ入力[タイプ=「ラジオ」]:後にチェック+ラベル:: { 
            背景#24B7E5
              トランジションすべての.5s
        }    

3.効果

おすすめ

転載: www.cnblogs.com/xtzblogs/p/12015709.html