Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 成人精品视频网站,久久精品国产精品亚洲红杏,在线观看香蕉视频

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          純css美化單選框(radio)樣式

          純css美化單選框(radio)樣式
          <!DOCTYPE html>
          <html lang="en">
          <head>
           <meta charset="UTF-8">
           <style>
           label{
           margin:5px;
           }
           .input-radio{
           display: none;
           }
           .span-radio{
           display: inline-block;
           border:1px solid #ccc;
           width:16px;
           height: 16px;
           border-radius:2px;
           vertical-align: middle;
           margin-right: 5px;
           position: relative;
           }
           .span-radio:before{
           content: '';
           font-size: 0;
           width: 10px;
           height: 10px;
           background: blue;
           position: absolute;
           left:50%;
           top:50%;
           margin-left: -5px;
           margin-top: -5px;
           border-radius: 2px;
           display: none;
           }
           /* ~代表選擇checked的后面的兄弟節點,顯示選中背景框*/
           .input-radio:checked~.span-radio:before{
           display: block;
           }
           </style>
          </head>
          <body>
          <label>
           <input type="radio" name="evaluate" id="radio1" class="input-radio">
           <span class="span-radio"></span>優
          </label>
          <label>
           <input type="radio" name="evaluate" id="radio2" class="input-radio">
           <span class="span-radio"></span>良
          </label>
          <label>
           <input type="radio" name="evaluate" id="radio3" class="input-radio">
           <span class="span-radio"></span>中
          </label>
          </body>
          </html>
          

          果圖

          天和大家分享如何修改radio樣式

          效果

          自定義顏色

          自定義圖片

          代碼

          全部代碼直接可以運行,兼容性ie,火狐,谷歌

          景:自帶的單選按鈕真的是很不好看,這時候需要radio的自定義美化





          Html 布局
           <ul class="prize-choose">
              <?php foreach ($goods as $key=> $data){?>
                  <li class="item">
                    //選中區域的熱區
                        <label for="radio<?=$key +1 ?>" style="display: block;">
                        <img src="">
                        <p><?=!empty($data['name'])?$data['name']:'暫無名稱'?></p>
                        <div class="detail"><?=$data['detail']?></div>
                        <div class="price">
                            <p>
                            	<span class="now_price"><?=$data['sale_price']?></span>
                                  <del>¥<?=$data['fix_price']?></del>
                            </p>
                            <div class="prize-radio" goods-price="<?=$data['sale_price']?>" goods-id="<?=$data['goods_id']?>">
                               <input type="radio" id="radio<?=$key +1 ?>" name="prizeradio">
                               <label for="radio<?=$key +1 ?>"></label>
                            </div>
                       </div>
                    </label>
                </li>
            <?php }?>
           </ul>
          
          單選的局部代碼 //常規狀態
          <div class="prize-radio">
            <input type="radio" id="radio<?=$key +1 ?>" name="prizeradio">
            <label for="radio<?=$key +1 ?>"></label>
          </div>
          
          //選中狀態,同radio
          <input type="checkbox" id="awesome1" checked>
           //常規不可點
           <input type="checkbox" id="awesome2" disabled>
           //選中不可點擊
           <input type="checkbox" id="awesome3" disabled class="checked">
          css 美化
          .prize-radio{
                input[type="radio"] {
                  position: absolute;
                  clip: rect(0, 0, 0, 0);
                }
                input[type="radio"] + label {
                  cursor: pointer;
                  position: relative;
                  line-height: 12px;
                  user-select: none;
                }
                input[type="radio"] + label:not(:nth-of-type(1)) {
                  margin-top: 29px;
                  margin-bottom: 29px;
                }
                input[type="radio"]:checked + label{
                  color: #0091FF;
                }
              //單選框的樣式
                input[type="radio"] + label::before{
                  content: "";
                  display: inline-block;
                  width: 24px; height: 24px;
                  border-radius: 50%;
                  vertical-align: top;
                  margin-right: .2em;
                  border: 1px solid #ccc;
                  background-color: #fff;
                  transition: border-color .2s ease-in-out, background-color .2s ease-in-out;
                }
                input[type="radio"]:not(:disabled) + label:hover::before{
                  border-color: #0091FF;
                }
              //(制作樣式1)對勾樣式制作1 
                input[type="radio"] + label::after{
                  content: "";
                  display: inline-block;
                  width: 5px;
                  height: 13px;
                  border: 2px solid #fff;
                  border-top: 0;
                  border-left: 0;
                  position: absolute;
                  left: 9px;
                  top: 3px;
                  transform: rotate(45deg) scale(0);
                  transition: all .2s ease-in-out;
                }
                input[type="radio"]:checked + label::before{
                  border-color: #0091FF !important;
                  background-color: #0091FF;
                }
                input[type="radio"]:checked + label::after{
                  transform: rotate(45deg) scale(1);
                  transition: all .2s ease-in-out;
                }
              //不可點擊的背景色設置-----不常用
              input[type="checkbox"]:disabled + label::before,
              input[type="checkbox"]:disabled.checked + label::before{
                background-color: #f2f2f2;
              }
            //不可點擊的文本框對勾顏色設置--不常用
              input[type="checkbox"]:disabled.checked + label::after{
                border-color: #ccc;
                transform: rotate(45deg) scale(1);
              }
            //****制作樣式1 end******
            
              //***(制作樣式2)圓圈
            //after單選框中間的選中效果
            input[type="radio"] + label::after {
              content: "";
              display: inline-block;
              width: 4px;
              height: 4px;
              background-color: #fff;
              border-radius: 4px;
              position: absolute;
              left: 4px; top: 50%;
              transform: translateY(-50%) scale(0);
              transition: transform .2s ease-in-out;
            }
          
            input[type="radio"]:checked + label::after {
              transform: translateY(-50%) scale(1);
              transition: transform .2s ease-in-out;
            }
            //disabled 不常用
            input[type="radio"]:disabled + label::before,
            input[type="radio"]:disabled.checked + label::before {
              background-color: #f2f2f2;
            }
            //不常用
            input[type="radio"]:disabled.checked + label::after {
              border-color: #ccc;
              background-color: #ccc;
              transform: translateY(-50%) scale(1);
            }
            //****制作樣式2 end******
          }

          js傳參數操作:尤其涉及到交互,需要把選中商品的的id呀,價格呀,傳遞給后臺,這時候就常用的東西都如下操作啦


          主站蜘蛛池模板: 无码AV动漫精品一区二区免费| 视频一区二区精品的福利| 高清一区二区三区| 无码少妇一区二区| 日韩经典精品无码一区| 一区二区三区四区视频| 国产波霸爆乳一区二区| 视频一区二区三区人妻系列| 天天综合色一区二区三区| 亚洲一区在线视频| 麻豆一区二区在我观看| 亚洲AV美女一区二区三区| 在线精品国产一区二区三区| 人妻无码一区二区视频| 午夜在线视频一区二区三区 | 亚洲一区爱区精品无码| 一区二区三区内射美女毛片| 福利片福利一区二区三区| 国产精品美女一区二区三区 | 中文字幕一区二区三区四区 | 一区二区在线电影| 色狠狠色噜噜Av天堂一区| 在线视频一区二区三区三区不卡| 国产伦精品一区二区三区视频猫咪| 白丝爆浆18禁一区二区三区| 福利国产微拍广场一区视频在线| 国产一区二区好的精华液| 国产视频一区二区| 一区二区在线视频免费观看| 亚洲一区二区三区无码影院| 中文字幕一区二区在线播放 | 国产天堂一区二区综合| 精品视频一区二区三区四区五区| 国产伦精品一区二区三区视频猫咪 | 国产一区在线电影| 国产精品免费大片一区二区| 国产一区二区三区乱码| 精品福利视频一区二区三区| 精品一区二区三区| 国产精品主播一区二区| 国产成人久久精品一区二区三区 |