解决elementUI图标按钮调整宽高后图标没有居中的问题

解决elementUI图标按钮调整宽高后图标没有居中的问题

  • 1.情景再现
  • 2.解决
    • 2.1 重新设置新的padding
    • 2.2 flex布局

1.情景再现

我是用elementui的图标按钮组件,但是我想要的大小和官方给到的大小不一致。所以我给图标设置了一个width: 16px;height: 16px;的属性值,想着应该就可以了。但是不对哟。这是我想要的:
在这里插入图片描述

这是实际的:
在这里插入图片描述
很明显按钮里的图标没有居中的

2.解决

2.1 重新设置新的padding

        .btn {
          width: 16px;
          height: 16px;
          padding: 1px !important;
        }

重新设置btn的padding属性以达到居中的效果,需要自己手动慢慢的1px1px的调整。

2.2 flex布局

     .btn {
          width: 16px;
          height: 16px;
          display: flex;
          align-items: center;
          justify-content: center;
          margin-top: 4px;
        }

利用flex布局水平垂直居中即可。比第一种方法的更加科学简便也。

解决!有其他的解决方法欢迎评论

你可能感兴趣的:(elementui,前端,javascript)