Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将bulma导航栏项目中的图标和文本居中_Css_Bulma_Buefy - Fatal编程技术网

Css 如何将bulma导航栏项目中的图标和文本居中

Css 如何将bulma导航栏项目中的图标和文本居中,css,bulma,buefy,Css,Bulma,Buefy,我开始使用Bulma和Buefy框架,我一直在处理这个问题。 我正在尝试复制google apps menù,我创建了一个navbar项目div,并将以下代码放入其中: <div class="columns"> <div class="column"> <a> <b-icon icon="cloud-outline"> </b-icon&

我开始使用Bulma和Buefy框架,我一直在处理这个问题。
我正在尝试复制google apps menù,我创建了一个navbar项目div,并将以下代码放入其中:

<div class="columns">
    <div class="column">
        <a>
            <b-icon
                icon="cloud-outline">
            </b-icon>
            <span>function 1</span>
        </a>
    </div>
    <div class="column">
        <b-icon
            icon="compass">
        </b-icon>
        Function 2
    </div>
    <div class="column">
        <b-icon
            icon="scatter-plot">
        </b-icon>
        Function 3
    </div>
</div>

我希望达到的结果如下:


如何将图标居中并将文本移动到新行?

您可以使用css flex实现这一点。通过使用附加键:

  • (说明弹性应适用的方向)
  • (对齐容器内的项目)
  • (容器内项目的间距)
.columns{
显示器:flex;
对正内容:空间均匀;
}
.栏目{
显示器:flex;
弯曲方向:立柱;
对齐项目:居中;
}

偶像
职能1
图标功能2
图标功能3

您可以使用css flex实现这一点。通过使用附加键:

  • (说明弹性应适用的方向)
  • (对齐容器内的项目)
  • (容器内项目的间距)
.columns{
显示器:flex;
对正内容:空间均匀;
}
.栏目{
显示器:flex;
弯曲方向:立柱;
对齐项目:居中;
}

偶像
职能1
图标功能2
图标功能3
您可以使用以下选项设置链接的样式:

。自定义导航a{
显示器:flex;
柔性流动:柱状nowrap;
对齐项目:居中;
填充:1em;
背景色:rgba(0,0,0,0.1);
}
.定制导航一{
字体大小:3rem;
}

您可以使用以下选项设置链接的样式:

。自定义导航a{
显示器:flex;
柔性流动:柱状nowrap;
对齐项目:居中;
填充:1em;
背景色:rgba(0,0,0,0.1);
}
.定制导航一{
字体大小:3rem;
}

.columns {
  display: flex;
  justify-content: space-evenly;
}

.column {
  display: flex;
  flex-direction: column;
  align-items: center;
}