国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css 單選按鈕圖標替換的方法

2024-07-11 08:25:24
字體:
來源:轉載
供稿:網友

一.需求:替換單選按鈕默認圖標

二.原理:

  1.使用label擴大選擇熱區,隱藏input元素,

  2.添加一個元素設置其背景圖作為默認顯示的按鈕圖標并顯示,

  3.為該元素添加一個偽元素相對于添加的元素絕對定位且默認不顯示,在該偽元素中添加默認選中的背景圖

  4.在input元素選中后,顯示該偽元素,因為偽元素是絕對定位層級比較高所以會顯示在上面,即選中的圖標

三.HTML

<label><input name="price" type="radio" value="1" /><span className="show-radio"></span><p>100-500</p></label>

四.CSS

input{  display:none}; .show-radio{  display: inline-block;  width:34px;  height:35px;  background:url('../../imgs/icons.png') no-repeat;  background-position:-529px -180px;  vertical-align: middle;  position: relative;}.show-radio:before{  content:'';  display: none;  width:34px;  height:35px;  background:url('../../imgs/icons.png') no-repeat;  background-position:-474px -180px;  vertical-align: middle;  position:absolute;  left:0;  top:0;}input:checked~show-radio:before{  display:block;}

五.效果

 

近重視實現思路和重要代碼,部分省略,望見諒

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫阳县| 沁源县| 仙居县| 乐业县| 新安县| 富裕县| 林周县| 新竹县| 岳阳县| 米泉市| 河北省| 锦屏县| 永宁县| 屯留县| 万宁市| 化德县| 左贡县| 梓潼县| 遵化市| 光山县| 普洱| 徐州市| 南充市| 合作市| 通河县| 建宁县| 永顺县| 阿坝县| 油尖旺区| 彩票| 明星| 田阳县| 洪江市| 田东县| 外汇| 宜章县| 丰都县| 舟山市| 钟山县| 辉县市| 苏州市|