首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端-10款web动画插件

这次我们分享的这款插件是基于Layui的,layui 是一款采用自身模块规范编写的前端UI框架,这款表格插件可以允许你非常方便的添加、删除表格行数据,并且通过服务器接口进行保存。...比如这款jQuery美化版复选框checkbox。...这次我们同样再分享一款基于HTML5 Canvas的爱心表白动画特效,从视觉上看,它也是一个爱心轮廓,但是不同的是这个爱心轮廓许多跳动的小爱心组成,更加有一种3D立体的效果,程序员的你就拿去用吧。...10.CSS3深色背景的垂直手风琴菜单 手风琴菜单我们已经分享过很多了,特别是垂直手风琴菜单更为常见,比如这款jQuery手风琴样式的多级下拉菜单和这款CSS3带小图标的手风琴下拉菜单都非常不错。...这次要分享的也是一款基于CSS3的深色背景的垂直手风琴菜单,实现原理与之前的比较类似,但是菜单展示形式略有不同,这个手风琴菜单当展开时子菜单会有水平飞入的动画效果。 ?

5.8K50

jQuery事件对象

jQuery补充知识点 链式编程 通常情况下,只有设置操作才能把链式编程延续下去。因为获取操作的时候,会返回获取到的相应的值,无法返回 jQuery对象。...【案例:五角星评分案例.html】 each方法 jQuery的隐式迭代会对所有的DOM对象设置相同的值,但是如果我们需要给每一个对象设置不同的值的时候,就需要自己进行迭代了。...jQuery有着丰富的插件,使用这些插件能给jQuery提供一些额外的功能。...使用插件 jquery.lazyload.js 懒加载插件 jquery.ui.js插件 jQueryUI专指jQuery官方维护的UI方向的插件。...使用jQueryUI功能 使用jquery.ui.js手风琴菜单 制作jquery插件 原理:jquery插件其实说白了就是给jquery对象增加一个新的方法,让jquery对象拥有某一个功能。

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

【译】W3C WAI-ARIA最佳实践 -- 控件

Down Arrow (可选地): 如果焦点在一个手风琴标题上,使用下光标可将焦点移动到下一个手风琴标题上。如果焦点在最后一个手风琴标题上,不响应下光标的操作或将焦点移动到手风琴的第一个标题。...Up Arrow (可选地): 如果焦点在一个手风琴标题上,使用上光标键可将焦点移动到下一个手风琴标题上,不响应下光标的操作或将焦点移动到手风琴最后一个标题。...如果焦点在手风琴标题上,将焦点移动到前一个手风琴标题。如果焦点在第一个手风琴标题上,不响应 Control + Page Up 或将焦点移动到手风琴最后一个标题。...如果焦点在第一个手风琴标题,允许不响应操作或将焦点移动到手风琴最后一个标题 键盘交互: 每个手风琴标题包含在一个角色为 button 的元素内。...也就是说,用户不能与对话框之外的内容进行交互。当前活跃窗口之外的非活跃内容,一般是模糊不清或灰暗的,这样就让这些内容很难被辨别,并且在某些实现中,如果试图与非活跃内容进行交互将导致对话框被关闭。

4.4K30

使用 CSS Checkbox Hack 技术制作一个手风琴组件

在本篇文章里,我们一起学习下如何使用 CSS checkbox hack 技巧制作一个响应式的手风琴组件,这个组件完全基于CSS,没有JavaScript脚本,基于窗口大小进行水平和垂直之间进行切换。...为了让大家更好理解,我将和大家一起一步步的进行完成。 手风琴样式效果: 下图是我们要制作的手风琴效果 本示例需要你具备一些关于flexbox的知识。...: 由于宽度有限,我们需要旋转标题文字的方向,让其下往上垂直显示,示例代码如下: 最后我们来定义选项卡内容文本的样式,我们应该默认第一个选项卡的内容出于展示状态,其它选项卡隐藏,这里我们先让所有的选项卡默认隐藏...最后定义一个可选的外观样式,当每个单选按钮获取焦点时,我们为lable标签定义outline属性,这个细节帮组我们增强组件的可访问性。...但是为了确保没有足够内容支撑时,手风琴效果不走样,我们需要进行一些样式上的特殊处理,效果如下图所示: 我们需要在每个当前选中状态的选项卡里添加flex-grow: 1属性,并不是所有的选项卡,让当前选中的选项卡里占据所有剩余宽度

