css图标代码 星,15个纯CSS实现的响应式土豪金星球类应用动画图标

CSS

语言:

CSSSCSS

确定

div {

position: absolute;

box-sizing: border-box;

margin: 0;

padding: 0;

border: 0.1vw solid #a78247;

overflow: hidden;

}

div:before,

div:after {

content: '';

display: block;

position: absolute;

}

body {

position: absolute;

top: 0;

left: 0;

width: 100vw;

height: 100vh;

margin: 0;

padding: 0;

border: 0;

background: #303030;

overflow-x: hidden;

}

.wrapper {

position: absolute;

top: 50%;

left: 50%;

width: 78vw;

height: 70vh;

border: 0;

transform: translate(-50%, -50%);

overflow: visible;

}

.wrapper .icon {

position: relative;

display: inline-block;

width: 12vw;

height: 12vw;

margin: 2.5vw 1.5vw;

border: 0;

overflow: visible;

}

.wrapper .icon .moon,

.wrapper .icon .planetoid,

.wrapper .icon .planet {

border-radius: 50%;

background: #303030;

}

.wrapper .icon.icon1 .moon.top {

top: 10%;

right: 5%;

width: 12%;

height: 12%;

animation: icon1moontop 5s ease 0s infinite;

}

.wrapper .icon.icon1 .moon.bottom {

top: 75%;

left: 15%;

width: 8%;

height: 8%;

animation: icon1moonbottom 5s ease 0s infinite;

}

.wrapper .icon.icon1 .planet {

top: 20%;

left: 20%;

width: 62%;

height: 62%;

}

.wrapper .icon.icon1 .planet .line {

height: 0.1vw;

border-color: #a78247 transparent transparent transparent;

overflow: visible;

}

.wrapper .icon.icon1 .planet .line.line1 {

top: 15%;

left: 0;

width: 60%;

}

.wrapper .icon.icon1 .planet .line.line2 {

top: 30%;

left: 0;

width: 20%;

}

