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

前端特效开发 | JS实现聚光灯看图效果

,在hover时特地为图片增加一个白色的边框,以区分当前展示的图片区域。...具体如下所示: // 当鼠标悬停在列表项上时... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(...还原初始状态 还原初始状态主要是发生在鼠标彻底的移开图片区域的时候,这时只需要为最外层的无序列表绑定鼠标移开事件—mouseleave,然后在里面设置所有的图片都不透明度即可,如下操作: // 当鼠标离开无序列表时...'width': spotlight.imgWidth, 'height': spotlight.imgHeight }); // 当鼠标悬停在列表项上时...('active'); }); // 当鼠标离开无序列表时... $('.spotlight ul').on('mouseleave',function(

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

    JQuery笔记

    JQuery语法 (selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作...JQuery事件 click() 点击事件 dblclick() 当双击元素时,会发生 dblclick 事件 mouseenter() 当鼠标指针穿过元素时,会发生 mouseenter 事件 mouseleave...() 当鼠标指针离开元素时,会发生 mouseleave 事件 mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件 mouseup() 当在元素上松开鼠标按钮时...,会发生 mouseup 事件 hover() 方法用于模拟光标悬停事件 focus() 当元素获得焦点时,发生 focus 事件 blur() 当元素失去焦点时,发生 blur 事件 JQuery 效果...() 方法返回元素的宽度(包括内边距和边框) outerHeight() 方法返回元素的高度(包括内边距和边框 JQuery遍历 祖先 parent() 方法返回被选元素的直接父元素 parents()

    6.9K20

    Wijmo 更优美的jQuery UI部件集:自定义 C1WijMenu

    例如,在我们的这个例子中,我们应用ui-darkness 主题 http://jquery-ui.googlecode.com/svn/tags/1.8.14/themes/ui-darkness/jquery-ui.css...你可以在下面提到的网址找到你想应用的主题的CDN链接– http://blog.jqueryui.com/2011/06/jquery-ui-1-8-14/ 运行该工程,可以观察到该主题被应用到控件上...例如,如果你想在鼠标悬停时改变C1Menu项默认的字体大小,种类,使用下面给出的CSS - .wijmo-wijmenu a.wijmo-wijmenu-link:hover { color: #701...font-family:Calibri; background: Yellow; border-color: red; border-style: solid; } 这将应用一组新的你所期望的字体种类,背景,边框颜色以及样式到菜单项目上...它的自菜单项不会自动折行,并且当鼠标悬停在每一个菜单项上时,应用了自定义样式。

    1.3K50

    Javaweb-案例练习-2-给搜索框添加提示

    给搜索框添加信息提示框 在mene_search.jsp中,给搜索框先整出一个div框来,宽度和搜索框的宽度一样,为了显示明显,先来给边框添加红色。...Div中name鼠标悬停变颜色 就是在div提示的name,鼠标悬停,会自动变颜色,例如变成灰色,离开name区域变成原来的白色,来看看这个怎么实现。...鼠标悬停变成灰色,鼠标离开变成白色,对比看看上面改动的两个这个动作的function就明白了。 11....下面代码调整之后,可以点击填充到搜索框,和解决这个搜索框不输入任何字符,提示全量name这个问题。...关于这个代码最后div中,left和top的位置问题,会随着不同浏览器和不同分辨率,这个红色的div框位置有点偏移,这个问题,就不管了。

    1.3K20

    Javaweb-案例练习-2-给搜索框添加提示

    给搜索框添加信息提示框 在mene_search.jsp中,给搜索框先整出一个div框来,宽度和搜索框的宽度一样,为了显示明显,先来给边框添加红色。...添加描述 这样就是说明代码没有问题了。 9. ...Div中name鼠标悬停变颜色 就是在div提示的name,鼠标悬停,会自动变颜色,例如变成灰色,离开name区域变成原来的白色,来看看这个怎么实现。...添加描述 鼠标悬停变成灰色,鼠标离开变成白色,对比看看上面改动的两个这个动作的function就明白了。 11. ...关于这个代码最后div中,left和top的位置问题,会随着不同浏览器和不同分辨率,这个红色的div框位置有点偏移,这个问题,就不管了。

    1.5K41

    Sketch 94 mac,草图94中文最新版支持M1,支持macOS Ventura 13

    新的面板组按类型覆盖,使您可以轻松地查看和更改符号实例中的颜色、图像、文本和图层样式——一次完成。我们还改进了在实例中显示嵌套符号的方式——现在应该感觉更整洁了。...现在,只要将鼠标悬停在其边缘或调整手柄大小,选择的宽度和高度就会出现。我们还移除了选区边缘的调整大小手柄,仅将它们留在四个角上。...将鼠标悬停在文本层上,按T,单击它并输入。您现在可以像使用任何其他图层一样隐藏和显示嵌套符号 - 点击退格键将隐藏嵌套符号而不是删除它。...当您悬停或拖动线层的调整大小手柄时,您现在将看到一个工具提示及其长度。如果在将鼠标悬停在手柄上时按住 ⌘ 键,您将看到线条的角度。我们修复了在插入或复制粘贴位图后关闭文档时会发生的内存泄漏。...修复了无法通过拖动未填充区域来移动带有边框但没有填充的选定形状的问题。修复了符号内的交互无法将其覆盖设置为“无”的问题。

    12.9K70

    超链接的lvha原则

    */} a:hover {/* 鼠标悬停的超链接,鼠标经过超链接时或悬停在超链接上时,这个超链接就处于hover状态 */} a:active {/* 处于激活状态的超链接,鼠标在超链接上按下时 */...: 按下tab键 -> focus -> 绿色实线边框 点击其它空白处 -> a & link | visited -> 对应样式 鼠标划过时 -> hover -> 无边框 鼠标悬停时 -> hover...-> 无边框 鼠标按下 -> focus & hover & active -> 红色虚线边框 鼠标移到超链接之外再抬起 -> focus -> 绿色实线边框 (不点击其它地方的话,超链接将一直处于focus...状态) 鼠标划过时 -> focus & hover -> 红色实线边框 正因为focus是一种延续性状态,所以要放在短暂性的hover, active之前,否则最后鼠标划过时不会表现出hover样式(...focus, hover, active对应的状态的起止条件: CSS没有定义哪些元素可以处于上面的状态,以及这些状态怎样进入和离开。

    4.3K30

    jQuery:详解jQuery中的事件(二)

    上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。   ...hover()方法:hover()方法的语法结构为: hover(enter, leave);   hover()方法用于模拟鼠标悬停事件。...只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。   mouseout与mouseleave   不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。   ...只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。   ...就上面的简单描述,已经可以看出问题所在了,那就是会出现意想不到的click事件,所以需要对事件作用范围进行限制。   jQuery有三种办法可以解决事件冒泡导致的问题。

    3.6K30

    第79天:jQuery事件总结(二)

    上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。   ...hover()方法:hover()方法的语法结构为: hover(enter, leave); hover()方法用于模拟鼠标悬停事件。...只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。   mouseout与mouseleave   不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。   ...只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。   ...就上面的简单描述,已经可以看出问题所在了,那就是会出现意想不到的click事件,所以需要对事件作用范围进行限制。   jQuery有三种办法可以解决事件冒泡导致的问题。

    2.4K20

    【从零开始的Qt开发指南】(二十三)Qt 界面优化之 QSS 实战指南:从入门到精通,让你的界面颜值飙升!

    4.4 伪类选择器(Pseudo-States) 伪类选择器用于根据控件的状态(如鼠标悬停、按下、选中、获取焦点等)来匹配控件,语法是在选择器后加一个冒号(:)和状态名称。...hover表示鼠标离开控件时。 示例:自定义按钮的状态样式 在 UI 设计器中添加一个 QPushButton 控件。...鼠标悬停:文本变为绿色。 鼠标按下:文本变为蓝色。...font-size: 18px; }"); } // 鼠标离开事件 void MyPushButton::leaveEvent(QEvent *e) { this->setStyleSheet...6.5 列表(QListView)美化 需求: 自定义列表项的样式,鼠标悬停时显示渐变色背景,选中时显示深蓝色边框和渐变背景。

    91610

    加点JavaScript魔法

    正如我上面提到的,这会影响悬停事件的行为,只要用户将鼠标从链接移动到弹出窗口本身,就会触发“鼠标移出”事件。...使用jQuery,可以通过调用element.hover(handlerIn, handlerOut)将悬停事件附加到任何HTML元素。...如果在元素集合上调用这个函数,jQuery方便地将事件附加到所有元素上。这两个参数是两个函数,分别在用户将鼠标指针移入和移出目标元素时调用对应的函数。...关于这个请求的直接问题是我需要知道包含在URL中的“username”的值是什么。鼠标进入的事件处理函数是通用的,它将在页面中找到的所有用户链接,所以该函数需要从其上下文中确定用户名。...如果这些条件都不适用,那么这意味着弹出窗口当前显示并且用户正在离开target区域,所以在这种情况下,对目标元素的popover('destroy')调用将正确地执行移除和清理。

    5.7K10
    领券