5.2K30

使用 CSS Checkbox Hack 技术纯手工撸一个手风琴组件

在本篇文章里,我们将一起学习下如何使用 CSS checkbox hack 技术纯手工撸一个响应式的手风琴组件,这个组件完全基于CSS,没有JavaScript脚本,同时又基于窗口大小进行水平和垂直之间进行样式切换...接下来我们来定义手风琴整体外观样式布局,让其具有响应式,用到了弹性盒子布局,设置 display:flex, 同时又应用到了CSS的自定义变量的新属性,方便我们进行统一设置和修改,示例代码如下: ?...由于宽度有限,我们需要旋转标题文字的方向,让其下往上垂直显示,示例代码如下: ?...最后定义一个可选的外观样式(非必须样式,可选),当每个单选按钮获取焦点时,我们为lable标签定义outline属性,这个细节帮助我们增强组件的可访问性。...但是为了确保没有足够内容支撑时,手风琴效果不走样,我们需要进行一些样式上的特殊处理,效果如下图所示: ?

3.1K20

JQuery 入门 - 附案例代码

链式编程 each方法 多库共存 插件 常用插件 jquery.ui.js插件 制作jquery插件 案例代码 【案例:下拉菜单】 【案例:突出展示】 【案例:手风琴】 【案例:淘宝精品...$(selector).position(); jQuery事件机制 JavaScript中已经学习过了事件,但是jQuery对JavaScript事件进行了封装,增加并扩展了事件处理机制。...【案例:五角星评分案例.html】 each方法 jQuery的隐式迭代会对所有的DOM对象设置相同的值,但是如果我们需要给每一个对象设置不同的值的时候,就需要自己进行迭代了。...使用插件 jquery.lazyload.js 懒加载插件 jquery.ui.js插件 jQueryUI专指jQuery官方维护的UI方向的插件。...使用jQueryUI功能 使用jquery.ui.js手风琴菜单 制作jquery插件 原理:jquery插件其实说白了就是给jquery对象增加一个新的方法,让jquery对象拥有某一个功能。

13.8K10

10个基于web的JavaScript最优秀的应用程序库和框架

JavaScript库和框架之间的关键区别在于,库应用程序可以调用的函数组成,用于执行任务,而框架定义了开发人员如何设计应用程序。换句话说,框架调用应用程序代码,而不是反过来。...2. jQuery 大名鼎鼎的jQuery已经赢得了长期统治网页的地位。许多网站仍然使用jQuery进行基本的文档对象模型(DOM)操作,原因有三个: jQuery非常容易学习。...例如,有时jQuery在多个浏览器上的工作方式并不完全相同。JQuery首先关注这些问题,您可以在站点上找到有关浏览器支持的信息。 最后,与其他库不同,jQuery并不是一个完整的解决方案。...jQuery UI库提供了各种有趣的小部件,如手风琴、滑块、工具提示和数据表,这些小部件使您可以配置应用程序以提供有用的服务。 您可以深入到特定的小部件或其他控件来查看它们是如何工作的。...类似地,Jest是一个“零配置”的JavaScript测试解决方案,旨在使用React进行开箱即用的测试。

2.1K20

jquery 手风琴

