CSS中的星星樣式有時(shí)候能為網(wǎng)頁的設(shè)計(jì)帶來很好的效果,如果你想在你的網(wǎng)站添加星星樣式,可以使用以下方法:
.star { display: inline-block; font-size: 1rem; color: #f0dc82; text-shadow: 0 0 1px #f0dc82; -webkit-text-stroke: 1px #f0dc82; padding-right: 10px; /* 增加間距,方便看清 */ } .star:before { content: "\f005"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 0.8rem; } .star-half:before { content: "\f089"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 0.8rem; position: absolute; margin-left: -10px; overflow: hidden; }
在上面的代碼中,我們使用了Font Awesome 5 Free字體,并添加以樣式為基礎(chǔ),利用:before偽類實(shí)現(xiàn)了半星的效果。通過設(shè)置星星的樣式,我們可以使用它們?yōu)榫W(wǎng)頁的評(píng)論系統(tǒng)、評(píng)級(jí)系統(tǒng)等增加可視化的效果。
另外,如果你想要添加更多的星星樣式,你可以通過修改顏色、大小、字體等屬性來進(jìn)行自定義設(shè)計(jì),實(shí)現(xiàn)更多的樣式效果。