您现在的位置是:网站首页> 编程资料编程资料
使用CSS3和Checkbox实现JQuery的一些效果jQuery+CSS3实现自动轮播切换焦点图特效源码jQuery+CSS3实现的鼠标点击显示动画过渡效果特效源码基于jQuery+CSS3+HTML5实现的炫酷全屏垂直滚动切换幻灯片特效源码
2023-10-23
229人已围观
简介 这篇文章主要介绍了使用CSS3和Checkbox实现JQuery的一些效果,包括show()/hide()和fadeIn()/fadeOut()以及slideUp()/slideDown()的实现,需要的朋友可以参考下
show()/hide()的实现
show()/hide()的实现主要控制元素的display属性。
html:
XML/HTML Code复制内容到剪贴板
- <div id="box">
- <input type="checkbox" id="sh"/>
- <label for="sh">show/hidelabel>
- <div id="shbox">
- 点击上面的show/hide实现show()/hide()
- div>
- div>
css:
CSS Code复制内容到剪贴板
- #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;
- }
运行结果:https://jsfiddle.net/dwqs/1LykzL2f/1/embedded/result/
fadeIn()/fadeOut()的实现
fadeIn()/fadeOut()的实现主要是控制元素的opcity属性。html依旧采用上面的,修改css如下:
CSS Code复制内容到剪贴板
- :checked~#shbox{
- opacity:0;
- }
fadeIn()/fadeOut()可以控制渐显/渐退的速度,同样给#shbox添加transition属性可以模拟这个效果:
CSS Code复制内容到剪贴板
- #shbox{
- transition:opacity 2s;
- }
运行效果:https://jsfiddle.net/dwqs/2txfyr1e/embedded/result/
slideUp()/slideDown()的实现
slideUp()/slideDown()通过改变元素的高度来实现上卷和下拉。html依旧采用上面的,css修改如下:
CSS Code复制内容到剪贴板
- :checked~#shbox{
- height:0px;
- }
- #shbox{
- background:#ccc;
- overflow-y:hidden;
- color:red;
- width:200px;
- height:200px;
- box-sizing:border-box;
- transi
相关内容
- 不用table而实现等分DIV的方法jquery实现的div拖动排序插件jquery.sortable源码CSS:Table-cell属性的妙用让div也能享受table定位的好处实现div垂直居中的display:table-cell方法示例介绍
- 使用CSS3实现选项卡切换的方法css3实现的带图标鼠标点击切换选项卡特效源码一款纯css3实现的tab选项卡的实列教程使用css3实现的tab选项卡代码分享
- CSS中关于变量的基本教程CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 天天飞车高分视频教程 教你快速获得188W分_手机游戏_游戏攻略_
- 天天飞车高分秘籍 手动刷高分经验技巧分享_手机游戏_游戏攻略_
- 天天飞车哥斯特和锐风哪个更好些_手机游戏_游戏攻略_
- 全民英雄推塔模式英雄选择_全民英雄推塔用哪种英雄好_手机游戏_游戏攻略_
- 全民英雄推塔模式装备选择心得_全民英雄推塔装备搭配方法_手机游戏_游戏攻略_
- 天天酷跑怎么免费获得钻石?一天能够得多少钻_手机游戏_游戏攻略_
- 熊出没之熊大快跑1.0.3更新 免费赢汽车活动即将开启_手机游戏_游戏攻略_
点击排行
本栏推荐
