apple watch手表效果

代码语言:html

所属分类:动画

代码描述:apple watch手表效果

代码标签: 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<style>
html, body {
  height: 100vh;
  width: 100vw;
}

body {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  background: #141515;
  color: #ffffff;
  font-family: "San Francisco Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.clock {
  height: 0;
  width: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
}
.clock:after {
  content: "";
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #141515;
  box-shadow: 0 0 0 2vh #ffffff;
  border-radius: 99em;
  position: absolute;
  height: 2vh;
  width: 2vh;
  min-height: 0.25rem;
  min-width: 0.25rem;
}

.w-num .num {
  position: absolute;
  font-size: 8.5vh;
  font-weight: 200;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.w-num .num:nth-child(0) {
  top: -30vh;
  left: 0vh;
}
.w-num .num:nth-child(1) {
  top: -25.98076vh;
  left: 15vh;
}
.w-num .num:nth-child(2) {
  top: -15vh;
  left: 25.98076vh;
}
.w-num .num:nth-child(3) {
  top: 0vh;
  left: 30vh;
}
.w-num .num:nth-child(4) {
  top: 15vh;
  left: 25.98076vh;
}
.w-num .num:nth-child(5) {
  top: 25.98076vh;
  left: 15vh;
}
.w-num .num:nth-child(6) {
  top: 30vh;
  left: 0vh;
}
.w-num .num:nth-child(7) {
  top: 25.98076vh;
  left: -15vh;
}
.w-num .num:nth-child(8) {
  top: 15vh;
  left: -25.98076vh;
}
.w-num .num:nth-child(9) {
  top: 0vh;
  left: -30vh;
}
.w-num .num:nth-child(10) {
  top: -15vh;
  left: -25.98076vh;
}
.w-num .num:nth-child(11) {
  top: -25.98076vh;
  left: -15vh;
}
.w-num .num:nth-child(12) {
  top: -30vh;
  left: 0vh;
}

.w-num-g .num-g {
  position: absolute;
  font-size: 5vh;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.w-num-g .num-g:nth-child(0) {
  top: -47vh;
  left: 0vh;
}
.w-num-g .num-g:nth-child(1) {
  top: -40.70319vh;
  left: 23.5vh;
}
.w-num-g .num-g:nth-child(2) {
  top: -23.5vh;
  left: 40.70319vh;
}
.w-num-g .num-g:nth-child(3) {
  top: 0vh;
  left: 47vh;
}
.w-num-g .num-g:nth-child(4) {
  top: 23.5vh;
  left: 40.70319vh;
}
.w-num-g .num-g:nth-child(5) {
  top: 40.70319vh;
  left: 23.5vh;
}
.w-num-g .num-g:nth-child(6) {
  top: 47vh;
  left: 0vh;
}
.w-num-g .num-g:nth-child(7) {
  top: 40.70319vh;
  left: -23.5vh;
}
.w-num-g .num-g:nth-child(8) {
  top: 23.5vh;
  left: -40.70319vh;
}
.w-num-g .num-g:nth-child(9) {
  top: 0vh;
  left: -47vh;
}
.w-num-g .num-g:nth-child(10) {
  top: -23.5vh;
  left: -40.70319vh;
}
.w-num-g .num-g:nth-child(11) {
  top: -40.70319vh;
  left: -23.5vh;
}
.w-num-g .num-g:nth-child(12) {
  top: -47vh;
  left: 0vh;
}

.grd {
  position: relative;
}
.grd .w-ms {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.all .grd .w-ms [class*="ms-"]:before {
  height: 2.14286vh;
  width: 0.5vh;
  max-width: 0.1875rem;
  min-width: 0.0625rem;
  background: rgba(255, 255, 255, 0.25);
  border-radius: 99em;
  position: absolute;
  bottom: 0;
  content: "";
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  background: rgba(255, 255, 255, 0.4);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-1 {
  -webkit-transform: rotateZ(1.5deg) translateY(42vh);
          transform: rotateZ(1.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-2 {
  -webkit-transform: rotateZ(3deg) translateY(42vh);
          transform: rotateZ(3deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-3 {
  -webkit-transform: rotateZ(4.5deg) translateY(42vh);
          transform: rotateZ(4.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-4 {
  -webkit-transform: rotateZ(6deg) translateY(42vh);
          transform: rotateZ(6deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-5 {
  -webkit-transform: rotateZ(7.5deg) translateY(42vh);
          transform: rotateZ(7.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-6 {
  -webkit-transform: rotateZ(9deg) translateY(42vh);
          transform: rotateZ(9deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-7 {
  -webkit-transform: rotateZ(10.5deg) translateY(42vh);
          transform: rotateZ(10.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-8 {
  -webkit-transform: rotateZ(12deg) translateY(42vh);
          transform: rotateZ(12deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-9 {
  -webkit-transform: rotateZ(13.5deg) translateY(42vh);
          transform: rotateZ(13.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-10 {
  -webkit-transform: rotateZ(15deg) translateY(42vh);
          transform: rotateZ(15deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-11 {
  -webkit-transform: rotateZ(16.5deg) translateY(42vh);
          transform: rotateZ(16.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-12 {
  -webkit-transform: rotateZ(18deg) translateY(42vh);
          transform: rotateZ(18deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-13 {
  -webkit-transform: rotateZ(19.5deg) translateY(42vh);
          transform: rotateZ(19.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-14 {
  -webkit-transform: rotateZ(21deg) translateY(42vh);
          transform: rotateZ(21deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-15 {
  -webkit-transform: rotateZ(22.5deg) translateY(42vh);
          transform: rotateZ(22.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-16 {
  -webkit-transform: rotateZ(24deg) translateY(42vh);
          transform: rotateZ(24deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-17 {
  -webkit-transform: rotateZ(25.5deg) translateY(42vh);
          transform: rotateZ(25.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-18 {
  -webkit-transform: rotateZ(27deg) translateY(42vh);
          transform: rotateZ(27deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-19 {
  -webkit-transform: rotateZ(28.5deg) translateY(42vh);
          transform: rotateZ(28.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-20 {
  -webkit-transform: rotateZ(30deg) translateY(42vh);
          transform: rotateZ(30deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-21 {
  -webkit-transform: rotateZ(31.5deg) translateY(42vh);
          transform: rotateZ(31.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-22 {
  -webkit-transform: rotateZ(33deg) translateY(42vh);
          transform: rotateZ(33deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-23 {
  -webkit-transform: rotateZ(34.5deg) translateY(42vh);
          transform: rotateZ(34.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-24 {
  -webkit-transform: rotateZ(36deg) translateY(42vh);
          transform: rotateZ(36deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-25 {
  -webkit-transform: rotateZ(37.5deg) translateY(42vh);
          transform: rotateZ(37.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-26 {
  -webkit-transform: rotateZ(39deg) translateY(42vh);
          transform: rotateZ(39deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-27 {
  -webkit-transform: rotateZ(40.5deg) translateY(42vh);
          transform: rotateZ(40.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-28 {
  -webkit-transform: rotateZ(42deg) translateY(42vh);
          transform: rotateZ(42deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-29 {
  -webkit-transform: rotateZ(43.5deg) translateY(42vh);
          transform: rotateZ(43.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-30 {
  -webkit-transform: rotateZ(45deg) translateY(42vh);
          transform: rotateZ(45deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-31 {
  -webkit-transform: rotateZ(46.5deg) translateY(42vh);
          transform: rotateZ(46.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-32 {
  -webkit-transform: rotateZ(48deg) translateY(42vh);
          transform: rotateZ(48deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-33 {
  -webkit-transform: rotateZ(49.5deg) translateY(42vh);
          transform: rotateZ(49.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-34 {
  -webkit-transform: rotateZ(51deg) translateY(42vh);
          transform: rotateZ(51deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-35 {
  -webkit-transform: rotateZ(52.5deg) translateY(42vh);
          transform: rotateZ(52.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-36 {
  -webkit-transform: rotateZ(54deg) translateY(42vh);
          transform: rotateZ(54deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-37 {
  -webkit-transform: rotateZ(55.5deg) translateY(42vh);
          transform: rotateZ(55.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-38 {
  -webkit-transform: rotateZ(57deg) translateY(42vh);
          transform: rotateZ(57deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-39 {
  -webkit-transform: rotateZ(58.5deg) translateY(42vh);
          transform: rotateZ(58.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-40 {
  -webkit-transform: rotateZ(60deg) translateY(42vh);
          transform: rotateZ(60deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-41 {
  -webkit-transform: rotateZ(61.5deg) translateY(42vh);
          transform: rotateZ(61.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-42 {
  -webkit-transform: rotateZ(63deg) translateY(42vh);
          transform: rotateZ(63deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-43 {
  -webkit-transform: rotateZ(64.5deg) translateY(42vh);
          transform: rotateZ(64.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-44 {
  -webkit-transform: rotateZ(66deg) translateY(42vh);
          transform: rotateZ(66deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-45 {
  -webkit-transform: rotateZ(67.5deg) translateY(42vh);
          transform: rotateZ(67.5deg) translateY(42vh);
}
.all .grd .w-ms:nth-child(4n) [class*="ms-"]:before {
  height: 3.75vh;
}
.all .grd .w-ms:nth-child(20n) [class*="ms-"]:before {
  height: 4.6875vh;
  background: #ffffff;
}
.grd .w-ms .ms-46 {
  -webkit-transform: rotateZ(69deg) translateY(42vh);
          transform: rotateZ(69deg) translat.........完整代码请登录后点击上方下载按钮下载查看

网友评论0