弹出背景阴影 CSS

  • 本文关键字:CSS 阴影 背景 css
  • 更新时间 :
  • 英文 :


我正在 React 中创建一个弹出窗口,但也许某些div 的位置不正确。我需要我的弹出窗口以固定的宽度和高度居中,但阴影背景不起作用。请帮助我

<div className={style.container}>
        <div className={style.bg}>
          <div className={style.popup}>
            <div className={style.popup_inner}>
              <div className={style.center}>
              <h5 className={style.textStyle}>Save changes to channel?</h5>
              <h5 className={style.textStyle}>‘Sapyens Night’</h5>
              <hr className={style.line} />
              <p>
                If you confirm changes will be automatically presented<br/>
                to to all users.<br/>
                If you change audio source, small audio disruption 
                might<br/>
                occur.
              </p>
             <div className={style.buttons}> <button className={style.back} 
                onClick={this.props.closePopup}>
                Back
              </button>
               <button className={style.goLive}>Save</button></div>
              </div>
            </div>
          </div>
        </div>
    </div>
   .popup {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .popup_inner {
    position: absolute;
    width: 433px;
    height: 342px;
    border-radius: 20px;
    background: white;
    border: 1px solid #502f7e;
  }
  .bg{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
  }

尝试这样做

 .bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
 }

相关内容

  • 没有找到相关文章

最新更新