html - 点击一个按钮让右边的按钮向左移动(点击效果是让按钮变小)+Jade

标签 html css pug

我有一个效果,当点击一个按钮时,它的尺寸会减小。 但是,当单击一个按钮时,右侧的按钮不会停留在初始位置,而是向左移动。

HTML 看起来像这样(它使用的是 Jade,Jade 到 HTML 的转换器不工作,很抱歉)。

div.container
  nav.navbar.navbar-default(role='navigation')
    .container-fluid
      .navbar-header
        button.navbar-toggle(id="menu_button", type='button', data-toggle='collapse', data-target='#bs-example-navbar-collapse-1')
      #bs-example-navbar-collapse-1.collapse.navbar-collapse
        ul.nav.navbar-nav
          li.dropdown
            a.dropdown-toggle(href='#', data-toggle='dropdown')
              img(src='/images/farming_base.png', width='130', class='dropdown_buttons')
          li.dropdown
            a.dropdown-toggle(href='#', data-toggle='dropdown')
              img(src='/images/trophy_base.png', width='130' class='dropdown_buttons')

CSS:

.dropdown_buttons:active {
    width: 100px;
}

您可以在 clashofclans.tv 的操作中看到它(2 个橙色按钮)

我该如何解决这个问题?

谢谢

最佳答案

您可以为元素添加边距,使其仍占用相同数量的空间。

.dropdown_buttons:active {
    width: 100px;
    margin:0 15px;
}

关于html - 点击一个按钮让右边的按钮向左移动(点击效果是让按钮变小)+Jade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23701754/

相关文章:

javascript - 按下后退按钮时如何取消选择单选按钮?

javascript - 如果值为空,有没有办法删除输入元素?

javascript - 是否可以将类 div 中的最后一个元素作为目标? CSS

css - 作为 CSS 选择器,.class-name 是什么意思?

javascript - 通过 jquery 触发器提交表单

javascript - 如何使用jquery在输入字段中选择值?

css - 什么是 CSS 颜色名称 : "background"?

html - 如何将 HTML 按钮与链接对齐?

node.js - 从对象中创建列表项

javascript - 如何在 Node.JS 中接收 req.body.model 的整个对象而不是单独接收它的所有变量?