update
This commit is contained in:
parent
6bd12f5544
commit
b9db181a88
@ -27,7 +27,7 @@
|
||||
* @version:
|
||||
* @Date: 2021-04-23 15:43:29
|
||||
* @LastEditors: huzhushan@126.com
|
||||
* @LastEditTime: 2021-04-23 19:11:44
|
||||
* @LastEditTime: 2021-04-25 10:51:13
|
||||
* @Author: huzhushan@126.com
|
||||
* @HomePage: https://huzhushan.gitee.io/vue3-element-admin
|
||||
* @Github: https://github.com/huzhushan/vue3-element-admin
|
||||
@ -35,27 +35,6 @@
|
||||
-->
|
||||
|
||||
<template>
|
||||
<!-- <div class="clock" ref="oDiv">
|
||||
<div ref="oH" class="hour"></div>
|
||||
<div ref="oM" class="min"></div>
|
||||
<div ref="oS" class="sec"></div>
|
||||
<div class="dot"></div>
|
||||
<span
|
||||
v-for="(item, i) in 60"
|
||||
:key="i"
|
||||
:class="i % 5 === 0 ? 'bigScale' : 'scale'"
|
||||
:style="{ transform: `rotate(${i * 6}deg)` }"
|
||||
>
|
||||
<template v-if="i % 5 == 0">
|
||||
<em v-if="i === 0" :style="{ transform: `rotate(${-1 * i * 6}deg)` }"
|
||||
>12</em
|
||||
>
|
||||
<em v-else :style="{ transform: `rotate(${-1 * i * 6}deg)` }">{{
|
||||
i / 5
|
||||
}}</em>
|
||||
</template>
|
||||
</span>
|
||||
</div> -->
|
||||
<div class="clock-wrapper">
|
||||
<div class="clock-border">
|
||||
<div class="clock">
|
||||
@ -126,7 +105,7 @@ export default defineComponent({
|
||||
rotate.h =
|
||||
'rotate(' + (h + m / 60 + s / 3600 + ms / 3600000) * 30 + 'deg)'
|
||||
rotate.m = 'rotate(' + (m + s / 60 + ms / 60000) * 6 + 'deg)'
|
||||
rotate.s = 'rotate(' + (s + ms / 1000) * 6 + 'deg)'
|
||||
rotate.s = 'rotate(' + Math.ceil(s + ms / 1000 + 2) * 6 + 'deg)'
|
||||
}
|
||||
|
||||
onBeforeMount(() => {
|
||||
@ -140,93 +119,8 @@ export default defineComponent({
|
||||
|
||||
<style lang="scss">
|
||||
@import './style/style.css';
|
||||
// .clock {
|
||||
// width: 300px;
|
||||
// height: 300px;
|
||||
// background: #ccc;
|
||||
// border: 1px solid #222;
|
||||
// border-radius: 50%;
|
||||
// box-shadow: 2px 2px 5px #222, inset 0 0 10px #222;
|
||||
// position: relative;
|
||||
// }
|
||||
|
||||
// .clock div {
|
||||
// transform-origin: center bottom;
|
||||
// }
|
||||
// .clock .hour {
|
||||
// width: 8px;
|
||||
// height: 60px;
|
||||
// background: #222;
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// margin-left: -4px;
|
||||
// top: 50%;
|
||||
// margin-top: -60px;
|
||||
// }
|
||||
// .clock .min {
|
||||
// width: 6px;
|
||||
// height: 80px;
|
||||
// background: #222;
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// margin-left: -3px;
|
||||
// top: 50%;
|
||||
// margin-top: -80px;
|
||||
// }
|
||||
// .clock .sec {
|
||||
// width: 4px;
|
||||
// height: 100px;
|
||||
// background: #f00;
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// margin-left: -2px;
|
||||
// top: 50%;
|
||||
// margin-top: -100px;
|
||||
// }
|
||||
|
||||
// .clock span {
|
||||
// transform-origin: center 150px;
|
||||
// }
|
||||
// .clock span.scale {
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// width: 2px;
|
||||
// margin-left: -1px;
|
||||
// height: 8px;
|
||||
// background: #222;
|
||||
// }
|
||||
|
||||
// .clock span.bigScale {
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// width: 4px;
|
||||
// margin-left: -2px;
|
||||
// height: 12px;
|
||||
// background: #222;
|
||||
// }
|
||||
|
||||
// .clock span em {
|
||||
// font-style: normal;
|
||||
// position: absolute;
|
||||
// width: 80px;
|
||||
// height: 30px;
|
||||
// line-height: 30px;
|
||||
// text-align: center;
|
||||
// left: 0;
|
||||
// top: 0;
|
||||
// margin-left: -40px;
|
||||
// top: 10px;
|
||||
// }
|
||||
|
||||
// .clock .dot {
|
||||
// width: 20px;
|
||||
// height: 20px;
|
||||
// background: radial-gradient(#999, #222);
|
||||
// position: absolute;
|
||||
// left: 50%;
|
||||
// margin-left: -10px;
|
||||
// top: 50%;
|
||||
// margin-top: -10px;
|
||||
// border-radius: 50%;
|
||||
// }
|
||||
.clock-wrapper {
|
||||
transform: scale(0.7);
|
||||
margin: -200px 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -1,7 +1,3 @@
|
||||
.clock-wrapper {
|
||||
transform: scale(.7);
|
||||
margin: -160px 0;
|
||||
}
|
||||
.clock-border {
|
||||
box-shadow: 0 0 10px rgba(0,0,0,.5);
|
||||
position: relative;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user