CSS3可以用來繪制各種圖形,包括時(shí)鐘刻度,下面是一些繪制時(shí)鐘刻度的CSS3代碼示例:
1、繪制圓形時(shí)鐘刻度
<div class="clock"> <div class="hour-hand"></div> <div class="minute-hand"></div> <div class="second-hand"></div> <div class="circle"></div> <div class="numbers"> <div>12</div> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <div>11</div> </div> </div>
.clock { position: relative; width: 200px; height: 200px; } .hour-hand, .minute-hand, .second-hand { position: absolute; top: 50%; left: 50%; transform-origin: center; } .circle { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; border-radius: 50%; } .numbers { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
2、繪制方形時(shí)鐘刻度
<div class="square-clock"> <div class="hour-hand"></div> <div class="minute-hand"></div> <div class="second-hand"></div> <div class="square"></div> <div class="numbers"> <div>12</div> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <div>11</div> </div> </div>
.square-clock { position: relative; width: 200px; height: 200px; } .hour-hand, .minute-hand, .second-hand { position: absolute; top: 50%; left: 50%; transform-origin: center; } .square { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; } .numbers { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
版權(quán)聲明:除非特別標(biāo)注,否則均為本站原創(chuàng)文章,轉(zhuǎn)載時(shí)請(qǐng)以鏈接形式注明文章出處。