.wrapper .icon.icon1 .planet .line.line2:after {

top: -0.1vw;

left: 140%;

height: 0.1vw;

width: 60%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon1 .planet .line.line3 {

top: 38%;

right: 0;

width: 40%;

}

.wrapper .icon.icon1 .planet .line.line4 {

top: 48%;

right: 0;

width: 18%;

}

.wrapper .icon.icon1 .planet .line.line5 {

top: 57%;

left: 0;

width: 30%;

}

.wrapper .icon.icon1 .planet .line.line5:after {

top: -0.1vw;

left: 140%;

height: 0.1vw;

width: 40%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon1 .planet .line.line6 {

top: 68%;

left: 0;

width: 70%;

}

.wrapper .icon.icon1 .planet .line.line7 {

top: 80%;

right: 0;

width: 30%;

}

.wrapper .icon.icon1 .planet .line.line7:after {

top: -0.1vw;

left: -80%;

height: 0.1vw;

width: 40%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon2 .planetoid {

top: 15%;

right: 9%;

width: 10%;

height: 10%;

overflow: visible;

animation: icon2planetoid 5s linear 1s infinite;

}

.wrapper .icon.icon2 .planetoid:after {

top: -35%;

left: -35%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon2 .planet {

top: 20%;

left: 17%;

width: 63%;

height: 63%;

}

.wrapper .icon.icon2 .planet:after {

top: 10%;

left: 10%;

width: 70%;

height: 70%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 transparent transparent transparent;

transform: rotate(-50deg);

}

.wrapper .icon.icon2 .ring {

top: 40%;

left: 10%;

width: 77.5%;

height: 25%;

border-radius: 50%;

border-color: transparent #a78247 #a78247 #a78247;

transform: rotate(-17deg);

animation: icon2ring 5s linear 0s alternate infinite;

}

.wrapper .icon.icon3 .top {

top: -10%;

left: 5%;

width: 66%;

height: 66%;

transform: rotate(-30deg);

border-color: transparent transparent #a78247 transparent;

}

.wrapper .icon.icon3 .top .visor {

top: 44%;

left: 3%;

width: 88%;

height: 88%;

border-radius: 50%;

}

.wrapper .icon.icon3 .top .visor:after {

top: 10%;

left: 10%;

width: 70%;

height: 70%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 transparent transparent transparent;

transform: rotate(-50deg);

}

.wrapper .icon.icon3 .top .hood {

top: 35%;

left: 50%;

width: 70%;

height: 70%;

border-color: transparent transparent transparent #a78247;

transform-origin: left bottom;

animation: icon3hood 5s linear 0s alternate infinite;

}

.wrapper .icon.icon3 .top .hood:after {

top: 0;

left: -82%;

width: 150%;

padding-top: 150%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon3 .middle {

top: 42%;

left: 47.5%;

width: 15%;

height: 15%;

border-radius: 50%;

background: #303030;

overflow: visible;

transform: rotate(-30deg);

animation: icon3middle 15s linear 0s infinite;

}

.wrapper .icon.icon3 .middle:before {

top: 37%;

left: -55%;

width: 40%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon3 .bottom {

top: 52%;

left: 30%;

width: 66%;

height: 25%;

border-color: #a78247 transparent transparent transparent;

transform: rotate(-30deg);

}

.wrapper .icon.icon3 .bottom .neck {

top: -100%;

left: 0;

width: 95%;

height: 150%;

transform: rotate(12deg);

border-color: transparent transparent #a78247 transparent;

}

.wrapper .icon.icon3 .bottom .neck:after {

top: -37%;

left: 0;

width: 95%;

padding-top: 100%;

border-radius: 50%;

border: 0.1vw solid #a78247;

}

.wrapper .icon.icon3 .bottom .line {

top: 60%;

left: 0;

width: 85%;

height: 1%;

transform: rotate(12.5deg);

border-color: transparent transparent #a78247 transparent;

}

.wrapper .icon.icon4 .planetoid.top {

top: 10%;

left: 12%;

width: 8%;

height: 8%;

overflow: visible;

transform-origin: -50% -50%;

animation: icon4planet 5s linear 0s infinite;

}

.wrapper .icon.icon4 .planetoid.top:after {

top: 83%;

left: -48%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon4 .planetoid.middle {

top: 35%;

left: 54%;

width: 15%;

height: 15%;

overflow: visible;

transform-origin: -50% 100%;

animation: icon4planet 10s ease-out 0s infinite;

}

.wrapper .icon.icon4 .planetoid.middle:before {

top: -20%;

left: -20%;

width: 50%;

padding-top: 50%;

border: 0.1vw solid #a78247;

border-radius: 50%;

background: #303030;

transform-origin: 50% 70%;

animation: icon4planet 10s ease-out 0s infinite;

}

.wrapper .icon.icon4 .planetoid.bottom {

top: 61%;

left: 31%;

width: 9%;

height: 9%;

overflow: visible;

transform-origin: 150% -100%;

animation: icon4planet 10s ease-out 0s infinite;

}

.wrapper .icon.icon4 .planetoid.bottom:after {

top: -28%;

left: 122%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

transform-origin: 500% 500%;

animation: icon4planet 10s ease-out 0s infinite;

}

.wrapper .icon.icon4 .planet {

top: 20%;

left: 18%;

width: 65%;

height: 65%;

overflow: visible;

animation: icon4planet 5s linear 0s infinite;

}

.wrapper .icon.icon4 .planet:after {

top: 75%;

left: 75%;

width: 20%;

height: 20%;

border: 0.1vw solid #a78247;

border-radius: 50%;

background: #303030;

}

.wrapper .icon.icon5 .planet {

top: 15%;

left: 25%;

width: 62%;

height: 62%;

border-color: #a78247 #a78247 #a78247 transparent;

transform: rotate(-47deg);

overflow: visible;

}

.wrapper .icon.icon5 .planet:after {

top: -25%;

left: 50%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon5 .rocket {

top: 0;

left: 33%;

width: 40%;

height: 100%;

border-color: transparent;

transform: rotate(47deg);

}

.wrapper .icon.icon5 .rocket .body {

top: 0;

left: 15%;

width: 70%;

height: 90%;

border-color: transparent;

animation: icon5body 0.5s ease infinite;

}

.wrapper .icon.icon5 .rocket .body:before,

.wrapper .icon.icon5 .rocket .body:after {

top: -10%;

width: 200%;

height: 118%;

border-radius: 50%;

border: 0.1vw solid #a78247;

}

.wrapper .icon.icon5 .rocket .body:after {

left: -110%;

}

.wrapper .icon.icon5 .rocket .thruster.left,

.wrapper .icon.icon5 .rocket .thruster.right {

top: 60%;

left: 7.5%;

width: 25%;

height: 25%;

border-color: transparent;

}

.wrapper .icon.icon5 .rocket .thruster.left:before,

.wrapper .icon.icon5 .rocket .thruster.left:after,

.wrapper .icon.icon5 .rocket .thruster.right:before,

.wrapper .icon.icon5 .rocket .thruster.right:after {

border-radius: 50%;

border: 0.1vw solid #a78247;

}

.wrapper .icon.icon5 .rocket .thruster.left:before,

.wrapper .icon.icon5 .rocket .thruster.right:before {

top: -10%;

width: 200%;

height: 120%;

}

.wrapper .icon.icon5 .rocket .thruster.left:after,

.wrapper .icon.icon5 .rocket .thruster.right:after {

top: 60%;

left: 30%;

width: 132%;

padding-top: 132%;

}

.wrapper .icon.icon5 .rocket .thruster.right {

left: 64.5%;

transform: rotatey(180deg);

}

.wrapper .icon.icon5 .rocket .thruster.mid {

top: 60%;

left: 23%;

width: 51%;

height: 12%;

border-color: transparent;

}

.wrapper .icon.icon5 .rocket .thruster.mid:before {

top: 0;

left: 0;

width: 90%;

padding-top: 90%;

border-radius: 50%;

border: 0.1vw solid #a78247;

border-color: #a78247 #a78247 transparent #a78247;

}

.wrapper .icon.icon5 .line {

height: 1%;

border-color: #a78247 transparent transparent transparent;

transform: rotate(-45deg);

transform-origin: top right;

overflow: visible;

}

.wrapper .icon.icon5 .line:before {

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon5 .line.left {

width: 24%;

top: 60%;

left: 4%;

animation: icon5line1 0.5s ease infinite reverse;

}

.wrapper .icon.icon5 .line.left:before {

top: -15%;

left: -60%;

width: 20%;

}

.wrapper .icon.icon5 .line.mid {

width: 44%;

top: 50%;

left: 5.5%;

animation: icon5line2 0.5s ease infinite;

}

.wrapper .icon.icon5 .line.mid:before {

top: -105%;

left: 110%;

width: 10%;

}

.wrapper .icon.icon5 .line.right {

width: 14%;

top: 80%;

left: 17%;

animation: icon5line3 0.5s ease 1s infinite reverse;

}

.wrapper .icon.icon5 .line.right:before {

width: 0;

border-color: transparent;

}

.wrapper .icon.icon6 .moon.top {

top: 15%;

left: 10%;

width: 8%;

height: 8%;

animation: icon6moontop 5s ease 0s infinite;

}

.wrapper .icon.icon6 .moon.bottom {

top: 85%;

right: 5%;

width: 1%;

height: 1%;

animation: icon6moonbottom 5s ease 0s infinite;

}

.wrapper .icon.icon6 .planet {

top: 25%;

left: 24%;

width: 63%;

height: 63%;

}

.wrapper .icon.icon6 .ring {

top: 45%;

left: 15%;

width: 80%;

height: 25%;

border-radius: 50%;

border-color: transparent #a78247 #a78247 #a78247;

transform: rotate(17deg);

animation: icon6ring 5s linear 0s infinite alternate;

}

.wrapper .icon.icon6 .ring.planet {

top: 62.5%;

left: 40%;

width: 8%;

height: 8%;

border-color: #a78247;

background: #303030;

z-index: 1;

overflow: visible;

animation: icon6ringplanet 5s ease 0s infinite;

}

.wrapper .icon.icon6 .ring.planet:after {

top: -55%;

left: 80%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon6 .planetoid {

top: 25%;

left: 70%;

width: 20%;

height: 20%;

overflow: visible;

background: #303030;

}

.wrapper .icon.icon6 .planetoid:before {

top: -25%;

left: -25%;

width: 150%;

padding-top: 150%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 #a78247 transparent transparent;

transform: rotate(55deg);

background: transparent;

}

.wrapper .icon.icon6 .planetoid:after {

top: 100%;

left: 5%;

width: 30%;

padding-top: 15%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: transparent transparent #a78247 transparent;

transform: rotate(35deg);

background: transparent;

}

.wrapper .icon.icon7 .telescope {

top: 15%;

left: 10%;

width: 75%;

height: 33%;

transform: rotate(-17deg);

border-color: transparent;

animation: icon7telescope 5s ease 0s infinite alternate;

}

.wrapper .icon.icon7 .telescope:before,

.wrapper .icon.icon7 .telescope:after {

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon7 .telescope:before {

width: 25%;

left: 60%;

}

.wrapper .icon.icon7 .telescope:after {

bottom: 15%;

width: 15%;

left: 65%;

}

.wrapper .icon.icon7 .telescope .body {

top: 20%;

left: 10%;

width: 75%;

height: 45%;

overflow: visible;

}

.wrapper .icon.icon7 .telescope .body .line {

border-color: #a78247 transparent transparent transparent;

transform: rotate(90deg);

}

.wrapper .icon.icon7 .telescope .body .line.line1 {

top: 45%;

left: -5%;

width: 40%;

}

.wrapper .icon.icon7 .telescope .body .line.line2 {

top: 45%;

left: 20%;

width: 28%;

}

.wrapper .icon.icon7 .telescope .body .line.line3 {

top: 45%;

left: 45%;

width: 28%;

}

.wrapper .icon.icon7 .telescope .body .line.line4 {

top: 45%;

left: 65%;

width: 28%;

}

.wrapper .icon.icon7 .telescope .lens {

top: 10%;

right: 0;

width: 16%;

height: 62%;

}

.wrapper .icon.icon7 .tripod {

top: 35%;

left: 30%;

width: 45%;

height: 45%;

border-color: transparent;

}

.wrapper .icon.icon7 .tripod .anchor {

left: 40%;

width: 20%;

height: 20%;

border-radius: 50%;

}

.wrapper .icon.icon7 .tripod .foot {

top: 20%;

left: 50%;

height: 1%;

border-color: #a78247 transparent transparent transparent;

transform-origin: top left;

}

.wrapper .icon.icon7 .tripod .foot.left {

width: 92%;

transform: rotate(115deg);

}

.wrapper .icon.icon7 .tripod .foot.mid {

width: 84%;

transform: rotate(90deg);

}

.wrapper .icon.icon7 .tripod .foot.right {

width: 92%;

transform: rotate(65deg);

}

.wrapper .icon.icon7 .ground {

top: 80%;

left: 30%;

width: 45%;

height: 1%;

border-color: #a78247 transparent transparent transparent;

overflow: visible;

}

.wrapper .icon.icon7 .ground:after {

top: -10%;

left: 115%;

width: 8%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon8 .moon.top {

top: 15%;

left: 10%;

width: 8%;

height: 8%;

overflow: visible;

animation: icon8moontop 2.5s linear 0s infinite;

}

.wrapper .icon.icon8 .moon.top:before {

top: 120%;

left: -30%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon8 .moon.bottom {

top: 85%;

right: 5%;

width: 1%;

height: 1%;

animation: icon8moonbottom 5s ease 0s infinite;

}

.wrapper .icon.icon8 .planet {

top: 25%;

left: 24%;

width: 63%;

height: 63%;

}

.wrapper .icon.icon8 .ring {

top: 45%;

left: 15%;

width: 80%;

height: 25%;

border-radius: 50%;

border-color: transparent #a78247 #a78247 #a78247;

transform: rotate(17deg);

overflow: visible;

animation: icon8ring 5s ease 0s infinite alternate;

}

.wrapper .icon.icon8 .ring:after {

top: 80%;

left: 22%;

width: 10%;

padding-top: 10%;

border: 0.1vw solid #a78247;

border-color: #a78247 #a78247 transparent transparent;

transform: rotate(45deg);

}

.wrapper .icon.icon8 .planetoid {

top: 25%;

left: 70%;

width: 20%;

height: 20%;

overflow: visible;

background: #303030;

animation: icon8planetoid 5s linear 0s infinite reverse;

}

.wrapper .icon.icon8 .planetoid:before {

top: -25%;

left: -25%;

width: 150%;

padding-top: 150%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 #a78247 transparent transparent;

transform: rotate(55deg);

background: transparent;

}

.wrapper .icon.icon8 .planetoid:after {

top: -40%;

left: 50%;

width: 20%;

padding-top: 20%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent #a78247;

transform: rotate(-35deg);

background: transparent;

}

.wrapper .icon.icon9 .planetoid {

top: 15%;

left: 27%;

width: 10%;

height: 10%;

overflow: visible;

animation: icon9planetoid 5s linear 0s infinite;

}

.wrapper .icon.icon9 .planetoid:before {

top: -50%;

left: 200%;

width: 1%;

padding-top: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

transform-origin: -450% -200%;

animation: icon9planetoid 5s ease 0s infinite reverse;

}

.wrapper .icon.icon9 .planetoid:after {

top: -20%;

left: 300%;

width: 15%;

padding-top: 15%;

border: 0.1vw solid #a78247;

border-radius: 50%;

transform-origin: 150% 50%;

animation: icon9planetoid 5s ease 2.5s infinite;

}

.wrapper .icon.icon9 .flag {

top: 30%;

left: 40%;

width: 40%;

height: 25%;

background: #303030;

}

.wrapper .icon.icon9 .flag .square {

top: -0.1vw;

left: -0.1vw;

width: 45%;

height: calc(50% + 2*0.1vw);

}

.wrapper .icon.icon9 .flag .line {

height: 1%;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon9 .flag .line.line1 {

top: 25%;

left: 40%;

width: 60%;

}

.wrapper .icon.icon9 .flag .line.line2 {

top: 50%;

left: 40%;

width: 60%;

}

.wrapper .icon.icon9 .flag .line.line3 {

top: 75%;

left: 0;

width: 100%;

}

.wrapper .icon.icon9 .pole {

top: 54%;

left: 40%;

width: 1%;

height: 30%;

border-color: transparent transparent transparent #a78247;

}

.wrapper .icon.icon9 .ground {

top: 84%;

left: 33%;

width: 46%;

height: 1%;

border-color: #a78247 transparent transparent transparent;

overflow: visible;

}

.wrapper .icon.icon9 .ground:before {

top: -0.1vw;

left: -25%;

height: 10%;

width: 10%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon9 .ground:after {

top: -0.5vw;

left: 65%;

width: 0.8vw;

padding-top: 0.8vw;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 #a78247 transparent transparent;

transform: rotate(-45deg);

}

.wrapper .icon.icon10 .orbit,

.wrapper .icon.icon10 .planet {

border-radius: 50%;

}

.wrapper .icon.icon10 .orbit {

border-color: #a78247 #a78247 #a78247 transparent;

overflow: visible;

}

.wrapper .icon.icon10 .orbit:before {

top: -7.5%;

left: 30%;

width: 15%;

height: 15%;

border: 0.1vw solid #a78247;

border-radius: 50%;

background: #303030;

}

.wrapper .icon.icon10 .orbit.orbit1 {

top: 17.5%;

left: 17.5%;

width: 65%;

height: 65%;

transform: rotate(150deg);

animation: icon10orbit 5s ease 0s infinite;

}

.wrapper .icon.icon10 .orbit.orbit2 {

top: 30%;

left: 30%;

width: 40%;

height: 40%;

transform: rotate(50deg);

animation: icon10orbit 5s ease 0s infinite reverse;

}

.wrapper .icon.icon10 .planet {

top: 42.5%;

left: 42.5%;

width: 15%;

height: 15%;

animation: icon10planet 5s ease 0s infinite alternate;

}

.wrapper .icon.icon11 .planet {

top: 17.5%;

left: 17.5%;

width: 65%;

height: 65%;

overflow: visible;

animation: icon11planet 10s ease 0s infinite alternate;

}

.wrapper .icon.icon11 .planet:before {

top: -10%;

left: 73%;

width: 25%;

height: 25%;

border: 0.1vw solid #a78247;

border-radius: 50%;

border-color: #a78247 #a78247 transparent #a78247;

transform: rotate(40deg);

}

.wrapper .icon.icon11 .planet .line {

height: 1%;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon11 .planet .line.line1 {

top: 7%;

right: 22%;

width: 25%;

}

.wrapper .icon.icon11 .planet .line.line2 {

top: 18%;

left: 10%;

width: 55%;

}

.wrapper .icon.icon11 .planet .line.line3 {

top: 30%;

left: 3%;

width: 94%;

}

.wrapper .icon.icon11 .planet .line.line4 {

top: 40%;

right: 0;

width: 35%;

overflow: visible;

}

.wrapper .icon.icon11 .planet .line.line4:before {

top: -0.1vw;

left: -60%;

width: 30%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon11 .planet .line.line5 {

top: 50%;

left: 0;

width: 100%;

}

.wrapper .icon.icon11 .planet .line.line6 {

top: 58%;

left: 0;

width: 28%;

overflow: visible;

}

.wrapper .icon.icon11 .planet .line.line6:before {

top: -0.1vw;

left: 130%;

width: 30%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon11 .planet .line.line7 {

top: 68%;

left: 3%;

width: 58%;

overflow: visible;

}

.wrapper .icon.icon11 .planet .line.line7:before {

top: -0.1vw;

left: 120%;

width: 40%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon11 .planet .line.line7:after {

margin-top: -15%;

left: 100%;

padding: 8%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon11 .planet .line.line8 {

top: 80%;

right: 10%;

width: 25%;

overflow: visible;

}

.wrapper .icon.icon11 .planet .line.line8:before {

top: -0.1vw;

left: -70%;

width: 30%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon11 .planet .line.line9 {

top: 93%;

left: 25%;

width: 25%;

}

.wrapper .icon.icon12 .planet {

top: 25%;

left: 10%;

width: 65%;

height: 65%;

animation: icon12planet 0.5s linear infinite alternate;

}

.wrapper .icon.icon12 .planet:before {

top: 17.5%;

left: 17.5%;

width: 65%;

height: 65%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon12 .line {

height: 1%;

border-color: #a78247 transparent transparent transparent;

transform-origin: top left;

transform: rotate(-45deg);

overflow: visible;

}

.wrapper .icon.icon12 .line.line1 {

top: 32%;

left: 22%;

width: 30%;

animation: icon12line1 0.5s ease infinite alternate;

}

.wrapper .icon.icon12 .line.line2 {

top: 63%;

left: 25%;

width: 20%;

animation: icon12line2 0.5s ease infinite alternate;

}

.wrapper .icon.icon12 .line.line2:before,

.wrapper .icon.icon12 .line.line2:after {

top: -0.1vw;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon12 .line.line2:before {

width: 65%;

left: 145%;

}

.wrapper .icon.icon12 .line.line2:after {

width: 65%;

left: 250%;

}

.wrapper .icon.icon12 .line.line3 {

top: 63%;

left: 42%;

width: 20%;

animation: icon12line3 0.5s ease infinite alternate;

}

.wrapper .icon.icon12 .line.line3:before {

top: -0.2vw;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

width: 145%;

left: 135%;

}

.wrapper .icon.icon12 .line.line4 {

top: 67%;

left: 55%;

width: 50%;

animation: icon12line4 0.5s ease infinite alternate;

}

.wrapper .icon.icon12 .line.line4:before {

top: -0.2vw;

left: 110%;

width: 10%;

height: 1%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon12 .line.line5 {

top: 80%;

left: 65%;

width: 50%;

animation: icon12line5 0.5s ease infinite alternate;

}

.wrapper .icon.icon13 .moon.bottom {

top: 75%;

right: 5%;

width: 1%;

height: 1%;

animation: icon13moonbottom 5s ease 0s infinite;

}

.wrapper .icon.icon13 .planet {

top: 17.5%;

left: 17.5%;

width: 65%;

height: 65%;

}

.wrapper .icon.icon13 .ring {

top: 38%;

left: 10%;

width: 80%;

height: 24%;

border-radius: 50%;

border-color: transparent #a78247 #a78247 #a78247;

transform: rotate(17deg);

animation: icon13ring 5s ease 0s infinite alternate;

}

.wrapper .icon.icon13 .planetoid {

top: 15%;

left: 60%;

width: 20%;

height: 20%;

background: #303030;

}

.wrapper .icon.icon13 .square {

top: 12%;

left: 45%;

width: 40%;

height: 26%;

border-radius: 0;

background: transparent !important;

overflow: visible;

}

.wrapper .icon.icon13 .square:before {

top: -10%;

left: 0;

width: 20%;

height: 5%;

border: 0.1vw solid #a78247;

border-color: #a78247 #a78247 transparent transparent;

animation: icon13click 2.5s ease infinite alternate;

}

.wrapper .icon.icon14 .top {

top: 12.5%;

left: 10%;

width: 80%;

height: 10%;

border-color: transparent;

overflow: visible;

}

.wrapper .icon.icon14 .top .line {

top: 49%;

height: 2%;

width: 36%;

border-color: #a78247 transparent transparent transparent;

overflow: visible;

}

.wrapper .icon.icon14 .top .line:before {

margin-top: -25%;

padding: 18%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon14 .top .line.left {

left: 15%;

transform-origin: 100% 50%;

animation: icon14lineleft 5s linear 0s infinite alternate;

}

.wrapper .icon.icon14 .top .line.left:before {

margin-left: -50%;

}

.wrapper .icon.icon14 .top .line.right {

right: 15%;

transform-origin: 0% 50%;

animation: icon14lineright 5s linear 0s infinite alternate;

}

.wrapper .icon.icon14 .top .line.right:before {

margin-left: 100%;

}

.wrapper .icon.icon14 .top .square {

top: -0.1vw;

left: calc(45% - 0.1vw);

padding: 6%;

background: #303030;

z-index: 1;

}

.wrapper .icon.icon14 .planet {

top: 17.5%;

left: 17.5%;

width: 65%;

height: 65%;

border-color: #a78247 #a78247 transparent #a78247;

transform: rotate(15deg);

overflow: visible;

animation: icon14planet 5s ease 0s infinite alternate;

}

.wrapper .icon.icon14 .planet:after {

top: 75%;

width: 15%;

padding-top: 15%;

border: 0.1vw solid #a78247;

transform: rotate(-15deg);

background: #303030;

}

.wrapper .icon.icon14 .ring {

top: 37.5%;

left: 10%;

width: 80%;

height: 25%;

border-radius: 50%;

border-color: transparent #a78247 #a78247 #a78247;

transform: rotate(17deg);

animation: icon14ring 5s ease 0s infinite alternate;

}

.wrapper .icon.icon14 .moon {

top: 90%;

left: 10%;

width: 12%;

height: 12%;

animation: icon14moon 5s ease-in-out 0s infinite alternate;

}

.wrapper .icon.icon14 .pen {

top: 22%;

left: 30%;

width: 40%;

height: 65%;

border: 0;

overflow: visible;

}

.wrapper .icon.icon14 .pen .head.left {

top: 0;

left: 38%;

height: 65%;

width: 1%;

border-color: transparent transparent transparent #a78247;

transform-origin: top left;

transform: rotate(20deg);

overflow: visible;

}

.wrapper .icon.icon14 .pen .head.left:before {

top: 100%;

left: -0.15vw;

height: 40%;

width: 1%;

border: 0.1vw solid #a78247;

border-color: transparent transparent transparent #a78247;

transform-origin: top center;

transform: rotate(-60deg);

}

.wrapper .icon.icon14 .pen .head.right {

top: 0;

left: 60%;

height: 65%;

width: 1%;

border-color: transparent transparent transparent #a78247;

transform-origin: top center;

transform: rotate(-20deg);

overflow: visible;

}

.wrapper .icon.icon14 .pen .head.right:before {

top: 100%;

right: -0.15vw;

height: 40%;

width: 1%;

border: 0.1vw solid #a78247;

border-color: transparent transparent transparent #a78247;

transform-origin: top center;

transform: rotate(60deg);

}

.wrapper .icon.icon14 .pen .line {

top: 0;

left: 50%;

width: 1%;

height: 45%;

border-color: transparent transparent transparent #a78247;

overflow: visible;

}

.wrapper .icon.icon14 .pen .line:after {

top: 100%;

left: -0.2vw;

width: 0.2vw;

padding-top: 0.2vw;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon14 .pen .bottom {

top: 80%;

left: 18%;

width: 64%;

height: 15%;

}

.wrapper .icon.icon15 .planetoid {

top: 10%;

left: 20%;

width: 10%;

height: 10%;

overflow: visible;

animation: icon15planetoid 5s linear 0s infinite;

}

.wrapper .icon.icon15 .planetoid:before {

top: 110%;

left: -60%;

width: 1%;

height: 1%;

border: 0.1vw solid #a78247;

border-radius: 50%;

}

.wrapper .icon.icon15 .sattelite {

top: 20%;

left: 10%;

width: 100%;

height: 70%;

transform: rotate(-45deg);

border: 0;

animation: icon15sattelite 5s linear 0s infinite alternate;

}

.wrapper .icon.icon15 .sattelite .solarpanel {

top: 15%;

width: 30%;

height: 30%;

overflow: visible;

animation: icon15solarpanel 10s linear 0s infinite alternate;

}

.wrapper .icon.icon15 .sattelite .solarpanel:after {

top: 50%;

height: 1%;

width: 125%;

border: 0.1vw solid #a78247;

border-color: #a78247 transparent transparent transparent;

}

.wrapper .icon.icon15 .sattelite .solarpanel.left {

left: 0;

}

.wrapper .icon.icon15 .sattelite .solarpanel.right {

right: 0;

}

.wrapper .icon.icon15 .sattelite .solarpanel.right:after {

left: -30%;

}

.wrapper .icon.icon15 .sattelite .body {

top: 0;

left: 38%;

width: 25%;

height: 60%;

overflow: visible;

}

.wrapper .icon.icon15 .sattelite .body:after {

top: 70%;

left: -0.1vw;

width: 100%;

padding-top: 100%;

border: 0.1vw solid #a78247;

border-color: transparent #a78247 #a78247 transparent;

border-radius: 50%;

transform: rotate(45deg);

}

.wrapper .icon.icon15 .sattelite .dish {

top: 76%;

left: 40%;

width: 20%;

padding-top: 20%;

border-color: #a78247 #a78247 transparent transparent;

border-radius: 50%;

transform: rotate(-45deg);

overflow: visible;

animation: icon15dish 5s linear 0s infinite alternate;

}

.wrapper .icon.icon15 .sattelite .dish:before,

.wrapper .icon.icon15 .sattelite .dish:after {

transform-origin: top left;

border: 0.1vw solid #a78247;

}

.wrapper .icon.icon15 .sattelite .dish:before {

left: 10%;

top: 10%;

width: 110%;

height: 0;

border-color: #a78247 transparent transparent transparent;

transform: rotate(45deg);

}

.wrapper .icon.icon15 .sattelite .dish:after {

left: 50%;

top: 50%;

width: 20%;

height: 0;

border-color: #a78247 transparent transparent transparent;

transform: rotate(135deg);

}

@keyframes icon1moontop {

0% {

top: 10%;

right: 5%;

z-index: 0;

}

49% {

top: 60%;

right: 95%;

z-index: 0;

}

50% {

top: 60%;

right: 95%;

z-index: 1;

}

99% {

top: 10%;

right: 5%;

z-index: 1;

}

100% {

top: 10%;

right: 5%;

z-index: 0;

}

}

@keyframes icon1moonbottom {

0% {

top: 75%;

left: 15%;

z-index: 0;

}

49% {

top: 40%;

left: 95%;

z-index: 0;

}

50% {

top: 40%;

left: 95%;

z-index: -1;

}

99% {

top: 75%;

left: 15%;

z-index: -1;

}

100% {

top: 75%;

left: 15%;

z-index: 0;

}

}

@keyframes icon2planetoid {

0% {

top: 15%;

left: 90%;

transform: rotate(0deg);

z-index: 0;

}

49% {

top: 80%;

left: 5%;

transform: rotate(720deg);

z-index: 0;

}

50% {

top: 80%;

left: 5%;

transform: rotate(720deg);

z-index: 1;

}

99% {

top: 15%;

left: 90%;

transform: rotate(1440deg);

z-index: 1;

}

100% {

top: 15%;

left: 90%;

transform: rotate(1440deg);

z-index: 0;

}

}

@keyframes icon2ring {

0% {

transform: rotate(-10deg);

}

100% {

transform: rotate(-30deg);

}

}

@keyframes icon3hood {

0% {

transform: rotate(10deg);

}

100% {

transform: rotate(-10deg);

}

}

@keyframes icon3middle {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(-360deg);

}

}

@keyframes icon4planet {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon5body {

0% {

top: 0%;

left: 15%;

}

100% {

top: 0.5%;

left: 15.5%;

}

}

@keyframes icon5line1 {

0% {

top: 60%;

left: 4%;

}

100% {

top: 60.5%;

left: 4.5%;

}

}

@keyframes icon5line2 {

0% {

top: 50%;

left: 5.5%;

}

100% {

top: 50.5%;

left: 6%;

}

}

@keyframes icon5line3 {

0% {

top: 80%;

left: 17%;

}

100% {

top: 80.5%;

left: 17.5%;

}

}

@keyframes icon6moontop {

0% {

top: 15%;

left: 10%;

z-index: 0;

}

49% {

top: 60%;

left: 95%;

z-index: 0;

}

50% {

top: 60%;

left: 95%;

z-index: 1;

}

99% {

top: 15%;

left: 10%;

z-index: 1;

}

100% {

top: 15%;

left: 10%;

z-index: 0;

}

}

@keyframes icon6moonbottom {

0% {

top: 85%;

left: 95%;

z-index: 0;

}

49% {

top: 40%;

left: 5%;

z-index: 0;

}

50% {

top: 40%;

left: 5%;

z-index: -1;

}

99% {

top: 85%;

left: 95%;

z-index: -1;

}

100% {

top: 85%;

left: 95%;

z-index: 0;

}

}

@keyframes icon6ring {

0% {

transform: rotate(10deg);

}

100% {

transform: rotate(30deg);

}

}

@keyframes icon6ringplanet {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon7telescope {

0% {

transform: rotate(-10deg);

}

100% {

transform: rotate(-30deg);

}

}

@keyframes icon8moontop {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon8moonbottom {

0% {

top: 85%;

left: 95%;

z-index: 0;

}

49% {

top: 40%;

left: 5%;

z-index: 0;

}

50% {

top: 40%;

left: 5%;

z-index: -1;

}

99% {

top: 85%;

left: 95%;

z-index: -1;

}

100% {

top: 85%;

left: 95%;

z-index: 0;

}

}

@keyframes icon8ring {

0% {

transform: rotate(30deg);

}

100% {

transform: rotate(10deg);

}

}

@keyframes icon8planetoid {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon9planetoid {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon10orbit {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon10planet {

0% {

transform: scale(1);

}

100% {

transform: scale(1.25);

}

}

@keyframes icon11planet {

0% {

transform: rotate(10deg);

}

100% {

transform: rotate(-10deg);

}

}

@keyframes icon12planet {

0% {

top: 25%;

left: 10%;

}

100% {

top: 25.5%;

left: 10.5%;

}

}

@keyframes icon12line1 {

0% {

top: 32%;

left: 22%;

}

100% {

top: 32.5%;

left: 22.5%;

}

}

@keyframes icon12line2 {

0% {

top: 63%;

left: 25%;

}

100% {

top: 63.5%;

left: 25.5%;

}

}

@keyframes icon12line3 {

0% {

top: 63%;

left: 42%;

}

100% {

top: 63.5%;

left: 42.5%;

}

}

@keyframes icon12line4 {

0% {

top: 67%;

left: 55%;

}

100% {

top: 67.5%;

left: 55.5%;

}

}

@keyframes icon12line5 {

0% {

top: 80%;

left: 65%;

}

100% {

top: 81%;

left: 66%;

}

}

@keyframes icon13moonbottom {

0% {

top: 85%;

left: 95%;

z-index: 0;

}

49% {

top: 10%;

left: 5%;

z-index: 0;

}

50% {

top: 10%;

left: 5%;

z-index: -1;

}

99% {

top: 85%;

left: 95%;

z-index: -1;

}

100% {

top: 85%;

left: 95%;

z-index: 0;

}

}

@keyframes icon13ring {

0% {

transform: rotate(10deg);

}

100% {

transform: rotate(30deg);

}

}

@keyframes icon13click {

0% {

transform: scaley(1);

}

100% {

transform: scaley(0);

}

}

@keyframes icon14lineleft {

0% {

transform: rotate(-5deg);

}

100% {

transform: rotate(5deg);

}

}

@keyframes icon14lineright {

0% {

transform: rotate(-5deg);

}

100% {

transform: rotate(5deg);

}

}

@keyframes icon14planet {

0% {

transform: rotate(10deg);

}

100% {

transform: rotate(20deg);

}

}

@keyframes icon14ring {

0% {

transform: rotate(30deg);

}

100% {

transform: rotate(10deg);

}

}

@keyframes icon14moon {

0% {

left: 5%;

}

100% {

left: 95%;

}

}

@keyframes icon15sattelite {

0% {

transform: rotate(-40deg);

}

100% {

transform: rotate(-50deg);

}

}

@keyframes icon15planetoid {

0% {

transform: rotate(0deg);

}

100% {

transform: rotate(360deg);

}

}

@keyframes icon15solarpanel {

0% {

transform: scaley(1);

}

100% {

transform: scaley(0.75);

}

}

@keyframes icon15dish {

0% {

transform: rotate(-60deg);

}

100% {

transform: rotate(-30deg);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值