关键词:
【中文标题】当您使用 javascript 或 jquery 将鼠标悬停时,如何使图像或按钮发光?【英文标题】:How do you make an image or button glow when you mouse over using javascript or jquery? 【发布时间】:2011-09-08 04:50:10 【问题描述】:我想在鼠标悬停在按钮或图像上时添加发光效果。如何使用 javascript、jquery 或 CSS 执行此操作?这是我希望它看起来的示例 http://www.flashuser.net/flash-menus/tutorial-flash-glow-buttons-menu.html
谁能给我一些示例代码?
提前致谢
【问题讨论】:
【参考方案1】:如果您不介意针对现代浏览器,您可以使用 CSS 过渡和 box-shadow 属性,无需 JS。
在此处查看此网站:http://designshack.co.uk/articles/css/5-cool-css-hover-effects-you-can-copy-and-paste (向下滚动直到看到淡入和反射)
这里的演示: http://designshack.co.uk/tutorialexamples/HoverEffects/Ex5.html
【讨论】:
您不仅可以提供参考,还可以提供直接答案。以防死链接。【参考方案2】:发帖Radioactive Buttons 是个不错的时机,它是纯 CSS3。不过只有 Webkit 浏览器(例如 Chrome 和 Safari)。这是一个只在悬停时发光的修改版本,这样不会让人分心:
@-webkit-keyframes greenPulse
from background-color: #749a02; -webkit-box-shadow: 0 0 0 #333;
to background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09;
a.green.button
background-color: #749a02;
border-radius: 0.5em;
color: #fff;
padding: 0.5em;
text-decoration: none;
a.green.button:hover
background-color: #91bd09;
-webkit-animation-name: greenPulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1;
-webkit-box-shadow: 0 0 18px #91bd09;
<a href="#" class="green button">Click Me</a>
jsFiddle demo。随着越来越多的浏览器采用它,它应该会变得更容易,但在那之前,这只是基于 JavaScript 的解决方案的一个附加组件。
【讨论】:
这也可以很容易地为其他浏览器转录。 我是一个简单的 SO 用户,我看到代码而不是仅链接的答案,我赞成! :p【参考方案3】:这是一个非常好的 jQuery 示例和代码:
http://bavotasan.com/tutorials/creating-a-jquery-mouseover-fade-effect/
【讨论】:
【参考方案4】:使用 CSS 也可以达到同样的效果:
HTML
<img class="opacity_img" src="image.png" />
IE的CSS:
.opacity_img
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
filter:alpha(opacity=45);
.opacity_img:hover
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
CSS 用于其他浏览器:
.opacity_img
opacity: 0.45;
.opacity_img:hover
cursor:pointer;
opacity: 1.0;
【讨论】:
这正是我想要的【参考方案5】:liza 给出了一个很好的答案——只用几行代码就达到了效果。
但如果您希望它更平滑,您可以通过添加以下内容使不透明度过渡持续一段时间:
.opacity_img
opacity: 0.45;
transition: opacity 0.5s;
.opacity_img:hover
cursor:pointer;
opacity: 1.0;
transition: opacity 0.5s;
【讨论】:
如何使用 javascript 或 Jquery 使用文件系统或操作?
】如何使用javascript或Jquery使用文件系统或操作?【英文标题】:HowtousefilesystemoroperationusingjavascriptorJquery?【发布时间】:2014-02-1505:05:22【问题描述】:我想使用Javascript或jQuery对跨浏览器进行一些文件操作,例如:FilecreateFilewriteF... 查看详情
使用 Jquery 或 Javascript 保存数据
】使用Jquery或Javascript保存数据【英文标题】:SavingdatausingJqueryorJavascript【发布时间】:2018-07-0401:38:21【问题描述】:除了setlocalstorage之外,还有什么方法可以使用Jquery或javascript来保存变量?例如:我有一个在线产品目录网站。... 查看详情
防止用户使用 jquery 或 javascript 重新加载页面 [重复]
】防止用户使用jquery或javascript重新加载页面[重复]【英文标题】:PreventUsertoreloadpageusingjqueryorjavascript[duplicate]【发布时间】:2012-06-2103:12:12【问题描述】:可能重复:PreventanyformofpagerefreshusingjQuery/Javascript如何防止用户使用javascri... 查看详情
根据滚动量或文本ID更改图片
...:2021-03-0507:34:05【问题描述】:(请不要使用jQuery,只有Javascript)您好,我是Javascript新手,我想知道是否可以制作一个固定图像,在滚动过程中将其替换为同一位置的另一个图像。这样,当您滚动时,图片看起来会发生变化。... 查看详情
使用 javascript 或 jQuery 生成 CSS 媒体查询
】使用javascript或jQuery生成CSS媒体查询【英文标题】:GeneratingCSSmediaquerieswithjavascriptorjQuery【发布时间】:2013-04-0916:15:30【问题描述】:是否可以使用Javascript或jQuery即时创建完整的媒体查询规则?我使用内联CSS、导入和链接文件... 查看详情
使用 JavaScript 或 jQuery 拆分文件
】使用JavaScript或jQuery拆分文件【英文标题】:SplitfilewithJavaScriptorjQuery【发布时间】:2012-08-1619:54:36【问题描述】:我需要上传文件的一部分(只有第一个MB)。我创建了一个上传整个文件的PHP脚本。数据(formDataObject)通过ajax调用... 查看详情
如何使用 jquery 或 javascript 删除索引处的行? [复制]
】如何使用jquery或javascript删除索引处的行?[复制]【英文标题】:Howtousejqueryorjavascripttoremovearowatindex?[duplicate]【发布时间】:2011-08-1420:52:55【问题描述】:可能重复:WhatisthebestwaytoremoveatablerowwithjQuery?如果我有使用tr标记的3行表... 查看详情
使用 JavaScript 或 jQuery 定义全局 CSS 类?
】使用JavaScript或jQuery定义全局CSS类?【英文标题】:DefineglobalCSSclassesusingJavaScriptorjQuery?【发布时间】:2013-03-0719:13:49【问题描述】:有没有办法使用JavaScript或jQuery设置全局类的CSS?也就是在页面的<style/>标签后追加.m... 查看详情
如何使用 JavaScript 或 jquery 选中/取消选中复选框?
】如何使用JavaScript或jquery选中/取消选中复选框?【英文标题】:HowtotoCheck/Uncheckcheck-boxusingJavaScriptorjquery?【发布时间】:2014-02-1101:59:21【问题描述】:我可以使用以下代码添加checked属性$(\'#specificCheckBox\').prop(\'checked\',true);但是... 查看详情
如何使用 jQuery 或 JavaScript 设置底边距
】如何使用jQuery或JavaScript设置底边距【英文标题】:HowtobottommarginwithjQueryorJavaScript【发布时间】:2016-02-1015:05:03【问题描述】:如何为我的选择框添加下边距?我已经试过了#Selectionmargin-bottom:23px;但这对我不起作用。有没有办法... 查看详情
使用 JavaScript 或 jQuery 检测哪个表单输入具有焦点
】使用JavaScript或jQuery检测哪个表单输入具有焦点【英文标题】:DetectwhichforminputhasfocususingJavaScriptorjQuery【发布时间】:2010-09-2603:57:50【问题描述】:如何?在一个函数中,我希望能够确定哪个表单输入具有焦点。我希望能够在... 查看详情
如何使用 PHP 或 JavaScript/jQuery 禁用地址栏?
】如何使用PHP或JavaScript/jQuery禁用地址栏?【英文标题】:HowtodisableaddressbarusingPHPorJavaScript/jQuery?【发布时间】:2014-06-2906:59:38【问题描述】:如何禁用PHP或JavaScript/jQuery中的地址栏/url文本框?这可能吗?【问题讨论】:一般不... 查看详情
使用 jquery 或 Raw javascript 更改元素本身
】使用jquery或Rawjavascript更改元素本身【英文标题】:ChangeanelementitselfwithjqueryorRawjavascript【发布时间】:2013-10-0106:32:20【问题描述】:有什么方法可以用jQuery或基本的Javascript来改变元素本身。例如:我们有一个HTML标签为<ahr... 查看详情
jQuery或javascript查找页面的内存使用情况
】jQuery或javascript查找页面的内存使用情况【英文标题】:jQueryorjavascripttofindmemoryusageofpage【发布时间】:2011-02-0113:56:11【问题描述】:有没有办法找出网页或我的jquery应用程序正在使用多少内存?这是我的情况:我正在使用一个... 查看详情
如何防止使用 jQuery 或 Javascript 进行双重提交?
】如何防止使用jQuery或Javascript进行双重提交?【英文标题】:HowcanIpreventadoublesubmitwithjQueryorJavascript?【发布时间】:2011-02-0719:17:13【问题描述】:由于不耐烦的用户多次单击提交按钮,我的数据库中不断出现重复条目。我用... 查看详情
仅使用 jQuery 或 Javascript 刷新 div
】仅使用jQuery或Javascript刷新div【英文标题】:RefreshdivONLYwithjQueryorJavascript【发布时间】:2020-02-0106:45:18【问题描述】:我已经浏览了很多关于这个的帖子,但我找不到任何适合我的东西。我正在尝试仅刷新div部分没有PHP文件。... 查看详情
如何使用 jQuery(或 Javascript)获取可见文本?
】如何使用jQuery(或Javascript)获取可见文本?【英文标题】:HowdoIgetjustthevisibletextwithjQuery(orJavascript)?【发布时间】:2010-12-2304:51:51【问题描述】:我有网站可以转换JapaneseKanjiintoRomaji(romanletters):输出显示和隐藏用户需要根据输... 查看详情
如何使用 JavaScript 或 jQuery 更改数组内对象的值?
】如何使用JavaScript或jQuery更改数组内对象的值?【英文标题】:HowtochangevalueofobjectwhichisinsideanarrayusingJavaScriptorjQuery?【发布时间】:2011-06-0901:24:33【问题描述】:以下代码来自jQueryUIAutocomplete:varprojects=[value:"jquery",label:"jQuery",des... 查看详情