.x-book--multi { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .x-book__coverbox { position: relative; } .x-book__cover { box-shadow: 0 0 0.16rem rgba(0, 0, 0, 0.08); border-radius: 0.06rem; display: block; } .x-book__text--multi { box-sizing: border-box; padding-left: 0.4rem; position: relative; } .x-book__text--normal { color: #999; margin-top: 0.12rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.5; height: 1.5em; } .x-book__title { color: #333; font-size: 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: inherit; margin-bottom: 0.5em; } .x-book__intro { color: #666; font-size: 0.24rem; line-height: 1.8; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; } .x-book-info{ line-height: .6rem; font-size: .26rem; } .x-book-info__name { color: #333; font-size: .3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: inherit; } .x-book-info__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .x-book-info__author { color: #999; max-width: calc(100% - 5em); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: inherit; margin-right: 2em; } .x-book-info__finish { color: #999; } .x-book-info__count { color: #999; } .x-book-info__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .x-book-info__lastest { color: #666; max-width: calc(100% - 3em); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: inherit; margin-right: .5em; } .red { color: #ff6060; } .x-book-info__vip { width: 1.2em; } header { padding: 0 .24rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 1rem; font-size: .3rem; } header img { height: .35rem; display: block; } .book-shelf-head { overflow: hidden; border-radius: .3rem; background-color: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .book-shelf-head__item { height: .6rem; width: 1.6rem; border-radius: .3rem; line-height: .6rem; text-align: center; font-size: .24rem; color: #999; } .book-shelf-head__item.is-active { background-color: #32a1ff; color: #fff; } .book-shelf-bar { font-size: .26rem; padding: .24rem .24rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .catalog-item { line-height: .9rem; color: #4c4c4c; font-size: .28rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .x-input--button { background-color: #32a1ff; border-radius: .06rem; height: .6rem; line-height: .6rem; padding: 0 .4rem; border: none; font-size: .26rem; color: #fff; } .promptBox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.3); display: -webkit-box; display: -ms-flexbox; display: flex; } .promptBox .wrap { margin: auto; background-color: #fff; width: 6.6rem; text-align: center; padding-bottom: .3rem; border-radius: .08rem; overflow: hidden; } .promptBox .head { height: 1rem; line-height: 1rem; font-size: .32rem; border-bottom: 1px solid #e5e5e5; } .promptBox .body { font-size: .32rem; padding: .3rem; } .d-none { display: none; } /* prompt ani */ .show { animation: show 0.3s linear forwards; } .hide { animation: hide 0.3s linear forwards; } @keyframes show { from { opacity: 0; } to { opacity: 1; } } @keyframes hide { from { opacity: 1; } to { opacity: 0; } } .record-item { position: relative; margin: .24rem; border-bottom: 1px solid #f6f6f6; color: #999; line-height: .5rem; padding-right: 2rem; } .x-page { color: #32a1ff; font-size: .3rem; text-align: center; margin: .35rem 0 .3rem; border-bottom: 0!important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; } .x-page div { border-radius: .06rem; width: 1.65rem; height: .55rem; background-color: #f7f7f7; line-height: .55rem; } .book-catalog-list { padding: 0 .24rem; } .book-catalog-item { line-height: .9rem; color: #4c4c4c; font-size: .28rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .book-catalog-item__name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: inherit; max-width: calc(100% - .5rem); } .book-catalog-item__vip { width: .3rem; }