css畫鐘錶 如何使用css3繪製出圓形動態時鐘

2021-10-13 13:31:51 字數 785 閱讀 5048

使用css3繪製出圓形動態時鐘的原理

眾所周知的是div形狀是方形的,那麼我們首先需要使用border-radius屬性將其變換成圓形。

為了使指標轉動起來,我們需要使用-webkit-transform-origin:center100px;來設定我們的旋轉基點。然後利用-webkit-transform:rotate(0);讓我們的li旋轉相應的角度形成相應的刻度。

設計好刻度之後,需要涉及乙個nth-of-type()的選擇器,用來規定其屬於父元素的第幾個子元素。

在圓形時鐘的正中心我們要設乙個divicon用於指標的連線點。

然後我們利用js獲取div之後對表盤的刻度進行渲染。

最後開乙個定時器,每隔一秒執行一次函式。

使用css3繪製出圓形動態時鐘的**

鐘錶 #wrap

#wrapul

#wrapulli

/*#wrapulli:nth-of-type(1)

#wrapulli:nth-of-type(2)

#wrapulli:nth-of-type(3)

#wrapulli:nth-of-type(4)

#wrapulli:nth-of-type(5)

#wrapulli:nth-of-type(6)

#wrapulli:nth-of-type(7)

#wrapulli:nth-of-type(8)*/

#wrapulli:nth-of-type(5n+1)

#hour

#min

#sec

.icon

用CSS3實現鐘錶效果

var olist document.getelementbyid list 獲取到刻度 var ocss document.getelementbyid css var ohour document.getelementbyid hour 獲取時針 var omin document.getele...

純css3製作簡易鐘錶時鐘

效果 具體的思路就是外邊是乙個大的圓 clock中是乙個小的圓點在中心 center時針分針秒針都是使用細的長方形 hour point seconds 大的刻度用兩個不同的長方形做成乙個十字架的形狀 div1 div2 用乙個小的白圓蓋在這個十字架上使用z index讓圓覆蓋在十字架上被時針分針秒...

css 使用css3畫乙個扇形

四個半圓疊加,過半調整 z index container div fan 1,fan 3 fan 2,fan 4 fan 1,fan 2 fan 3,fan 4 fan 4 fan 2 fan 3 keyframes zindex 50 50.000001 to keyframes rotate ...