<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> //designWidth:设计稿的实际宽度值,需要根据实际设置 //maxWidth:制作稿的最大宽度值,需要根据实际设置 //这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750) ; (function (designWidth, maxWidth) { var doc = document, win = window, docEl = doc.documentElement, remStyle = document.createElement("style"), tid; function refreshRem() { var width = docEl.getBoundingClientRect().width; maxWidth = maxWidth || 540; width > maxWidth && (width = maxWidth); var rem = width * 100 / designWidth; remStyle.innerHTML = 'html{font-size:' + rem + 'px;}'; } if (docEl.firstElementChild) { docEl.firstElementChild.appendChild(remStyle); } else { var wrap = doc.createElement("div"); wrap.appendChild(remStyle); doc.write(wrap.innerHTML); wrap = null; } //要等 wiewport 设置好后才能执行 refreshRem,不然 refreshRem 会执行2次; refreshRem(); win.addEventListener("resize", function () { clearTimeout(tid); //防止执行两次 tid = setTimeout(refreshRem, 300); }, false); win.addEventListener("pageshow", function (e) { if (e.persisted) { // 浏览器后退的时候重新计算 clearTimeout(tid); tid = setTimeout(refreshRem, 300); } }, false); if (doc.readyState === "complete") { doc.body.style.fontSize = "16px"; } else { doc.addEventListener("DOMContentLoaded", function (e) { doc.body.style.fontSize = "16px"; }, false); } })(750, 750); </script> <style> *{ padding:0; margin: 0; } body{ background-color: #F0EEEF; } .nav{ height: 1.375rem; background: #DE3548; color: white; font-size: 0.37rem; text-align: center; line-height: 1.675rem; } .car{ height: 2.95rem; background: white; border-top: 1px solid white; /* padding-top: 0.54rem; padding-left: 0.55rem; */ box-sizing: border-box; margin-bottom: 0.19rem; } .carinfo{ width: 4.28rem; height: 0.96rem; display: flex; justify-content: space-between; margin-top: 0.54rem; margin-left: 0.55rem; } .left{ width: 0.96rem; height: 0.96rem; background: skyblue; } .right{ width:2.76rem; height: 0.95rem; border-left: 0.02rem solid #D9D9D9; padding-left: 0.32rem; font-size: 0.22rem; color: #999999; display: flex; flex-direction: column; justify-content: center; } .line{ /* width:; */ height: 0.02rem; background: #D9D9D9; margin-top:0.49rem; } .btns{ display: flex; justify-content: space-around; align-items: center; height: 0.94rem; } .btn{ width:2.03rem; height:0.54rem; border:0.02rem solid #DF3348; color: #DF3348; line-height: 0.54rem; text-align: center; } .add{ width: 7.17rem; height: 0.82rem; background: #E03547; color: white; font-size: 0.34rem; text-align: center; line-height: 0.82rem; font-weight: bold; } .addw{ width: 100%; background: white; height: 1.07rem; position: fixed; bottom: 0px; display: flex; justify-content: center; align-items: center; } </style> </head> <body> <div class="nav">我的车库</div> <div class="carlist"> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="car"> <div class="carinfo"> <div class="left"></div> <div class="right"> <div>江淮安驰-小公主</div> <div>2019款2.9T 手自一体 </div> </div> </div> <div class="line"></div> <div class="btns"> <div class="btn">设为默认</div> <div class="btn">设为默认</div> </div> </div> <div class="addw"> <div class="add">设为默认</div> </div> </div> </body> </html>