微信是目前全球最流行的社交軟件,除了其強(qiáng)大的功能外,其美觀的界面設(shè)計(jì)也是用戶青睞的重要原因之一。為了實(shí)現(xiàn)微信界面的美觀,在前端開(kāi)發(fā)中使用了大量的CSS代碼,下面我們來(lái)看一下微信界面的CSS代碼實(shí)現(xiàn):
/*頭部導(dǎo)航欄CSS*/ #header { background-color: #3c3c3c; color: #fff; height: 3rem; line-height: 3rem; margin-top: 0; position: fixed; top: 0; width: 100%; z-index: 100; } #header .logo { float: left; margin-left: 10px; width: 100%; font-size: 23px; font-weight: 700; } #header .right-btn { position: absolute; top: 0.6rem; right: 10px; font-size: 14px; } /*聊天界面CSS*/ #chat { height: calc(100% - 126px); overflow-y: scroll; padding: 60px 10px 50px; position: absolute; top: 45px; width: 100%; z-index: 1; -webkit-overflow-scrolling: touch; } .message-item { margin-bottom: 20px; position: relative; display: block; max-width: 80%; } .message-item:after { clear: both; content: ''; display: table; } .message-item .item-left { float: left; margin-right: 10px; } .message-item .item-left .avatar { width: 30px; height: 30px; border-radius: 50%; margin-right: 5px; float: left; } .message-item .item-left .avatar img { width: 100%; height: 100%; border-radius: 50%; display: block; } .message-item .item-right { float: right; margin-left: 10px; } .message-item .item-right .avatar { width: 30px; height: 30px; border-radius: 50%; margin-left: 5px; float: right; } .message-item .item-right .avatar img { width: 100%; height: 100%; border-radius: 50%; display: block; } /*底部欄CSS*/ #footer { background-color: #fff; border-top: 1px solid #efeff3; bottom: 0; height: 76px; left: 0; position: fixed; width: 100%; z-index: 100; }
以上代碼僅僅是微信界面中的一部分。因?yàn)槲⑿攀且豢顝?fù)雜多樣的軟件,因此其界面涉及到的CSS屬性也很多。我們需要不斷地學(xué)習(xí)和研究,以實(shí)現(xiàn)出更加符合用戶使用體驗(yàn)的UI設(shè)計(jì)。