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

首頁 > 開發 > CSS > 正文

純css實現選中切換效果的示例

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

最近不太忙,多寫幾篇文章。很多時候我們用js來實現視覺效果,其實不用那么麻煩,掌握一些常用的css知識能讓你事半功倍,這篇文章講的是使用純css來實現一個列表項的選中效果,希望對你有所幫助

先上鏈接,點擊預覽https://codepen.io/Ritr/pen/Bgqemr

實現這個效果只需要簡單三步走:

0:寫一個簡單的列表,并且初始化css

html代碼

<p>你喜歡哪種水果</p><ul>  <li>    <label for="banana">            <input type="radio" id="banana" name="fruit">           <span>香蕉</span>    </label>      </li>  <li>    <label for="apple">            <input type="radio" id="apple" name="fruit">          <span>蘋果</span>    </label>      </li>  <li>        <label for="orange">            <input type="radio" id="orange" name="fruit">            <span>橘子</span>    </label>      </li></ul>

css代碼

ul,li{  list-style-type:none;}ul{  border:1px solid #000;  padding:5px;  width:200px;}li{  margin:2px;  background:#ccc;}

1:使用css選擇器,選擇目標。如果你想對某些元素添加某些視覺效果的時候,首先選中它,再寫一些特定的css以區別于其他元素

input:checked + span{  color:#F66;  font-weight:bold;  background:#ff0;}

2:隱藏radio,radio默認是個小圈圈,我們先把它隱藏起來,實際上會通過label標簽的for屬性來實現對radio的選中

input[type="radio"]{  display:none;}

3:優化樣式,這樣會騷微好看一點點

li label,li label span{  display:inline-block;  width:100%;}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸州市| 濮阳县| 东丰县| 开阳县| 苍山县| 阿城市| 静乐县| 青冈县| 金溪县| 酒泉市| 安龙县| 辽宁省| 依安县| 东源县| 河曲县| 商洛市| 连山| 尖扎县| 贵州省| 沐川县| 紫金县| 攀枝花市| 平遥县| 那曲县| 昔阳县| 岳西县| 都江堰市| 阳曲县| 满洲里市| 通许县| 泰宁县| 东乡县| 澄迈县| 枞阳县| 福海县| 内黄县| 连云港市| 高雄市| 新乡市| 南召县| 桂林市|