《編程基礎:HTML第十章》: 小圖標排列

作者|李娜

*本文為「Java聯盟」原創內容,轉載無需授權,請保留署名來源。


hello,各位小伙伴。不知道最近大家有沒有想我呀,李娜我可是很想大家的哦!


今天李娜給大家帶來了很給力的知識哦!

第一部分

小編在之前的文章中給大家介紹了頁面中加載圖片需要用到img標簽。

復習一下知識點:

具體的就不提了,不知道的可以百度,或看之前的文章。那我們在布局頁面的時候會用到很多的小圖標像這種

我們一般的想法就是把他分割成一塊塊的小圖標并且分別命名然后用img圖像標簽將他們逐一加載到我們的網頁中。

這樣做的話首先我們面臨的問題就是分解圖標的工作量比較大。而且我們分割圖片的美觀也很難保證。

so,今天小編給大家分享的技術就是可以不用分割圖片,直接把我們想要的圖標導進我們的頁面。

第二部分

那么今天小編就給大家演示一下,頁面左側菜單的制作。

首先我們需要一個放滿圖標的圖片,就拿我們上圖為例。然后打開我們的編輯器,新建頁面,小編這里使用ul列表來做這個菜單。

之后就是設計樣式了。頁面格式初始化是必須要做的。然后為我們的頁面設置背景圖片,注意是圖片哦!!!

那么效果如圖:

那么下面我們要做的就是,給圖標定位了讓他可以顯示我們想要的圖標。

第三部分

知識點來了!!!

知識點一:

我們的背景圖片加載的是以左上角為原點顯示的圖標 ,圖標的大小與我們設置的容器大小有關。

只要我們定位左上角這點的位置就可以了(就像我們學過的坐標系)。比如我現在想讓這個二維碼一樣的圖標作為第一個圖標顯示在我的菜單了列表中。通過使用測量工具(說實話我就是用QQ截圖工具來測的)假想這就是個坐標系。那么這個圖標的左上角做標為(0,120px)。想要讓這個二維碼的圖標位于原點的位置,就要把整個圖片向上移動120px單位(就是-120px)。那么我們編寫代碼的時候。設置的原點坐標就是(0,-120px)。

代碼:

效果:

就是這樣逐一設置我們想要的圖標就可以了!!!

知識點二:

cursor:pointer;

在我們的屬性設置中,出現了這樣的一句代碼。他的效果就是:當我們的鼠標滑到圖標上的時候,會變成小手指。

知識點三:

list-style:none;

列表樣式:無。

在之前的文章中有介紹。列表是有默認樣式的。(忘記的小伙伴可以會去看看 ,默認樣式少不說,效果真是懶得吐槽了!!) 于是,我們就可以用這條屬性來清除列表的默認屬性。想想就很開心呢!!


來來大家一起動手試一下,看我們可以利用上面的素材做出什么樣子的效果!(參考如下)

當然有什么問題或者需要李娜我給大家分享講解的地方,可以在留言區留言告訴我,整理后會在公眾號里面分享講解哦!

有疑問?請留言!關注Java聯盟微信公眾號,看Java要聞!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,833評論 25 708
  • 淺夏花開 歲月如河 左岸,回憶難忘 右岸,惘然若夢 脈脈輕語 指尖碎流年 忽憶起 往事也如煙 那個懵懂的季節 迷失...
    素箋嘆墨殤閱讀 302評論 1 1
  • 昨晚快10點了,老公把電視頻道定格在一個80年代的武俠電影,最后以全部人都躺那悲傷的結尾劇終了,真是沒意思,睡覺了...
    紅豬豬閱讀 331評論 0 2
  • 深秋花卷曲,隨后黃袍披。 風來萬葉落,枯枝刺天威。
    老槐樹閱讀 152評論 0 3