首页
学习
活动
专区
圈层
工具
发布

jQuery 模拟 ubuntu 3D desktop 的 Dodge Effect 效果

昨天在微博上看到一个 ubuntu 3D desktop 的演示视频,就是上面那个,大家可以看看。我对其中一个效果非常感兴趣,查了下资料,应该是叫 Dodge Effect。...因为这不是单纯的修改某个 div 的 z-index 值就能实现,加上动画效果,所以我们第一步一定要先理清思路。   首先我们先做个最简单的,也就是不带动画效果的。...唯一需要关注的就是,因为动画效果是有个持续时间的,什么时候修改被点击窗口的z-index尤其重要,如果做不好,观赏性就大大下降了。   下面我的做法就是用setTimeout来延迟执行。   ...我们初始一个dalayTime,默认为0,每次循环对象数组时给它加100,然后再用这个值去延迟执行的动画效果,这样每个窗体之间就有100毫秒的间隔了。   ...至此,我们已经一步步完成了 Dodge Effect 效果的模拟了,当然你也可以加上拖动代码,甚至判断什么情况下窗口是上下滑动的,下面直接看,就不做思路分析了:http://runjs.cn/detail

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    纯CSS实现常见的UI效果「详细介绍」

    想想UI丢给你一套好看的界面,你却只需一个img标签,或者一个background-image属性即可搞定了它,但日后某个地方需要调整某些外观(颜色、文字等),你还不是会让UI再修改之前的素材,然后替换上去完事...这样就完全受制于UI,而无法发挥自己的能动性。 那么,如何打破这个僵局?...在此之前 在用纯CSS实现这些效果之前,笔者先介绍几个常用的SCSS Mixin和一个得力武器,用它们来进行创作将会事半功倍 覆盖 - cover @mixin cover($top: 0, $left...里面有很多常用的组件以及常用的样式类,用它来写CSS体验将会非常爽 在codepen上,笔者准备了一个aqua.css模版,大家可以用它来进行CSS的创作 常见UI效果 条纹效果 首先,我们要抓住...如果一般的CSS属性实现不了的话,可以考虑用伪元素来实现,思路如下:在原先的元素下方创建一个有条纹背景的伪元素,并保证原先元素覆盖住它就行,这样就模拟了边框的效果。 那么如何创建条纹背景呢?

    77520

    WEB入门之十九 UI

    jQuery UI主要分为4个部分:核心部分、交互行为组件、微件和动画效果组件。 核心:这是jQuery UI的核心代码,包含最底层、最基本的函数和初始化组件,供其他地方调用。...,jquery.ui.all.css是一个包含了手风琴组件样式的文件;jquery-1.7.2.js是jQuery库文件;jquery.ui.widget.js包含了所有jQuery UI微件都需要用到的底层...表9-1-3 动画效果库 ​函数名称​ ​说明​ show / hide 元素显示/隐藏时的动画效果,扩充了前面的show / hide函数 effect 主要通过改变大小、位置等实现动画特效 9.1.1.../themes/ui-lightness/jquery.ui.all.css"> jQuery UI主题比较多,这里不再一一展现效果图了。...图9.2.3 来信闪烁 ​实现思路​ 邮箱图标是一个图片,只需要使用effect函数实现该图片的闪烁效果即可。 ​

    2.3K10

    Jquery和CSS3轻松实现放大镜效果

    前言 每当打开淘宝,天猫等pc端时,看到心仪的物品时,点击图片时,便呈现出放大的效果。有没有去理解分析它的原理?是不是感觉非常的神奇?当真正地去接触,其实非常好理解。下面一起来学习! ?...> small是原始图片,large是放大镜片 css...px = mx - $(".large").width()/2; var py = my - $(".large").height()/2; $(".large").css...,计算出放大镜片图片的background-osition值,实时去修改,这样就形成了放大镜的效果。...演示程序:演示代码 下载源码:下载源码 公告 以后每月5、15、25号更新原创文章,内容不限,喜欢小编的可以点击关注,也可在下方评论留言,你喜欢什么内容,小编根据大家喜欢的内容尝试更新

    1.8K20

    WordPress中的jQuery库不起作用的相关问题

    如果仅仅加载WordPress 自带的jQuery 库,在使用一些jQuery 插件的时候明明是代码没有错误,但就是不起作用,该有的效果不能实现;但加载了原版的jQuery 库却又可以了,这样一来却同时加载了两个...后来才了解到:为了防止与其他 JS 库(如 YUI)冲突,WordPress 内置 jQuery 库的末尾都在原版的基础上加入了 jQuery.noConflict()这个东东,以至于在jQuery 代码中用...$ 代替jQuery 的写法不能识别,一些功能不起作用的原因正是由此而来。...貌似WordPress 默认是加载自带的jQuery 库的,首先你要取消这个功能,使之在前台默认不加载自带的jQuery 库: 打开/wp-includes/script-loader.php文件,以“...接下来就是改用官方或者第三方的jQuery 库,请直接参考: 《为你的WordPress 选择最佳的第三方jQuery 库》 我的话是两个都用上。

    6.2K60

    Android 的UI效果篇Ripple

    本文记录了5.0以Ripple(波纹效果)的使用 1.为什么要使用Ripple 2.如何使用Ripple效果 3.Ripple效果的颜色值改变 4.Ripple的波纹范围改变 5.Ripple添加一个...item,其id为@android:id/mask 1.为什么要使用Ripple 提高用户体验,更好的视觉效果反馈给用户 间接增加了用户在应用停留的时间 2.如何使用Ripple效果 在5.0的机型上...,设置如下属性即可 android:clickable="true" 3.Ripple效果的颜色值改变 现在很多APP都有自己的主题颜色,而Ripple效果的颜色如果还是默认的灰色,这样会不会显得格格不入...现在我们就来修改下Ripple效果的颜色。 设置ripple标签的drawable 点击效果 注意 颜色可能有遮盖的情况,效果不是很理想 4.Ripple的波纹范围改变 从上面我们知道,除了超出边界模式

    2.1K10

    【工具】977- 10个实现炫酷UI设计效果的CSS生成工具

    英文 | https://mattkarski.medium.com/10-amazing-css-generators-for-ui-design-1f790791c4e7 翻译 | 小爱 根据设计领域的最新趋势...,我选择了10个值得你关注的CSS生成工具,以帮助你构建漂亮炫酷实用的UI界面。...来自世界各地的设计师已经在Dribbble和Behance上看到了引人注目的中性设计。 但是这个工具,可以直接在线调试UI风格,并直接生成CSS代码。...在这里您可以计算出交互作用,例如: 图片轮播 侧面菜单 滚动 底部菜单 模态 4、大型数据库 地址:https://bansal.io/pattern-css 仅用CSS库就可以完成美丽图案填充空背景效果...通过不同地移动按钮元素而创建的视差效果,使动画具有很好的扭曲效果。

    1.8K20
    领券