2Q
11/28/2014 - 8:43 AM

olのcounter

olのcounter

ol{
  counter-reset:number;/* olごとに名前を付けたカウンターをリセット */
  list-style:none;/* もともとの数字を付けることをさせない */
  li{
      /* 装飾 */
    &:before{/* カウンタ(数字になる部分) */
      counter-increment: number;/* 任意の名前 */
      content: counter(number);/* 名前を付けたカウンターを呼び出し */
    }//before
  }//li
}//ol

//Ex. liにコンテンツがあってタイトルとかに付ける場合===================
ol{
  counter-reset:number;
  list-style:none;
  li{
    h3{
      &:before {			
        counter-increment:number;
        content: "No."counter(number);
        display: inline-block;
         background: #44cdff;		
        padding: 5px;
        border-radius: 6px;
        color:#fff;
        text-align: center;
        line-height: 15px;
      }//before	
    }//h3
  }//li
}//ul
<html>
<head>
<meta charset="utf-8">
</head>    
<body>
<div>
  <ol>
    <li>
      <h3>Title A</h3>
      <p>Text - - -</p>
    </li>
    <li>
      <h3>Title B</h3>
      <p>Text - - -</p>
    </li>
    <li>
      <h3>Title C</h3>
      <p>Text - - -</p>
    </li>
    <li>
      <h3>Title D</h3>
      <p>Text - - -</p>
    </li>
  </ol>
</div>
</body>
</html>