中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何使用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

齐齐哈尔市| 斗六市| 宝山区| 如东县| 和龙市| 翁源县| 福泉市| 巴彦县| 襄樊市| 广东省| 花垣县| 平塘县| 巴塘县| 铜鼓县| 盈江县| 利川市| 玉田县| 山阳县| 文昌市| 酒泉市| 汝城县| 台中市| 方城县| 商城县| 富川| 湘阴县| 青海省| 石城县| 九台市| 涿州市| 会宁县| 绥阳县| 旌德县| 山西省| 罗源县| 五河县| 虎林市| 平山县| 霍城县| 迁安市| 嘉鱼县|