Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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
Html 如何制作带有图标的菜单?_Html_Css - Fatal编程技术网

Html 如何制作带有图标的菜单?

Html 如何制作带有图标的菜单?,html,css,Html,Css,我正在尝试实现这个UI 这就是我想到的 HTML <div class="row mp-header"> <span class="mp-key"><span class="sprite circle-o"></span> No Assignment </span> <span class="mp-key"><span class="sprite db-circle-o">&l

我正在尝试实现这个UI

这就是我想到的

HTML

<div class="row mp-header">

        <span class="mp-key"><span class="sprite circle-o"></span> No Assignment </span>
        <span class="mp-key"><span class="sprite db-circle-o"></span> Assignments in Progress </span>
        <span class="mp-key"><span class="sprite check-o"></span> Assignmments Completed </span>

    </div>
我的结果是:

以下是我的现场结果:


有人能推我一下吗

您需要移动
显示:flex到flex项的父元素。要获得所需的结果,您需要修改html(以保持简单)

以下是一种可能的方法:

.flex行{
显示器:flex;
}
.flex行>.mp键{
flex:1自动;
}

监控进度:示例报告
无任务
正在进行的作业
分配完成

您需要移动
显示屏:flex到flex项的父元素。要获得所需的结果,您需要修改html(以保持简单)

以下是一种可能的方法:

.flex行{
显示器:flex;
}
.flex行>.mp键{
flex:1自动;
}

监控进度:示例报告
无任务
正在进行的作业
分配完成

尝试此
无分配
,添加了一个额外的
。请提供完整的代码,使我们能够重现您得到的结果?尝试使用伪选择器@Hiddenhobes:我用我的小提琴的链接更新了我的帖子。谁投过反对票?请解释原因?试试这个
无作业
,添加了一个额外的
。请提供完整的代码,让我们重现你得到的结果?尝试使用伪选择器@希登霍布斯:我更新了我的帖子,上面有我的小提琴的链接。谁投过反对票,谁愿意解释原因?谁投过反对票,谁愿意解释原因?(有人回答过这样的请求吗?)……我同意。人们总是这样做。我觉得这是非常不尊重的。没问题,OP包含了一个显示最终输出的图像。特别是图标的位置问题,您的答案没有解决这个问题。既然@rangerover.js已经提供了完整的代码,您就应该拥有复制图像所需的一切。@Hiddenhobes感谢您的反馈。在提出问题之前,还没有可用的图像来源。我还说“我需要推一下”,我发现他的问题与flebox的使用有关。另外,我已经用新材料的jsFiddle链接更新了这个问题。@NicoO:我喜欢你的答案。你能不能像我发布的用户界面那样让它们更接近?他们现在相距有点远。我一定会接受这个答案。如果可以的话,更新你的小提琴链接。有谁曾投过反对票,请解释原因?(有人回答过这样的请求吗?)……我同意。人们总是这样做。我觉得这是非常不尊重的。没问题,OP包含了一个显示最终输出的图像。特别是图标的位置问题,您的答案没有解决这个问题。既然@rangerover.js已经提供了完整的代码,您就应该拥有复制图像所需的一切。@Hiddenhobes感谢您的反馈。在提出问题之前,还没有可用的图像来源。我还说“我需要推一下”,我发现他的问题与flebox的使用有关。另外,我已经用新材料的jsFiddle链接更新了这个问题。@NicoO:我喜欢你的答案。你能不能像我发布的用户界面那样让它们更接近?他们现在相距有点远。我一定会接受这个答案。如果可以,请更新您的小提琴链接。
.mp-key{ display:flex; }