ax-body{ display: block; height: 100%; background: #F6FAFF; } .page-background{ position: fixed; top: 0; left: 0; right: 0; z-index: 0; } .page-background image{ display: block; width: 100%; } .body{ display: block; width: 100%; height: 100%; position: relative; overflow: auto; z-index: 1; } .root{ height: 100%; padding: 10px; overflow: auto; } .item{ padding-left: 30px; padding-bottom: 25px; font-size: 12px; color: #999; position: relative; } .item::after{ content: ''; width: 2px; background-color: var(--color-main); position: absolute; top: 0; left: 13px; bottom: 0; z-index: 1; } .list .item:last-child::after{ display: none; } .mask-box{ display: flex; align-items: center; justify-content: space-between; height: 20px; } .mask{ display: flex; align-items: center; justify-content: center; font-size: 18px; width: 1em; height: 1em; box-sizing: border-box; border: 3px solid var(--color-main); background-color: #fff; border-radius: 50%; position: absolute; top: 0; left: 5px; z-index: 2; } .card{ margin-top: 10px; background-color: #fff; padding: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); border-radius: 6px; } .reply{ position: relative; background-color: #eee; padding: 10px; border-radius: 2px; margin-top: 10px; } .reply::before{ content: ''; display: block; width: 0; height: 0; border: 5px solid transparent; border-bottom-color: #eee; position: absolute; left: 0; top: 0; transform: translate(100%,-100%); } .start-label{ margin-right: 10px; } .start-label.vi{ color: var(--color-main); } .loading-more{ text-align: center; position: relative; } .loading-more::after{ content: ''; border-top: 1px solid #eee; position: absolute; top: 50%; left: 20px; right: 20px; transform: translateY(-50%); } .loading-more > .text{ color: #aaa; background-color: #fff; padding: 5px 20px; font-size: 13px; position: relative; z-index: 2; } .item-pic{ display: inline-block; margin-left: 5px; white-space: nowrap; text-decoration: underline; color: #444; } .nothing-wrap{ display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100%; background-color: #fff; border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); color: #ccc; font-size: 14px; } .nothing-wrap .icon{ font-size: 17vw; color: #ddd; }