如何在CSS中使图像悬停?

2023-11-26

我想在悬停时将图像从正常更改为更亮,我的代码:

    <div class="nkhome">
        <a href="Home.html"><img src="Images/btnhome.png" /></a>
    </div>
.nkhome{
    margin-left:260px;
    top:170px;
    position:absolute;
    width:59px;
    height:59px;
}
.nkhome a img:hover {
    background:url(Images/btnhomeh.png);
    position:absolute;
    top:0px;
}

为什么悬停不起作用?当我的鼠标放在上面时,它显示第一张图像,而不是悬停图像。


你有一个a标签包含一个img标签。这就是你的正常状态。 然后你添加一个background-image作为您的悬停状态,并且它出现在您的背景中a标签 - 后面img tag.

您可能应该创建一个 CSS 精灵并使用背景位置,但这应该可以帮助您开始:

<div>
    <a href="home.html"></a>
</div>

div a {
    width:  59px;
    height: 59px;
    display: block;
    background-image: url('images/btnhome.png');
}

div a:hover {
    background-image: url('images/btnhomeh.png);
}

This 2004 年的另类文章列表仍然相关,并且会给您一些有关精灵的背景知识,以及为什么使用它们而不是两个不同的图像是个好主意。它比我能向你解释的任何东西都写得好得多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在CSS中使图像悬停? 的相关文章

  • 简单的 Material UI 对话框示例有不需要的滚动条

    我有一个包含网格的简单 Material UI 对话框 它有一个滚动条 即使屏幕足够大以包含整个内容 也可以滚动几个像素
  • 如何使用填充 100% 的锚点/链接将 TD 中的文本居中

    已经做了一些尝试来创建一个具有 100 填充 TD 的集成链接的 TD 因此当我将鼠标悬停在整个 TD 上时 我可以看到光标的变化 并且当通过按 Tab 键选择元素时 整个 TD 都会被选中等问题是我在不同的浏览器上得到不同的行为 并且我无
  • 拖动时如何改变光标?材质 CDK 拖放

    使用 Material CDK 库中的拖放行为 我尝试在拖动cdkDrag元素 例如 在这个堆栈闪电战 https stackblitz com edit angular b8kjj3光标是grab悬停时 我想把它改为grabbing拖动时
  • Firefox 选择元素将文本缩进值加倍

    今天我发现了一个奇怪的问题 似乎是 Firefox 35 0 中的一个错误 当指定一个text indent财产为select元素 Firefox 似乎将像素值加倍 其他浏览器正确显示缩进 有没有解决方法可以避免这种情况 我被迫使用text
  • html5标签“Contenteditable”的css选择器[重复]

    这个问题在这里已经有答案了 如何使用 contenteditable true 的 css 选择器 div div Use a CSS 属性选择器 https developer mozilla org en docs Web CSS At
  • 检测 div 何时溢出

    我试图让我的网站根据屏幕的大小流动 我创建了这个 http jsfiddle net aboveyou00 7NeZz 1 http jsfiddle net aboveyou00 7NeZz 1 它运行得很好 当两个内部 div 适合时
  • 如何使用 AOS 触发向上滚动动画

    我正在使用 AOS 库 css 和 js 它可以帮助我创建每次用户向下滚动页面时触发的动画 我有一个问题 页面的顶部元素仅运行一次 因为 AOS 仅在向下滚动时触发它 我希望我的所有动画在每次用户向下和向上滚动时运行 我怎样才能做到呢 这是
  • 媒体查询在 IE9 中不起作用

    我遇到了一个奇怪的问题 只有 IE9 才会出现 我正在开发一个具有桌面布局和移动布局的网页 相同的 HTML 不同的 CSS 问题发生在下面的代码中 media only screen and min device width 768px
  • 如何使用javascript将div从左向右移动

    I have div named movingImage每次单击按钮时我都想向右移动 50px 这是我的 JavaScript function moving Image document getElementById movingImag
  • 使内联块在溢出时缩小到内容

    I have an inline block container with several other inline block elements like so The container is the blue background t
  • 为什么在 Vue.js 中从列表中删除项目时移动转换需要绝对位置

    https v2 vuejs org v2 guide transitions html List Move Transitions https v2 vuejs org v2 guide transitions html List Mov
  • 如何正确编写 CSS 属性选择器来提取所有 id 属性?

    情况 我目前正在尝试在 VBA 中使用语法重现属性选择器 attr 来自给出的 CSS 选择器练习here https www w3schools com cssref trysel asp 选择器旨在根据给定属性的值选择元素 预期结果 在
  • 使用 Java JAI 缩放图像

    我必须使用 Java JAI 缩放图像 目前 我使用以下代码 private static RenderedOp scale RenderedOp image float scale ParameterBlock scaleParams n
  • 子 div 超出父 div 范围

    目前我正在使用 CSS 和 HTML 等设计一个网站 但是我遇到了一个问题 当我向子级添加浮动时 我的子级 div 超出了父级 div 的范围 该网站位于此处我的网页设计 http 7sisters in test mintbite 更加详
  • 带有 selectInputs 的 DT 数据表在选择后重置回左侧

    我在 Shiny 应用程序的 DT 数据表的列中使用 selectInputs 感谢一些帮助here https stackoverflow com questions 74620665 vertically center selectin
  • 为什么使用 rand() 时会得到这种特定的颜色模式?

    我尝试创建一个图像文件 如下所示 uint8 t raw r pixel width pixel height uint8 t raw g pixel width pixel height uint8 t raw b pixel width
  • Bootstrap 页脚不在底部

    我试图强制我的页脚位于网站底部 我不希望它在滚动时粘住 只是在向下滚动网页时出现在底部 目前 网页显示时页脚位于内容下方 我添加了这样的代码bottom 0 并发现它粘住了并且不适合我的网站 我还添加了这样的代码html body heig
  • 使用 CSS 在浏览器中滚动时更改标题的大小和内容

    知道如何制作这里看到的东西吗http studiompls com case studies crown maple http studiompls com case studies crown maple 标题变小 徽标更改为不同的按钮
  • 将jQueryUI datepicker附加到div(显示位置错误)

    我在输入上使用 jQueryUI datepicker 默认情况下 jQueryUI 会附加 ui datepicker div to the body该文件的 有问题的输入位于屏幕上的 弹出 div 中 这意味着该 div 之外的任何点击
  • Bootstrap 面板主体,内有表格

    我有一个引导面板 单击图标即可折叠并自动关闭 该面板内部包含一个全宽的表格 但只有在没有任何内容时才看起来像这样panel body 例如 这张桌子横跨面板的整个宽度和高度 看起来不错 但如果我可以有一个围绕桌子的类 我会更喜欢 但是 如果

随机推荐

  • Javascript 的右移与零填充运算符 (>>>) 产生意外的结果

    First 1 gt gt gt 0 2 32 1 我期望这是由于在左侧添加了一个新的零 从而将数字转换为 33 位数字 但是 为什么是 1 gt gt gt 32 2 32 1 同样 虽然我期望它 在将 32 位数字移位 32 次并用零替
  • POST 请求在 Postman 中有效,但在 Python 中无效

    当我在 Postman 中发出此 POST 请求时 我会获取数据 当我在 Python 2 7 中 使用 Jupyter Notebook 执行此操作时 出现错误 无法解码任何 JSON 对象 我做错了什么以及如何让它发挥作用 import
  • LINQ - 按值区分?

    Code news from New myNew in new News select myNew Distinct ToList 但这个 Distinct 适用于具有相同值的 对象 我需要在我的列表中添加一个myNew每个月 所以一个用于
  • 如何在@scheduled spring boot中的fixedDelay和initialDelay中给出分钟?

    我是春季调度程序的新手 我读了很多关于 schedule 的文章 但在每个例子中 他们都给出了以秒和毫秒为单位的时间 问题陈述 根据我的要求 在我的程序启动后 我的调度程序将在 15 分钟后启动 初始延迟 然后每隔 5 分钟执行一次任务 固
  • Twitter Bootstrap轮播:获取滑动方向

    如何判断轮播是向左滑动还是向右滑动 我查看了滑动事件和滑动事件的文档 但都没有提供有关滑动方向的任何相关信息 我还检查了传递给滑动事件的事件处理程序的事件对象 但我似乎也找不到任何有用的线索 任何帮助 将不胜感激 从 3 0 0 rc1 开
  • 使用 React,findDOMNode 在 StrictMode 中已弃用,在使用 React-transition-group 时会抛出警告

    我正在使用包react transition group 我尝试在CSSTransition组件上使用nodeRef道具 并在我的组件上添加了一个包装器 但我仍然收到有关findDOMNode的警告 这是代码
  • 在 Powershell 中,处理超过 1GB 的文件时收到“OutOfMemoryException”

    我在加载到数据仓库之前进行了一些文件清理 并遇到了文件大小调整问题 Get Content path C Workspace workfile myfile txt Raw replace Set Content C Workspace w
  • 带数字键盘的 Flutter TextField,需要逗号而不是句点(仅限 iOS)

    我想在 Flutter 中创建一个 TextField TextField 用于十进制数字 所以我设置keyboardType TextInputType numberWithOptions decimal true 现在我在 iOS 上得
  • cron 作业是否会终止最后一个 cron 执行?

    我有一个执行 PHP 脚本的 cron 作业 cron 设置为每分钟运行一次 这仅用于测试目的 它正在执行的 PHP 脚本旨在将用户上传到服务器的视频转换为 flash 格式 例如 flv 当通过命令行手动执行该脚本时 该脚本执行得很好 但
  • Symfony2 设置默认选择字段选择

    我通过以下方式创建一个表单 form this gt createFormBuilder breed gt add species entity array class gt BFPEduBundle Item property gt na
  • 如何在Android中自定义Toast?

    Android 中可以自定义Toast吗 就像我们是否可以在其中放置图像图标和放置按钮一样 您还可以使用常规 makeText 并处理获取视图 设置下一个图像以查看下一个 Toast toast Toast makeText context
  • Flutter - TabBar 中不同的浮动操作按钮

    我正在尝试在一个不同的浮动按钮TabBar扑腾中 但我会尝试很多选择 但我不知道如何做 抱歉 我添加更多详细信息 我想做一个应用程序TabBar 就像这个颤振示例一样 如果您看到这是一个tabBarDemo应用程序 我可以在选项卡之间进行更
  • 在 matlab 中传递冒号作为函数的参数

    我想知道是否可以使用冒号 作为函数的参数 像这样的东西 function y func x if x is a colon do this else do that end 还可以通过关键工作吗end作为函数的参数 也1 end 3 end
  • JPA 2 @SequenceGenerator @GenerateValue 产生唯一约束冲突

    问题概述 在看似随机的时候 我们会得到一个异常 postgresql 重复键违反了唯一约束 我确实认为我知道我们的问题是什么 但我不想在没有可重现的测试用例的情况下对代码进行更改 但由于我们无法在生产中随机生成之外的任何环境中重现它 所以我
  • 有没有办法在 .net core 中对 F# 项目进行单元测试?

    我正在尝试创建一个在 net core 中运行的 F 单元测试项目 dotnet new t xunittest 将为 C 创建一个 xunit 测试项目 但 F 不存在此类等效项 我尝试修改从上面显示的 C dotnet new 输出的
  • R:有效地从数组中删除单维

    我正在寻找一种快速方法来从 R 数组中删除冗余维度 类似于squeeze MATLAB 中的命令 现在我结合了melt 和cast 命令来自reshape2包 但应该有一种不太复杂的方法来做同样的事情 到目前为止我就是这样做的 requir
  • 将 stargazer 与通过在分割 data.frame 上 lapply-ing 创建的 lm 对象列表一起使用

    我正在尝试为一组回归创建一个观星表 其中我对数据的子集运行每个回归 我认为 做到这一点的自然方法是使用split要从我的数据创建 data frames 列表 请使用以下命令创建 lm 对象列表lapply在 data frames 列表上
  • 从流中读取 XML

    我正在使用 ASP NET 并从表单导入 XML 文件 现在我将其转换为Stream Stream inputStream XmlFileUploadControl PostedFile InputStream 因为我以后可能需要这个版本
  • OSX 上 JVM 的 Zombie http.proxyHost 设置

    我最近更改了网络 并从 OSX Leopard 上的系统偏好设置 网络面板中删除了所有 HTTP 代理设置 然而 现在每当我使用 Eclipse 时 Java HTTP 代理系统属性似乎都会 自动 设置为使用我现在已失效的 HTTP 代理
  • 如何在CSS中使图像悬停?

    我想在悬停时将图像从正常更改为更亮 我的代码 div class nkhome a href Home html img src Images btnhome png a div nkhome margin left 260px top 1