繁体   English   中英

定位 CSS

[英]Positioning CSS

我正在做一个项目,我需要一些帮助。 下图是我需要创建的布局: Right .

这张图片,是我得到的布局:错误的布局

步骤(欢迎,准备)应该是一个在另一个之下,就像RightLayout一样。

所以,这是我调用 NewAccordion function 的 Main.js 代码:

          if (procedures[step]){
            return (
              <NewAccordion
                key={`${index}-${step}`}
                index={index}
                opened={currentStepIndex === index}
                procedure={procedures[step]}
                commandSender={sendViewerMessage}
              />
            );
          } else return "";
        })} 

以下代码是我的 NewAccording function 错误的部分:

      <article className="angel__flow">
        <a
          data-toggle="collapse"
          onClick={() => setShow(!show)}
          className={`angel__flow__button ${show ? "active" : ""}`}
          aria-expanded="false"
          aria-controls="collapseThree"
        >     
          {t(procedure.title[i18n.language])}
          <span class="angel__flow__button__number">{index+1}</span>  
        </a>
      </article>

下一个代码是 css 中的类名:

.angel__flow {
    display: block;
    width: 33.333333333333%;
    float: left;
    height: calc(100vh - 64px);
    text-align: center;
    overflow-x: scroll;
    padding: 8px;
    box-sizing: border-box;
}

所以,伙计们,我真的不知道怎么了。 如果你们中的任何人能帮助我,我将不胜感激。 我很抱歉我的英语不好,我来自巴西。

你可以这样试试:

  <div className="angel__flow" style="display:flex; flex-direction: column">
        <a
          data-toggle="collapse"
          onClick={() => setShow(!show)}
          className={`angel__flow__button ${show ? "active" : ""}`}
          aria-expanded="false"
          aria-controls="collapseThree"
        >     
          <span>{t(procedure.title[i18n.language])}</span>
          <span class="angel__flow__button__number">{index+1}</span>  
        </a>
      </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM