图标未完全居中

时间:2019-07-26 11:29:43

标签: css semantic-ui

我正在使用语义UI图标,并试图组成多个图标来创建一个新图标。使用大图标时,它非常不错,但是当使用小图标时,它似乎并没有居中定位。

下面,我们看到图标越小,水平对齐方式越不正确

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.3/components/icon.css">
  </head>
  <body>
		
    <i class="huge icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="big icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="large icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>
  </body>
</html>

1 个答案:

答案 0 :(得分:1)

默认情况下,定义此问题会产生少量利润,只需将其删除即可:

i.icons .icon:first-child {
  margin-right:0;
}

完整代码:

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.3/components/icon.css">
<style>
i.icons .icon:first-child {
  margin-right:0;
}
</style>
</head>
  <body>
		
    <i class="huge icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="big icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="large icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>

    <i class="icons">
      <i class="circle outline icon"></i>
      <i class="tiny times  icon"></i>
    </i>
  </body>
</html>