html { font-size: 100px; } /* box-sizing */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { max-width: 7.5rem; } .container { margin-left: .3rem; margin-right: .3rem; height: 20px; } // 111 body { max-width: 7.5rem; margin: 0 auto; } img { display: block; max-width: 100%; } .page1 { position: relative; &-bg { margin: 0 auto; } .ewm { position: absolute; bottom: 1.55rem; left: 50%; margin-left: -1.8rem; width: 3.6rem; padding: .22rem .25rem; background-color: #005ebb; img { margin: 0 auto } } } .page2 { .btn { position: fixed; bottom: 0; left: 0; right: 0; span { display: block; height: .94rem; line-height: .94rem; background-color: #55b837; border-radius: .1rem; border: solid 1px #3c9521; text-align: center; color: #ffffff; font-weight: bold; font-size: .38rem; } } } .page3 { padding-top: .36rem; .photo-wrap { padding: 0 .4rem; overflow: hidden; height: 1.08rem; } .photo { float: left; width: 1.08rem; height: 1.08rem; text-align: center; background-color: #dedfe0; border-radius: 8px; border: solid 1px #b7b8ba; padding: .03rem; margin-right: .17rem; } .username { float: left; font-size: .28rem; margin-top: .3rem; } .ewm { margin-top: .9rem; padding: 0 .54rem; } }