做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

SVG實(shí)現(xiàn)時(shí)鐘效果

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 22:11:28
文檔

SVG實(shí)現(xiàn)時(shí)鐘效果

本文實(shí)例為大家分享了SVG實(shí)現(xiàn)時(shí)鐘效果的具體代碼,供大家參考,具體內(nèi)容如下:<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="utf-8"/>;<;title>;<;/title>;<;style>;* { margin: 0;} <;/style>;<;/head>;<;body>;<;svg width="400" height="400">;<;title>;SVG Analog Clock<;/title>;<;stroke: #000;">;<;/circle>;<;<;<。
推薦度:
導(dǎo)讀本文實(shí)例為大家分享了SVG實(shí)現(xiàn)時(shí)鐘效果的具體代碼,供大家參考,具體內(nèi)容如下:<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="utf-8"/>;<;title>;<;/title>;<;style>;* { margin: 0;} <;/style>;<;/head>;<;body>;<;svg width="400" height="400">;<;title>;SVG Analog Clock<;/title>;<;stroke: #000;">;<;/circle>;<;<;<。

本文實(shí)例為大家分享了SVG實(shí)現(xiàn)時(shí)鐘效果的具體代碼,供大家參考,具體內(nèi)容如下

<!DOCTYPE html>
<html>

<head>
 <meta charset="utf-8"/>
 <title></title>
 <style>
 * {
 margin: 0;
 }
 </style>
</head>

<body>
<svg width="400" height="400">
 <title>SVG Analog Clock</title>
 <circle id="face" cx="125" cy="125" r="100"
 style="fill: #f1f1f1; stroke: #000;"></circle>
 <g id="ticks" transform="translate(125, 125)">
 <path id="triangle" d="M95 0 L 100 -5 L 100 5 Z"
 transform="rotate(360)"></path>
 </g>
 <g id="hands">
 <path id="hour" d="M 125 125 V 75"
 style="fill: none; stroke: black; stroke-width: 6"
 transform="rotate(0)"></path>

 <path id="minute" d="M 125 125 V 50"
 style="fill: none; stroke: black; stroke-width: 4"
 transform="rotate(0)"></path>

 <path id="second" d="M 125 125 Q 100 100 125 80 T 125 40 V 30"
 style="fill: none; stroke: #f00; stroke-width: 2"
 transform="rotate(0)"></path>
 </g>
 <g id="knob" transform="translate(125, 125)">
 <circle cx="0" cy="0" r="6" style="fill: #333;"></circle>
 </g>
</svg>

<script>
 var svgns = "http://www.w3.org/2000/svg";
 var face = document.getElementById("face"),
 ticks = document.getElementById("ticks"),
 triangle = document.getElementById("triangle"),
 txt = document.getElementById("txt");

 for (var i = 0; i < 11; i++) {
 var temp_triangle = triangle.cloneNode(true);
 var angle = i * 30 + 30;
 temp_triangle.setAttribute("transform", "rotate(" + angle + ")");
 ticks.appendChild(temp_triangle);
 ticks.setAttribute("transform", "translate(125, 125), rotate(-90)");
 }

 var hourHand = document.getElementById("hour"),
 minuteHand = document.getElementById("minute"),
 secondHand = document.getElementById("second");
 var hourTransform, minuteTransform, secondTransform;
 var secPer12Hours = 60 * 60 * 12,
 secPerHour = 60 * 60,
 secPerMinute = 60;

 (function init() {
 hourTransform = hourHand.transform.baseVal.getItem(0);
 minuteTransform = minuteHand.transform.baseVal.getItem(0);
 secondTransform = secondHand.transform.baseVal.getItem(0);
 updateClock();
 })()

 function updateClock() {
 var date = new Date();
 var sec = date.getMilliseconds() / 1000 +
 date.getSeconds() +
 date.getMinutes() * 60 +
 date.getHours() * 60 * 60;
 var hourAngle = (sec % secPer12Hours) * 360 / secPer12Hours,
 minuteAngle = (sec % secPerHour) * 360 / secPerHour,
 secondAngle = (sec % secPerMinute) * 360 / secPerMinute;
 hourTransform.setRotate(hourAngle, 125, 125);
 minuteTransform.setRotate(minuteAngle, 125, 125);
 secondTransform.setRotate(secondAngle, 125, 125);
 window.requestAnimationFrame(updateClock);
 }

</script>
</body>

</html>

瀏覽器需要支持:requestAnimationFrame
有關(guān)requestAnimationFrame的相關(guān)知識(shí)請(qǐng)自行查閱

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SVG實(shí)現(xiàn)時(shí)鐘效果

本文實(shí)例為大家分享了SVG實(shí)現(xiàn)時(shí)鐘效果的具體代碼,供大家參考,具體內(nèi)容如下:<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="utf-8"/>;<;title>;<;/title>;<;style>;* { margin: 0;} <;/style>;<;/head>;<;body>;<;svg width="400" height="400">;<;title>;SVG Analog Clock<;/title>;<;stroke: #000;">;<;/circle>;<;<;<。
推薦度:
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 连山| 南安市| 霞浦县| 和顺县| 华阴市| 乌兰县| 兴安县| 翁牛特旗| 南宫市| 秦安县| 黄大仙区| 凤翔县| 阜新市| 永定县| 阳新县| 文登市| 荆门市| 睢宁县| 集安市| 萍乡市| 集贤县| 瑞安市| 阿尔山市| 鞍山市| 永泰县| 郎溪县| 友谊县| 洛阳市| 新田县| 囊谦县| 平昌县| 镇原县| 中宁县| 双江| 固阳县| 瑞安市| 武安市| 扎赉特旗| 正定县| 玛多县| 久治县|