非常漂亮的css星級(jí)效果總結(jié)第1/2頁
用純css打造星級(jí)評(píng)分效果正在被越來越多地應(yīng)用在網(wǎng)絡(luò)RIA中,結(jié)合ajax等技術(shù),可以渲染出很出色的視覺效果和很棒的用戶體驗(yàn),在這篇文章開始之前,大家可以先去cssheaven感受一下。
最近由于項(xiàng)目需要,我在網(wǎng)上找了很多css星級(jí)評(píng)分的例子和說明,但是發(fā)現(xiàn)大多數(shù)都是翻譯國外的文章,而且解釋得并不是非常清楚,所以我決定自己來做一個(gè)總結(jié),也希望能夠給大家一些幫助。
首先用中文寫一下這個(gè)效果的算法:
1. 使用背景圖片的位置切換來獲得星級(jí)效果;
2. 整個(gè)效果最關(guān)鍵的地方就是“三層理論”,整個(gè)效果分為三層——空分層、分?jǐn)?shù)層和打分層,三層的布局均為absolute,以避免ul本身自帶的相對(duì)布局(當(dāng)然用div也可以獲得同樣效果);
3. 空分層就是使用背景圖片中的“空星”作為背景,并橫向平鋪;
4. 分?jǐn)?shù)層的寬度等于(分?jǐn)?shù)*圖片寬度)得到的數(shù)值,并且使用背景圖片中的“分?jǐn)?shù)星(例子中為黃色)”作為背景橫向平鋪;
5. 打分層就是將5個(gè)空鏈接置于5個(gè)星星的位置上(寬度要和背景圖片吻合),并將5個(gè)a:hover的背景設(shè)為“打分星(這里為綠色)”,寬度設(shè)為星數(shù)*圖片寬度,left為0(靠左,這樣結(jié)合a:hover不同的寬度就可以出現(xiàn)打分效果),垂直坐標(biāo)小于a的垂直坐標(biāo)(以確保當(dāng)前a:hover不會(huì)遮擋住其他鏈接);
- 用css制作星級(jí)評(píng)分
- 基于jQuery的星級(jí)評(píng)分插件
- jquery星級(jí)插件、支持頁面中多次使用
- javascript 星級(jí)評(píng)分效果(手寫)
- js實(shí)現(xiàn)簡單的星級(jí)選擇器提交效果適用于評(píng)論等
- 使用jQuery實(shí)現(xiàn)星級(jí)評(píng)分代碼分享
- jquery插件star-rating.js實(shí)現(xiàn)星級(jí)評(píng)分特效
- jQuery基于圖層模仿五星星評(píng)價(jià)功能的方法
- jQuery動(dòng)態(tài)星級(jí)評(píng)分效果實(shí)現(xiàn)方法
- javascript實(shí)現(xiàn)五星評(píng)價(jià)代碼(源碼下載)
- jQuery滿意度星級(jí)評(píng)價(jià)插件特效代碼分享
- JS實(shí)現(xiàn)帶提示的星級(jí)評(píng)分效果完整實(shí)例
- javascript實(shí)現(xiàn)五星評(píng)分功能
相關(guān)文章
div的dispaly:inline樣式 和span的區(qū)別
為什么在ie里執(zhí)行后這段代碼 兩個(gè)span標(biāo)簽雖在同一行但它們之間有空隙? 但是 兩個(gè)div標(biāo)簽雖然在同一行就沒有空隙?2008-07-07淺談html中id和name的區(qū)別實(shí)例代碼
這個(gè)是form里面的name與id的區(qū)別2008-07-07CSS expression控制圖片自動(dòng)縮放效果代碼[兼容 IE,Firefox]
一直以來有個(gè)很頭疼的問題困擾著我,那就是圖片縮放的問題,寫到 JS 里面吧,不太容易修改。寫到 CSS 里面吧,IE 6 又不支持 max-width2008-09-09css Hspace 和vspace的圖片控制實(shí)例
更改圖片的間隔:使用Hspace與Vspace。2008-06-06CSS定位中Positoin、absolute、Relative的一些研究
用Div+CSS進(jìn)行網(wǎng)站布局時(shí),做一些浮動(dòng)層等特殊特殊效果時(shí)要考慮到定位問題。這就要用到Positoin屬性等。2008-10-10用滑動(dòng)門技術(shù)設(shè)計(jì)按鈕的圖文教程
用滑動(dòng)門技術(shù)設(shè)計(jì)按鈕的圖文教程...2007-07-07