.InvolvedImgBox { position: relative; z-index: 99; box-sizing: border-box; min-height: 300px; // display: flex; // justify-content: flex-start; padding: 16px 32px; // border-top: 1px solid #e0e0e0; background: linear-gradient(180deg, #e3ebfc 0%, #ffffff 23%); border-radius: 8px; .involvedImgList { position: relative; span { position: absolute; bottom: -10px; left: 20px; width: 8px; height: 8px; background: #081fa8; border-radius: 50%; } span::after { position: absolute; top: 10px; left: 3px; /* 您可以根据需要调整这个值 */ width: 1px; height: 13px; border-left: 2px dashed #081fa8; content: ''; /* 必须定义 content 属性,即使它是空的 */ } } &::after { // display: block; position: absolute; // background: transparent; right: 0; bottom: 0; z-index: -9; width: 279px; height: 260px; background-image: url('../../../../../public/images/trajectory_bg.png'); background-repeat: no-repeat; background-position: 100% 100%; background-size: cover; content: ''; } } .myButtonDisabled { visibility: hidden; } .involvedModalForm { .ant-modal .ant-modal-content { padding: 0 !important; } } .PageContainerheader { .ant-page-header-content { padding-block-start: 0; } }