淘寶以其豐富的商品和便捷的購物方式,成為了國內(nèi)最受歡迎的電商平臺之一。在淘寶購物時,我們經(jīng)常會看到商品評分星星,這個評分系統(tǒng)是淘寶平臺的重要特色之一。
為了實現(xiàn)這個評分系統(tǒng),淘寶網(wǎng)開發(fā)人員設(shè)計了一套基于CSS的星星評分樣式。以下是這套樣式的代碼:
.tb-rank { background-repeat: no-repeat; background-image: url(//img.alicdn.com/tps/i3/T1IkrXFlXcXXcQWTSS-85-16.gif); width: 85px; height: 16px; display: inline-block; vertical-align: middle; } .tb-rank-gray { background-position: 0 -34px; } .tb-rank-red { background-position: 0 0; } .tb-rank .tb-rank-ico { float: left; display: inline-block; overflow: hidden; line-height: 0; letter-spacing: -5px; width: 85px; height: 16px; } .tb-rank .tb-rank-ico span { display: inline-block; vertical-align: top; overflow: hidden; background-image: url(//img.alicdn.com/tps/i1/T1nbhMFgFcXXXmP8jI-120-60.png); background-repeat: no-repeat; } .tb-rank .tb-rank-ico .tb-rank-ico-red { background-position: -190px -80px; } .tb-rank .tb-rank-ico .tb-rank-ico-gray { background-position: -190px -100px; } .tb-rank .tb-rank-score { float: left; display: inline-block; font-size: 0; line-height: 16px; letter-spacing: -5px; width: 85px; height: 16px; text-align: center; color: #FFF; position: relative; top: -16px; }
這套CSS樣式主要包括了以下幾個關(guān)鍵類:
.tb-rank
:評分星星的主容器,包含了所有的星星元素。.tb-rank-gray
:代表評分為灰色星星的樣式。.tb-rank-red
:代表評分為紅色星星的樣式。.tb-rank-ico
:星星圖標容器,包含了一個用于顯示星星的span元素,同時還通過letter-spacing能夠讓星星連成一整行。.tb-rank-score
:評分得分容器,負責顯示分數(shù)。
通過這套樣式,淘寶的商品評分系統(tǒng)能夠在網(wǎng)頁中完美地呈現(xiàn)出來,讓購物者能夠直觀地了解商品的質(zhì)量和賣家的信譽。