91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用CSS3和Checkbox實現JQuery的一些效果

發布時間:2021-08-04 10:10:25 來源:億速云 閱讀:121 作者:chen 欄目:web開發

本篇內容主要講解“如何使用CSS3和Checkbox實現JQuery的一些效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用CSS3和Checkbox實現JQuery的一些效果”吧!

show()/hide()的實現

show()/hide()的實現主要控制元素的display屬性。
html:

XML/HTML Code復制內容到剪貼板

  1. <div id="box">  

  2.     <input type="checkbox" id="sh"/>  

  3.     <label for="sh">show/hide</label>  

  4.     <div id="shbox">  

  5.         點擊上面的show/hide實現show()/hide()   

  6.     </div>  

  7. </div>  

css:

CSS Code復制內容到剪貼板

  1. #box{   

  2.     position:relative;   

  3. }   

  4. #box *:not(#shbox){   

  5.     display:inline-block;   

  6. }   

  7. input{   

  8.     position:absolute;   

  9.     left:-10000000px;   

  10. }   

  11. :checked~#shbox{   

  12.     display:none;   

  13. }   

  14. label{   

  15.     width:100px;   

  16.     height:30px;   

  17.     line-height:30px;   

  18.     text-align:center;   

  19.     border:1px solid green;   

  20.     position:absolute;   

  21.     left:0px;   

  22.     cursor:pointer;   

  23.     border-radius:5px;   

  24. }   

  25. #shbox{   

  26.     background:#ccc;   

  27.     color:red;   

  28.     width:200px;   

  29.     height:200px;   

  30.     border:1px solid blue;   

  31.     box-sizing:border-box;   

  32.     padding:50px;   

  33.     position:absolute;   

  34.     top:50px;   

  35. }  

運行結果:https://jsfiddle.net/dwqs/1LykzL2f/1/embedded/result/
fadeIn()/fadeOut()的實現

fadeIn()/fadeOut()的實現主要是控制元素的opcity屬性。html依舊采用上面的,修改css如下:

CSS Code復制內容到剪貼板

  1. :checked~#shbox{   

  2.     opacity:0;   

  3. }  

fadeIn()/fadeOut()可以控制漸顯/漸退的速度,同樣給#shbox添加transition屬性可以模擬這個效果:

CSS Code復制內容到剪貼板

  1. #shbox{   

  2.     transition:opacity 2s;   

  3. }  

運行效果:https://jsfiddle.net/dwqs/2txfyr1e/embedded/result/
slideUp()/slideDown()的實現

slideUp()/slideDown()通過改變元素的高度來實現上卷和下拉。html依舊采用上面的,css修改如下:

CSS Code復制內容到剪貼板

  1. :checked~#shbox{   

  2.     height:0px;   

  3. }   

  4. #shbox{   

  5.     background:#ccc;   

  6.     overflow-y:hidden;   

  7.     color:red;   

  8.     width:200px;   

  9.     height:200px;   

  10.     box-sizing:border-box;   

  11.     transition:all 2s;   

  12.     position:absolute;   

  13.     top:50px;   

  14. }  

#shbox添加了 overflow-y:hidden,是為了連文本也實現隱藏,不然,#shbox里面的文本仍然會顯示; transition實現一個過渡;同時去掉了border屬性。
運行結果:https://jsfiddle.net/dwqs/xyu58nu8/3/embedded/result/

到此,相信大家對“如何使用CSS3和Checkbox實現JQuery的一些效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

易门县| 佛学| 阳原县| 武胜县| 德格县| 桃江县| 云梦县| 高碑店市| 东光县| 潮州市| 辽宁省| 筠连县| 闸北区| 城步| 泰顺县| 荆门市| 兴仁县| 东乌珠穆沁旗| 长武县| 三河市| 通辽市| 长海县| 康平县| 莱西市| 民县| 汤阴县| 哈密市| 尼木县| 江西省| 襄城县| 新泰市| 宝清县| 重庆市| 南宫市| 衡南县| 桃园县| 临夏市| 无棣县| 西安市| 承德市| 利津县|