当前位置:  开发笔记 > 前端 > 正文

如何在按钮内居中对齐离子图标?

如何解决《如何在按钮内居中对齐离子图标?》经验,为你挑选了1个好方法。

我有这个HTML结构:










我添加了这个自定义css:

.circle {
    background-color: #00f;
    border-radius: 100%;
    border: 1px solid #00f;
    width: 50px!important;
    height: 50px;
    color: #fff;
}
.circle i {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

但它以这种方式显示:

在此输入图像描述

如何才能cards获得正确的高度和ion-icons按钮的中心?

谢谢你的时间.



1> Tomek Buszew..:

您可以设置text-aligncenterline-height50%或试试这个:

.circle {
    background: blue;
    width: 50px;
    height: 50px;
    position: relative;
    border-radius: 100%;
}

.icon {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    display: block;
    background: red;
}

小提琴:http://jsfiddle.net/41eo0he7/

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有