首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用jQuery的animate方法制作滑动菜单

    周末看Ziv小威的博客《制作滑动条菜单,如何延时处理滑动效果,避免动画卡顿》,参见地址:http://www.cnblogs.com/zivxiaowei/p/3462964.html。...正好自己最近需要完成一个系统的导航条的滑动效果,具体是说,hover上导航条的一个选项,此时有一个背景(可以是纯色的背景或一张渐变的图片),实例我演示用的是纯色的背景,省的去弄图片背景。...100%; margin: 0em; } .csharpcode .lnum { color: #606060; } 工作原理大致:在a标签中设置2个div,一个是导航条的标题,另外一个就是要向上滑动的层...为了一开始不出现滑动的层,所以对a标签的position设置为relative,并且overflow设置为hidden,不能对li进行hidden,因为一般情况下,导航条下有下拉菜单。...然后在hover的方法里面,对hover_bg这个层的top值进行动画变化,达到背景色块向上运动的一个交互效果。

    2.7K90

    2017移动前端的一些总结web前端 —— 移动端知识的一些总结一.css部分二.js部分

    disabled属性,会导致元素里面 value值在页面上被隐藏看不见,可以对元素使用 css3效果 pointer-event:none,意思就是此元素对鼠标事件无效 二.js部分 1.如果使用 jquery...假如你 tap一个弹出层元素(这个元素遮罩了一个 a标签),这个元素立即消失,这样由于上述的 0.3s延迟 tap事件就会传递给 a标签成 click事件造成a标签跳转。...以上面的例子来说,解决方案视情况而定:  ① tap时让遮罩渐隐消失,这个过程超过 400ms就不会穿透到下一层去了  ② 在 touchend事件回调中加入 preventDefault, 并在下一层中加上...(这个没用过)  ③ 有的时候比如弹出一个 iphone上滑动出来的层,点击黑色半透明区域弹出层消失,这种可以在黑色区域绑定 touchend也是和 tap差不多的效果 7.当弹窗出现时,想禁止屏幕的滑动...,给那个遮罩层添加 touchmove事件即可,用 e.preventDefault()会阻止的 scroll, click等事件,消失时再 off掉, $(".body_cover").on("touchmove

    4.2K40

    jQuery的弹出窗口插件colorbox

    true,元素会在Iframe中显示 inline false Example: $(“#inline”).colorbox({inline:true, href:”#myForm”}); 如果是true,jQuery...pic=1这样的连接被误认为是网页 opacity 0.85 遮罩层不透明度 从0-1之间取值 open false 如果为true,ColorBox会自动开启 preloading true 如果为True...,ColorBox会自动预载要显示图片 overlayClose true 为true单击遮罩层就可以把ColorBox关闭 slideshow false 为True,会自动滚动图片 slideshowSpeed...2500 设置时间,毫秒 slideshowAuto true 为tuue,滑动会自动开始 slideshowStart “start slideshow” 开始自动滑动按钮的文本 slideshowStop...“stop slideshow” 停止自动滑动按钮的文本 current “{current} of {total}” 文本内容:现在正在显示的元素序号 previous “previous” “上一个

    7.5K41

    学会一行CSS即可提升页面滚动性能

    我们经常会碰到类似设置半透明遮罩的需求,通常是绝对定位一个div盖在元素上方,这时遮罩层的鼠标事件优先级会更高,使得打上遮罩的元素无法进行正常交互行为,此时只需给遮罩设置 pointer-events:...none; 即可"穿透"遮罩与元素交互。...重点来了,既然该属性可以阻止元素成为鼠标事件,那么修改页面该属性值为 none,就能避免在滚动时鼠标频繁触发包括hover在内的任何鼠标事件,从而提升了页面滚动时的性能。...,Google为了保证滑动流畅性就默认取消了这一机制。...window.addEventListener('touchmove', e => e.preventDefault(), { passive: false }) // 有效注:在Vue中有这样一个修饰符讲的也是同一件事情图片而这个时候

    3.8K30

    WEB入门之十八 动画特效

    ​学习内容​ jQuery显示/隐藏动画 jQuery滑动特效 jQuery淡入淡出特效 jQuery自定义动画特效 ​能力目标​ 能熟练实现jQuery内置动画特效 能熟练实现自定义动画特效 本章简介...滑动动画主要是控制元素的高度在指定时间内从有到无或从无到有,jQuery中实现滑动动画的函数见表8-1-2所示。...gif图片,图片上的动画需要5秒的时间播放,所以上述代码先控制广告图片向下滑动出来,然后使用delay函数延时5秒以等待图片动画播放完毕,最后从页面上慢慢淡出至消失。...2:滑动的广告 ​训练技能点​ Ø jQuery自定义动画函数 ​需求说明​ 当单击左右两个箭头图片时,该箭头图片有灰色变为红色,同时控制一组广告图片左移/右移。...script> td { FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px; } div{/*设置层背景样式

    1.3K10

    WEB入门之十八 动画特效

    滑动动画主要是控制元素的高度在指定时间内从有到无或从无到有,jQuery中实现滑动动画的函数见表8-1-2所示。...gif图片,图片上的动画需要5秒的时间播放,所以上述代码先控制广告图片向下滑动出来,然后使用delay函数延时5秒以等待图片动画播放完毕,最后从页面上慢慢淡出至消失。...2:滑动的广告 训练技能点 Ø jQuery自定义动画函数 需求说明 当单击左右两个箭头图片时,该箭头图片有灰色变为红色,同时控制一组广告图片左移/右移。...min.js">td {FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px;}div{/*设置层背景样式...({right:"-=120px"},500);}) 5:鼠标感应图片 训练技能点 jQuery内置动画函数 需求说明 图8.2.6显示的是广告图片,默认透明度偏暗,当鼠标悬浮到某个图片时

    1.2K10

    前端开发者都应知道的 jQuery 小技巧

    回到顶部按钮 预加载图片 检查图片是否加载完毕 自动修复损坏的图片 Hover 上的 Class 开关 禁用 input 字段 停止链接加载 淡入淡出/滑动开关 简单的折叠效果 将两个 Div 设为相同高度...预加载图片 如果你的页面使用了大量不能初始可见的图片(例如绑定在 hover 上),预加载它们是十分有用的: $.preloadImages = function () { for...', 'img/hover-off.png'); 检查图片是否加载完毕 有时你或许要检查图片是否完全加载完毕,才能在脚本中进行后续操作: $('img').load(function...自动修复损坏的图片 如果你发现自己网站的图片链接挂了,一个一个替换很麻烦。...淡入淡出与滑动是我们经常使用 jQuery 做成的动画效果。

    3.4K30

    【CSS】鼠标移动到元素上方显示 移出盒子范围隐藏案例 ( 子绝父相 | 显示隐藏元素对象 | 鼠标经过样式设置 | 半透明遮罩设置 )

    一、鼠标移动到元素上方显示 / 移出盒子范围隐藏案例要点分析 ---- 1、子绝父相 这里要 在一个 div 盒子上方套一层遮罩 , 遮罩就需要 使用绝对定位将其覆盖到其它元素中 ; 子元素使用了 绝对定位...display: block; 样式 显示元素 ; 3、鼠标经过样式设置 鼠标经过 链接 时 , 显示 链接 中的 one 元素 , 需要使用如下选择器 进行设置 ; /* 鼠标经过时 one 作为遮罩...显示出来 */ .box a:hover .one { /* 设置显示元素 none 为隐藏 block 为显示 */ display: block; } 4、半透明遮罩设置 使用...background 复合写法 , 设置半透明背景 , 背景图片 , 背景图片位置 ; /* 设置背景 背景颜色 + 背景图片 背景颜色为黑色半透明 背景图片 不平铺 只显示...center center; } /* 鼠标经过时 one 作为遮罩 显示出来 */ .box a:hover .one { /* 设置显示元素 none 为隐藏 block 为显示

    4K30

    html遮罩层样式,遮罩层样式

    javascript弹出遮罩层弹出提示 * {margin:0;padding:0;font-size:12px … jquery 弹出遮罩层 点击层关闭 在Flash动画中,遮罩主要有两种用途: 一个作用是用在整个场景或一个特定区域...,使场景外的对象或特定区域外的对象不可见; 另一个作用是用来遮罩住某一元件的一部分… jquery.blockUI.js” type=”text/javascript”> //=========遮罩层...cn/eg/eg11/zhuce.html 效果图: 源代码如下: quot… 网上收集到几个JS遮罩层效果,可以实现图片弹出、背景变色,类似于windows关机效果,具体的JS如下: 1.Thickbox...– 基于 jQuery,支持AJAX,轻量级的而且比较高效。...在web項目中,有些頁面需要彈出對話框后對某部份進行遮罩,下面這個方法可以對某個定區域進行遮罩處理 /* begin遮罩层代码 /* 半透明的遮罩层 */ #overlay { background

    5.7K10

    【前端不得不会的各种特效】01.滑动显示效果的数字选择器代码实现

    前言 本文将介绍一种滑动显示效果,通过HTML和CSS实现。这种效果可以在网页中展示一组数字,并且在鼠标悬停或获得焦点时产生交互效果。...每个列表项包含一个数字(span),通过设置不同的样式和过渡效果,实现数字的滑动显示。 为了达到预期的效果,我们使用了一些CSS属性和伪类。...在页面背景上,我们添加了一层透明的网格线条效果。这是通过两个线性渐变背景和一个遮罩(mask)实现的。遮罩的方向和角度以及线条的颜色可以通过修改变量来进行调整。...标签用于显示文本 “滑动显示”。接下来是一个无序列表(),用于容纳数字。...mask属性创建了一个遮罩效果,通过线性渐变设置透明度渐变,产生一种网格线消失的效果。top: 0;将伪元素定位到页面顶部,z-index: -1;将其置于最下层。

    1.2K10
    领券