编写5个li标签,包含span以及图片 设置绝对定位,溢出部分overflow:hidden进行隐藏 基本5个li标签需要使用的绝对定位的居中技巧,使用lef:50%,然后使用margin-lef:...从上面的三个截图可以看到5个li标签可以排列好了内容和图片了,只要将超出第一个li标签范围的进行隐藏即可。 使用overflow:hidden,隐藏溢出部分 ?...DOCTYPE html> <script type="text/javascript" src="<em>jquery</em>/<em>jquery</em>...去控制left的值,就可以实现<em>手风琴</em>的效果了。...那么下面剩下的<em>最后</em>的问题就是,点击标签也要同时向右移动回去,这个该怎么处理呢? 首先写单个向右移动的事件 如果需要向右移动,那么就需要有条件判断什么时候需要向右移动。

1.5K20

ASP.NET MVC使用Bootstrap系列(4)——使用JavaScript插件

序言 Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件。...; 标签页(tab.js) Tabs可以使用在大的表单上,通过Tabs分割成若干部分显示局部信息,比如在Northwind数据库中存在Customer顾客信息,它包含了基本信息和地址,可以通过Tabs进行...,当然你也可以设置内容的显示位置,通过添加data-placement属性来实现,Bootstrap为我们提供了4种位置: top bottom left right 最后...手风琴组件(collapse.js) 手风琴组件有若干panel groups组成,每一个panel group依次包含了若干header和content 元素,最常见的使用场景就是FAQ,如下所示:...紧接着,添加一个class为carousel-inner的,这个容器包含了实际的幻灯片 然后,添加左右箭头能让用户自由滑动幻灯片 最后,设置滑动切换的时间间隔,通过设置data

5.1K60

02-老马jQuery教程-jQuery事件处理

-- jQuery绑定事件的方法 --> $(function(){ // 页面加载完成(dom树已经初始化好了,可以进行交互访问) $('#btn...注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...构造函数的用法复习 // 1、接受一个回调函数,作为:document ready事件 // 2、可以接受一个字符串作为 选择器进行选择页面中元素,返回jQuery包装对象。...('click', 'li', function(e) { console.log( $(this).html() ); }); }); 手风琴案例...event.result 这个属性包含了当前事件事件最后触发的那个处理函数的返回值,除非值是 undefined event.which 针对键盘和鼠标事件,这个属性能确定你到底按的是哪个键或按钮。

6.4K00

jQuery中的常用内容总结(三)

jQuery中的常用内容总结(三) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html 内容提要 ---- 选择器(第一节) 选择器的扩展方法(...第一节) 节点的CSS操作及节点其他操作(第一节) Ajax同步与异步(上一节) 事件(上一节) 弹窗(上一节) 参数序列化(本节) 遍历(本节) 其他(本节) ---- A>表单参数序列化提交 如果没有借助...嗯,以上只是提到了js中的遍历,现在给大家演示下jQuery中的遍历,这里需要说明的是一般对象或者数组遍历用js的遍历就好了,jQuery中的遍历(each)一般是用来遍历选定的dom对象的,这里给出样例哈...以上代码中的each方法的返回值有两个 idx:当前循环到的dom对象所在的下标位置 ele:当前循环到的dom对象可直接使用jQuery的方法对当前循环的dom进行操作   关于遍历这一节就不过多缀诉了...额,最后个大家一个在dom里面写js的简便方法,我就直接上代码,自行研究,不解释哈~●ω● ? ? ? 本节结束啦,真开心~↖(▔▽▔)↗

1.9K90

前端构建:Source Maps详解

当使用jquery.min.js等经压缩后的工具库时,是否觉得连调试的门都不不知道在哪呢?  ...方案结构     Source Maps不仅仅是一个.map后缀的文件,而是浏览器、.map文件生成器和.map文件组成的一套技术方案。...rel=1420853090118 data uri scheme,就是通过对.map文件进行base64编码,然后编译后代码最后一行以data uri scheme的形式引入.map文件内容,格式为...Continuation   |     Sign   |     |   V     V   101011         第一位(Continuation位)表示当前6个bit是否为当前编码段的最后一节...最后一位(Sign位),当该节为当前编码段的第一节时,表示符号1为负号,0为正号;若不是第一节则表示数值位。         下面对16进行VLQ编码,            1.

1.5K80
领券