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

首頁 > 開發 > CSS > 正文

使用CSS3來代替JS實現交互

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

【CSS3和JS】

對于CSS了解的同學都知道,CSS的實現是最底層的,在實現方式和性能上都不是,JS這種提供接口的腳本可比的;從CSS3的動畫和JS動畫對比角度來看兩者,會更清晰;而且隨著前端框架的使用,頁面動畫會越來越多的應用CSS3

【CSS3的其他用法】

除了動畫的代替,還有就是對于各種交互的實現上,也體現了CSS的強大,更多的是使用CSS3提供的選擇器;

先來看個例子:可以更好的體現我這次對于CSS的深刻感悟

<style>body{background:#f4f4f4;margin:0;}/*list*/.list__con{}.list__con .box{background:#fff;position:relative;border-bottom:solid 1px #858585;overflow:hidden;}.list__con .box:hover{background:#f4f4f4;-webkit-transition:all .6s;transition:all .6s;}.list__con .box:hover .delete{-webkit-transition:all .6s;transition:all .6s;opacity:1;}.list__con .input{-webkit-appearance:none;appearance:none;position:absolute;top:10px;left:12px;padding:0;border:none;margin:0;width:24px;height:24px;border:solid 2px red;border-radius:50%;box-sizing:border-box;outline:none;cursor:pointer;}.list__con .input:checked::after{content:'';width:14px;height:14px;background:red;position:absolute;top:3px;left:3px;border-radius:50%;}.list__con label{line-height:24px;padding:10px 0 10px 48px;display:block;-webkit-transition:all .4s;transition:all .4s;}.list__con .input:checked+label{color:#d9d9d9;text-decoration:line-through;}.list__con .delete{width:44px;height:44px;float:right;position:relative;cursor:pointer;opacity:0;}.list__con .delete:hover::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);}.list__con .delete:hover::before{-webkit-transform:rotate(225deg);transform:rotate(225deg);}.list__con .delete::after{content:'';position:absolute;width:2px;height:20px;background:red;top:12px;left:50%;margin-left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;-webkit-transition:all .6s;transition:all .6s;}.list__con .delete::before{content:'';position:absolute;width:20px;height:2px;background:red;top:50%;left:12px;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;-webkit-transition:all .6s;transition:all .6s;}</style><div class="list__con"> <div class="box"> <div class="delete"></div> <input class="input" type="checkbox" /> <label>啥地方垃圾費</label> </div></div>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鲁山县| 洛隆县| 蒙城县| 泸溪县| 奇台县| 安福县| 齐齐哈尔市| 怀来县| 珲春市| 南郑县| 龙山县| 姚安县| 临城县| 喀喇沁旗| 浦北县| 全州县| 红安县| 烟台市| 集贤县| 兴安盟| 蓬安县| 阳春市| 荆州市| 疏勒县| 灵璧县| 靖边县| 丰台区| 寿宁县| 香格里拉县| 梓潼县| 岫岩| 泾川县| 泸水县| 资溪县| 盘山县| 韩城市| 兴国县| 墨江| 远安县| 平昌县| 台江县|