.detail-wrap { flex-direction: column; .book-wrap { padding: 30px; flex-direction: column; } .book-info { margin-left: 40px; flex-direction: column; justify-content: space-between; align-items: flex-start; .name { lines: 1; text-overflow: ellipsis; font-size: 34px; color: #333; } .category { justify-content: flex-start; align-items: center; text { color: #EF5952; font-size: 26px; } .status { color: #999; margin-left: 32px; font-size: 24px; background-color: #f7f7f7; border: 1px solid #e6e6e6; border-radius: 18px; padding: 0 14px; } } .words { font-size: 26px; color: #666; } .user-operator { text { width: 160px; height: 60px; text-align: center; border: 2px solid #EF5952; border-radius: 6px; color: #EF5952; font-size: 26px; } .read { // margin-left: 30px; color: #fff; background-color: #ff6060; } } } .book-intro { margin-top: 24px; justify-content: flex-start; // flex-direction: column; .intro-div{ width: 100%; justify-content: flex-end; } text { font-size: 26px; color: #666; } .short-info__text { line-height: 45px } .toggle { background-color: #fff; padding: 0 15px; color: #EF5952; align-self: flex-end; line-height: 45px; } } .lastest-chapter { lines: 1; text-overflow: ellipsis; padding: 0 24px; font-size: 26px; height: 106px; color: #333; background-color: #fff; border-top: 2px solid #f7f7f7; border-bottom: 2px solid #f7f7f7; } .box-wrap { flex-direction: column; .small-title { justify-content: space-between; align-items: center; padding: 0 24px; margin: 24px 0; text { font-size: 24px; color: #999; } .wrap-left { align-items: center; } .wrap-right { align-self: flex-end; } .title { font-size: 32px; color: #333; margin-right: 20px; } .total { align-self: flex-end; } .border-left { width: 4px; height: 28px; background-color: #3284ff; border-radius: 4px; margin-right: 20px; } } } .chapter-list { flex-direction: column; padding: 0 24px; .chapter-item { color: #999; font-size: 26px; height: 85px; lines: 1; text-overflow: ellipsis; border-bottom: 2px solid #f7f7f7; } } .more-chapters { text-align: center; background-color: #f7f7f7; color: #EF5952; font-size: 26px; height: 90px; padding: 0 24px; } .similar-wrap { padding: 0 24px; justify-content: space-between; align-items: flex-start; } }