body{ background: #ffffff; } .top{ background:#ffffff; } .content-container{ overflow-y: scroll; padding: 0 1rem; } .problem-item { margin-top: 1rem; } .problem-item-title { height: 3rem; line-height: 3rem; font-size: 1.25rem; } .problem-grade .problem-grade-item { padding: 1rem 1.5rem; border: 1px solid #e5e5e5; } .problem-grade .problem-grade-item label, .problem-grade .problem-grade-item input{ vertical-align: middle; } .problem-desc textarea { width: 100%; height: 100%; padding: 0.3rem; border: 1px solid #e5e5e5; box-sizing: border-box; } .problem-pic img, .problem-audio img { width: 4rem; height: 4rem; } .problem-item-content { padding: 0 1rem; width: 100%; box-sizing: border-box; display: flex; flex-wrap: wrap; } .pic-item, .audio-item { display: inline-block; width: 4rem; height: 4rem; border: 1px solid #e5e5e5; box-sizing: border-box; margin: 0 1rem 1rem 0; position: relative; } .pic-item i, .audio-item i { position: absolute; right: -0.8rem; top: -0.8rem; display: inline-block; width: 1.6rem; height: 1.6rem; border-radius: 50%; background-image: url('../../image/close.png'); background-size: contain; background-color: #fff; } .pic-item img { width: 100%; } #pic-review { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: black; display: none; } #pic-review img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; } #problem-submit-btn { position: fixed; bottom: 0; width: 100%; height: 3rem; line-height: 3rem; font-size: 1.3rem; text-align: center; background-color: #e9be2b; }