当前位置: 首页 > 知识库问答 >
问题:

我试图把5个按钮在一个代码中,但当悬停在它们上面时,悬停的按钮不断地将按钮推到它的左边,再往左

陆城
2023-03-14

我正试图把下面给出的5个按钮放在我的代码中,但是在尝试这样做的时候,悬停的按钮正在将按钮推到它的左边,更左边。我想这可能是填充的问题,但我尝试了很多方法,但没有一个奏效。

null

.buttons {
  border-radius: 4px;
  background-color: white;
  color: #003466;
  border: 0.8px solid #707070;
  padding: 6px 16px 6px 16px;
  margin-right: 1rem;
}

.buttons:hover {
  border: 2px solid #707070;
  padding: 5px 14px 5px 14px;
}
<div style="padding-left: 5rem; padding-top: 5rem;">
  <div>
    <p>Button Not Working Properly</p>
  </div>
  <button class="buttons" type="button">Edit</button>
  <button class="buttons" type="button">New</button>
  <button class="buttons" type="button">Preview</button>
  <button class="buttons" type="button">Export</button>
  <button class="buttons" type="button">Delete</button>
</div>

null

共有1个答案

彭弘伟
2023-03-14

您可以通过减少填充与增加悬停时的边框相同的数量来解决这个问题。像这样:

.button:hover {
  border: 2px solid #707070;
  padding: 4.8px 14.8px 4.8px 14.8px; /*Change This*/
}
 类似资料:
  • 我试图在html和CSS中实现一种效果。我有一个按钮,上面写着“登录”。所以我想做的是当我悬停的时候: “登录”按钮将转换为两个按钮,分别表示: “客户登录”和“管理员登录”。

  • 问题内容: 我有一个问题是悬停在Firefox中无法使用!它可以在Chrome,IE 9,IE 8和IE 7中运行。有人知道此问题以及如何解决此问题吗? CSS : HTML : 问题答案: 似乎悬停事件没有反馈到跨度。 尝试选择而不是

  • 我正在尝试单击一个按钮来启动文件下载。根据我所看到的,该按钮具有悬停功能。我尝试通过所有单击。 页面的HTML块, 悬停前按钮的类是, 悬停时按钮的类是, 通过开发人员窗口选择按钮,并通过路径从 我得到了如下结果, CSS路径, XPath, 我试过的代码, 而且,

  • 如何为元素添加悬停?考虑下面的代码:

  • 这不是一个重复的问题——我不想简单地更改CSS中的字体颜色。 我的问题是: 我有颜色的产品。蓝色、红色、绿色、黄色、紫色——任何颜色。 我有一个同样颜色的盒子- 在这个盒子里我有一个按钮“买” 我可以创建这个按钮动态-与框的颜色相同。 如果框为蓝色,则按钮为蓝色,带有白色边框和白色字体颜色。 如果框为红色-按钮为红色,带有白色边框和白色字体颜色。 CSS(反转按钮): 但在盘旋中 按钮变为白色,字

  • 问题内容: 我需要更改悬停按钮的颜色。 这是我的解决方案,但是不起作用。 问题答案: 表示“正在悬停的链接是该类链接的子链接”。 代替。