欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

圓圈內的office ui fabric圖標

錢淋西2年前9瀏覽0評論

以下代碼將一個圖標放在一個圓內:

<div className={classNames.left}>
  <div className={classNames.icon}><AddFriendIcon /> </div>
  <div> Add a Friend </div>
</div>

left: {
  float: 'left'
},
icon: {
  border: "solid 2px",
  borderRadius: 10,
}

結果不如預期。

更新:基于下面的解決方案,我得到了它的工作。但是我仍然不能把圖標放在圓圈的中心。圓圈不在橫幅的中心:

現在,我有了下面的代碼來把一個圖標放在一個圓的內部和中心。圖標仍然不在中心,圓圈也沒有與“咖啡館”對齊。

enter image description here

<div className={classNames.root} role="banner" aria-label="header">
        <div className={classNames.tabContent}> <div className={classNames.circle}><div className={classNames.icon}><CafeIcon /></div> </div> </div>
        <div className={classNames.tabContent}> Cafe </div>
      </div>

root: [
      {
        backgroundColor: theme.palette.themePrimary,
        height: 40,
        color: 'white',
        maxWidth: "100%",
        margin: '0 auto',
        borderBottom: '1px solid transparent',
        boxSizing: 'border-box',
        paddingLeft: 20,
        paddingTop: 10
      },
      className
    ],
    circle: {
      border: 'solid 2px',
      borderRadius: '50%',
      background: 'white',
      height: 20,
      width: 20,
      display: 'flex',
      justifyContent: 'center',
      alignItems: 'center'
    }, 
    tabContent: {
      color: 'white',
      float: 'left',
      border: 'none',
      outline: 'none',
      cursor: 'pointer',
      paddingLeft: 15
    },
    icon: {
      color: '#0078d7'
    }

10%或10px是不夠的:)要創建一個圓,使用50%的邊界半徑。要使圖像居中,可以使用Flexbox。

這可能是你的一個選擇:

.circle {
  border: solid 2px;
  border-radius: 50%;
  background: white;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

<div class="left">
  <div class="circle">
    <div class="icon">image</div>
  </div>
</div>