主頁 > 知識庫 > 非常漂亮的css星級效果總結(jié)第1/2頁

非常漂亮的css星級效果總結(jié)第1/2頁

熱門標(biāo)簽:地圖標(biāo)注微信好友 南山電話機器人 沈陽400電話辦理多少錢 隨州外呼系統(tǒng)廠家 快速更改地圖標(biāo)注點標(biāo) 蘇州做電話機器人 南昌電話機器人系統(tǒng) 地圖標(biāo)注樓盤 ai電話機器人效果差

用純css打造星級評分效果正在被越來越多地應(yīng)用在網(wǎng)絡(luò)RIA中,結(jié)合ajax等技術(shù),可以渲染出很出色的視覺效果和很棒的用戶體驗,在這篇文章開始之前,大家可以先去cssheaven感受一下。

最近由于項目需要,我在網(wǎng)上找了很多css星級評分的例子和說明,但是發(fā)現(xiàn)大多數(shù)都是翻譯國外的文章,而且解釋得并不是非常清楚,所以我決定自己來做一個總結(jié),也希望能夠給大家一些幫助。

首先用中文寫一下這個效果的算法:
1. 使用背景圖片的位置切換來獲得星級效果;



2. 整個效果最關(guān)鍵的地方就是“三層理論”,整個效果分為三層——空分層、分數(shù)層和打分層,三層的布局均為absolute,以避免ul本身自帶的相對布局(當(dāng)然用div也可以獲得同樣效果);
3. 空分層就是使用背景圖片中的“空星”作為背景,并橫向平鋪;
4. 分數(shù)層的寬度等于(分數(shù)*圖片寬度)得到的數(shù)值,并且使用背景圖片中的“分數(shù)星(例子中為黃色)”作為背景橫向平鋪;
5. 打分層就是將5個空鏈接置于5個星星的位置上(寬度要和背景圖片吻合),并將5個a:hover的背景設(shè)為“打分星(這里為綠色)”,寬度設(shè)為星數(shù)*圖片寬度,left為0(靠左,這樣結(jié)合a:hover不同的寬度就可以出現(xiàn)打分效果),垂直坐標(biāo)小于a的垂直坐標(biāo)(以確保當(dāng)前a:hover不會遮擋住其他鏈接);

12下一頁閱讀全文
您可能感興趣的文章:
  • 用css制作星級評分
  • 基于jQuery的星級評分插件
  • jquery星級插件、支持頁面中多次使用
  • javascript 星級評分效果(手寫)
  • js實現(xiàn)簡單的星級選擇器提交效果適用于評論等
  • 使用jQuery實現(xiàn)星級評分代碼分享
  • jquery插件star-rating.js實現(xiàn)星級評分特效
  • jQuery基于圖層模仿五星星評價功能的方法
  • jQuery動態(tài)星級評分效果實現(xiàn)方法
  • javascript實現(xiàn)五星評價代碼(源碼下載)
  • jQuery滿意度星級評價插件特效代碼分享
  • JS實現(xiàn)帶提示的星級評分效果完整實例
  • javascript實現(xiàn)五星評分功能

標(biāo)簽:石家莊 濰坊 商洛 昭通 濰坊 大同 深圳 玉樹

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《非常漂亮的css星級效果總結(jié)第1/2頁》,本文關(guān)鍵詞  非常,漂,亮的,css,星級,效果,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《非常漂亮的css星級效果總結(jié)第1/2頁》相關(guān)的同類信息!
  • 本頁收集關(guān)于非常漂亮的css星級效果總結(jié)第1/2頁的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章