慕課網里有另一門類似的課程《用字體在網頁中畫ICON圖標》也是講CSS Sprite
其中的代碼是用js實現的。有興趣的朋友可以去學習學習~~
其中的代碼是用js實現的。有興趣的朋友可以去學習學習~~
2016-11-21
這里為什么要給<i>,設置display:block呢, <i>是行內標簽,不會獨占一行,它沒有背景,不能設置背景圖片,而這里我們是需要設置背景圖片的,所以必須block,不然沒有效果.如果你覺得不妥,可以用<div>來顯示,當然最好的方式是建議大家到電商網站,用瀏覽器去看看他們是怎么實現這個小圖標的,用的什么標簽, 是Css雪碧圖,還是其他什么的.掌握最前沿的技術方法來實現,畢竟CSS Sprite不是最好最完美的方式
2016-08-24
這里也可以不用<i>標簽放圖片,也可以用其他的標簽, 最好是便于代碼維護,其實這里可以設置<i> display: inline-block,這樣既可以顯示圖標,又不需要float,也不會獨占一行. 很方便,建議這樣設置, 因為float對后面的元素是有影響的,要清楚浮動,clear:both
2016-08-24