本篇內(nèi)容主要講解“如何使用CSS3和Checkbox實(shí)現(xiàn)JQuery的一些效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何使用CSS3和Checkbox實(shí)現(xiàn)JQuery的一些效果”吧!
成都創(chuàng)新互聯(lián)是專業(yè)的長(zhǎng)島網(wǎng)站建設(shè)公司,長(zhǎng)島接單;提供網(wǎng)站制作、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行長(zhǎng)島網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
show()/hide()的實(shí)現(xiàn)
show()/hide()的實(shí)現(xiàn)主要控制元素的display屬性。
html:
XML/HTML Code復(fù)制內(nèi)容到剪貼板
<div id="box">
<input type="checkbox" id="sh"/>
<label for="sh">show/hide</label>
<div id="shbox">
點(diǎn)擊上面的show/hide實(shí)現(xiàn)show()/hide()
</div>
</div>
css:
CSS Code復(fù)制內(nèi)容到剪貼板
#box{
position:relative;
}
#box *:not(#shbox){
display:inline-block;
}
input{
position:absolute;
left:-10000000px;
}
:checked~#shbox{
display:none;
}
label{
width:100px;
height:30px;
line-height:30px;
text-align:center;
border:1px solid green;
position:absolute;
left:0px;
cursor:pointer;
border-radius:5px;
}
#shbox{
background:#ccc;
color:red;
width:200px;
height:200px;
border:1px solid blue;
box-sizing:border-box;
padding:50px;
position:absolute;
top:50px;
}
運(yùn)行結(jié)果:https://jsfiddle.net/dwqs/1LykzL2f/1/embedded/result/
fadeIn()/fadeOut()的實(shí)現(xiàn)
fadeIn()/fadeOut()的實(shí)現(xiàn)主要是控制元素的opcity屬性。html依舊采用上面的,修改css如下:
CSS Code復(fù)制內(nèi)容到剪貼板
:checked~#shbox{
opacity:0;
}
fadeIn()/fadeOut()可以控制漸顯/漸退的速度,同樣給#shbox添加transition屬性可以模擬這個(gè)效果:
CSS Code復(fù)制內(nèi)容到剪貼板
#shbox{
transition:opacity 2s;
}
運(yùn)行效果:https://jsfiddle.net/dwqs/2txfyr1e/embedded/result/
slideUp()/slideDown()的實(shí)現(xiàn)
slideUp()/slideDown()通過改變?cè)氐母叨葋韺?shí)現(xiàn)上卷和下拉。html依舊采用上面的,css修改如下:
CSS Code復(fù)制內(nèi)容到剪貼板
:checked~#shbox{
height:0px;
}
#shbox{
background:#ccc;
overflow-y:hidden;
color:red;
width:200px;
height:200px;
box-sizing:border-box;
transition:all 2s;
position:absolute;
top:50px;
}
#shbox添加了 overflow-y:hidden,是為了連文本也實(shí)現(xiàn)隱藏,不然,#shbox里面的文本仍然會(huì)顯示; transition實(shí)現(xiàn)一個(gè)過渡;同時(shí)去掉了border屬性。
運(yùn)行結(jié)果:https://jsfiddle.net/dwqs/xyu58nu8/3/embedded/result/
到此,相信大家對(duì)“如何使用CSS3和Checkbox實(shí)現(xiàn)JQuery的一些效果”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
新聞標(biāo)題:如何使用CSS3和Checkbox實(shí)現(xiàn)JQuery的一些效果
瀏覽地址:http://jinyejixie.com/article0/pshjoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、自適應(yīng)網(wǎng)站、App設(shè)計(jì)、品牌網(wǎng)站制作、標(biāo)簽優(yōu)化、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)