麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

使用HTML5和CSS3制作簡單的鐘表

2020-03-24 16:02:30
字體:
來源:轉載
供稿:網友
利用html5,css實現鐘擺效果 ,在項目中經常會遇到,今天小編把基于HTML5+CSS3實現簡單的時鐘效果的實現代碼分享到腳本之家平臺,需要的額朋友參考下吧

目的:

利用html5,css實現鐘擺效果

知識點:

1) 利用position/left/top和calc()實現元素的水平和垂直居中;

2) 利用CSS3的animation/transform/transform-origin屬性定義動畫;

3) 利用transform-origin實現旋轉原點的圓心調整

廢話不多說了,直接看代碼吧,具體代碼如下所示:


 !DOCTYPE html  html  head  meta charset= UTF-8  title /title  style  list-style:none; #box{ width: 400px; height: 400px; position: absolute; top:calc(50% - 200px); left:calc(50% - 200px); border: 2px solid palegoldenrod; #dial{ width: 200px; height: 200px; position: absolute; top:calc(50% - 100px); left:calc(50% - 100px); border: 2px solid cyan; border-radius: 50%; .scaleIndex{ width: 4px; height: 12px; position: absolute; top: 0; left: calc(50% - 2px); background-color: gray; transform-origin: 2px 100px; .angle30{transform : rotate(30deg);} .angle60{transform : rotate(60deg);} .angle90{transform : rotate(90deg);} .angle120{transform : rotate(120deg);} .angle150{transform : rotate(150deg);} .angle180{transform : rotate(180deg);} .angle210{transform : rotate(210deg);} .angle240{transform : rotate(240deg);} .angle270{transform : rotate(270deg);} .angle300{transform : rotate(300deg);} .angle330{transform : rotate(330deg);} #fixPoint{ width: 10px; height: 10px; position: absolute; top:calc(50% - 5px); left:calc(50% - 5px); background-color: cadetblue; border-radius: 50%; #hourHand{ width: 6px; height: 70px; position:absolute; top: 40px; left: calc(50% - 3px); background-color: darkblue; transform-origin: 50% 60px; #minuteHand{ width: 4px; height: 75px; position:absolute; top: 35px; left: calc(50% - 2px); background-color: yellow; transform-origin: 50% 65px; #secondHand{ width: 2px; height: 90px; position:absolute; top: 20px; left: calc(50% - 1px); background-color: red; transform-origin: 50% 80px; /style  /head  body  p id = box  p id = dial  ul id = scale  li class = scaleIndex /li  li class = scaleIndex angle30 /li  li class = scaleIndex angle60 /li  li class = scaleIndex angle90 /li  li class = scaleIndex angle120 /li  li class = scaleIndex angle150 /li  li class = scaleIndex angle180 /li  li class = scaleIndex angle210 /li  li class = scaleIndex angle240 /li  li class = scaleIndex angle270 /li  li class = scaleIndex angle300 /li  li class = scaleIndex angle330 /li  /ul  p id = fixPoint /p  p id = hourHand /p  p id = minuteHand /p  p id = secondHand /p  script type = text/javascript src = js/jquery-3.2.1.js /script  script type = text/javascript window.onload = function(){ var hourHand = document.getElementById( hourHand  var minuteHand = document.getElementById( minuteHand  var secondHand = document.getElementById( secondHand setInterval(function(){ var currentTime = new Date(); var hourValue = currentTime.getHours(); var hourAngle = hourValue / 24 * 360 + deg  var minuteValue = currentTime.getMinutes(); var minuteAngle = minuteValue / 60 * 360 + deg  var secondValue = currentTime.getSeconds(); var secondAngle = secondValue / 60 * 360 + deg  console.log(hourAngle);// 方法一:利用jquery的css()增加屬性var cmdHour = rotate( + hourAngle + ) $( #hourHand ).css({transform: rotate( + hourAngle + ) var cmdMinute = rotate( + minuteAngle + ) $( #minuteHand ).css({transform:cmdMinute});var cmdSecond = rotate( + secondAngle + ) $( #secondHand ).css({transform:cmdSecond});// 方法二:利用DOM元素的style屬性設置// hourHand.style.transform = rotate( + hourAngle + ) // minuteHand.style.transform = rotate( + minuteAngle + ) // secondHand.style.transform = rotate( + secondAngle + ) },1000); /script  /body  /html 

以上就是使用HTML5和CSS3制作簡單的鐘表的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桥本有菜免费av一区二区三区 | 成人一区二区在线观看视频 | 特大黑人videos与另类娇小 | 毛片在线免费视频 | 欧美成人性色区 | 国产毛片在线高清视频 | 一级在线 | 男女羞羞在线观看 | 久久精品视频12 | 精品国产一区二区三 | 一本精品999爽爽久久久 | 久久精品一级片 | 97久色| 成人免费午夜视频 | 草碰人人 | 国产精品一区在线观看 | 免费一及片 | 成人毛片100免费观看 | 99国产精品欲a | 91麻豆精品国产91久久久无需广告 | 久久免费视频精品 | 宅男噜噜噜66国产在线观看 | 精品国产高清一区二区三区 | 综合国产一区 | 亚洲精品aaaaa | 一区二区三视频 | 暴力肉体进入hdxxxx古装 | 色av成人天堂桃色av | 欧美xxxwww | 日本羞羞的午夜电视剧 | 国av在线| 一级免费黄视频 | 激情九九 | 美女污污在线观看 | 成人精品久久久 | 久久金品| 天天透天天狠天天爱综合97 | www.成人在线 | 日日摸夜夜添夜夜添牛牛 | 日本中文字幕电影在线观看 | 欧美日本免费一区二区三区 |