iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 16
0
Modern Web

挑戰 CSS 30 天系列 第 16

day16_list-style-image

list-style-image 屬性是用來將某個圖案設定為記號。此屬性的用法為,
list-style-image:url([image_url]);

如以下範例:

<!DOCTYPE html>
<html>
<head>
  <title>CSS list-style-image</title>
  <meta charset="utf-8">
  <style type="text/css">
	ul{ 
	  list-style-image:url("circles.gif"); 
	}
  </style>
</head>
<body>
    <ul> 
	  <li>使用自我設定的記號。 
	  <li>使用自我設定的記號。 
	</ul>
</body>
</html>

成果如下圖:
https://ithelp.ithome.com.tw/upload/images/20171219/20106496XuYPItUlnt.jpg

因為我的圖片有點大,加上上一篇文章有提到 list-style-position 屬性預定值為 "outside",因此猜測為導致記號被切掉的原因。
以下為解決方式:

list-style-style、list-style-position、及 list-style-image 屬性可以被簡化為一個 list-style 屬性。這種做法稱為捷徑 (shortcut)。在這裡,屬性的順序並不重要。

如以下範例:

<!DOCTYPE html>
<html>
<head>
  <title>CSS list-style-image</title>
  <meta charset="utf-8">
  <style type="text/css">
	ul{ 
	   list-style: url("circles.gif") none inside; 
	}
  </style>
</head>
<body>
    <ul> 
	  <li>使用自我設定的記號。 
	  <li>使用自我設定的記號。 
	</ul>
</body>
</html>

成果如下圖:
https://ithelp.ithome.com.tw/upload/images/20171219/20106496GHmDVix6Mu.jpg


上一篇
day15_list-style-position
下一篇
day17_margin
系列文
挑戰 CSS 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言