javascript - 在悬停时将按钮覆盖添加到链接图像

标签 javascript html css angularjs

我主要是一名后端工程师,所以如果这个问题有一个非常明显的答案,请原谅我,但我有一组图片,点击后可以导航到新页面。我正在尝试实现一种方法,以便将鼠标悬停在图像上会显示一个可以单击以触发模式弹出的按钮。我想知道是否有办法做到这一点,因为图像本身包含在 anchor 标记中。覆盖的按钮应该有一个 ng-click 属性

这是现有的代码。如果这是一个新手问题,再次抱歉。

<a ng-href="/{{similarCampaign.crossSellPath}}" ng-attr-title="{{similarCampaign.name}}">
  <img class="img-responsive" style="width: 150px" ng-src="{{similarCampaign.mockupUrlSmall}}" ng-attr-alt="{{similarCampaign.name}}" ng-attr-nopin="{{similarCampaign.stealthy ? 'nopin' : ''}}"/>
  <!-- button overlay of image above -->
</a>

最佳答案

用 position: relative 将所有内容包裹在一个 div 中,并在 a href 外部添加一个按钮,使用 position: absolute,然后将其居中放置在您想要的位置。

关于javascript - 在悬停时将按钮覆盖添加到链接图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41435941/

相关文章:

c# - 你如何将变量从 c# 传递到 javascript?

javascript - javascript setTimeout 是否保证触发

javascript - 获取javascript的周围元素

javascript - try catch javascript 语句中的未识别错​​误

html - 下拉动画延迟不工作的CSS

javascript - Jquery Ui 自动完成仅从一个国家获取城市

javascript - 为什么 "requestAnimationFrame"递归不会耗尽 RAM?

javascript - 如何在 jQuery 中更改选择时传递 php 数组?

html - 如何使用HTML 5的<video>播放YouTube视频

css - 溢出换行时如何添加回车符 (`&crarr;` )?