javascript - 悬停按钮的问题

标签 javascript html css

我正在尝试创建一个悬停在我的网页内容上的按钮。 我怎样才能创建这个功能?

这是我正在使用的按钮

.button {
    background-color: red;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}
<div class="button">Back</div>

最佳答案

您可以创建一个覆盖整个页面的全宽叠加层,并使您的按钮在其中居中对齐。

.btn-holder {
  background: rgba(255, 255, 255, 0.5);
  position: fixed;
  z-index: 10;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.button {
  transform: translate(-50%, -50%);
  background-color: red;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
}
<p>Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet</p>
<p>Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet</p>
<p>Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet</p>
<p>Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet Lorem ipsum dolor site amet</p>
<div class="btn-holder">
  <div class="button">Back</div>
</div>

关于javascript - 悬停按钮的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252145/

相关文章:

javascript - 如何在不将变量重置为零的情况下获得更高的值?

php - 与我的菜单作斗争 - 为什么这个坏了? - <li> php 被打印出来,没有被执行?

html - Angular 2 中的表单验证

javascript - 从带有自定义字段的表单创建 mailto

css - CSS 如何处理特异性关系?

css - 使 CSS3 过渡在页面加载时起作用

JavaScript + RegEx 复杂化——搜索不包含子字符串的字符串

javascript - 五星级评级功能

javascript - 数组/HTML 中的函数

css - 使用特异性时如何在CSS中构造选择器?