优化样式

This commit is contained in:
何童崇 2021-11-29 14:30:32 +08:00
parent 9276136bfe
commit eb180d3570
1 changed files with 12 additions and 111 deletions

View File

@ -1,21 +1,7 @@
$blue1: #254dea;
$red1: #e33230;
$blue2: #0766fb;
$red2: #f02c66;
$purple: #6038ff;
$red3: #f85e55;
$redPurple: #c13cff;
$green: #2cb840;
$bluePurple: #5744f6;
$orange: #e9862e;
$deg: 36deg; $deg: 36deg;
$deg2: -36deg; $deg2: -36deg;
$bgcolorlist: $blue1 $red1 $blue2 $red2 $purple $red3 $redPurple $green $bgcolorlist:#254dea #e33230 #0766fb #f02c66 #6038ff #f85e55 #c13cff #2cb840 #5744f6 #e9862e;
$bluePurple $orange;
$iconItemList: iconItem1 iconItem2 iconItem3 iconItem4 iconItem5
iconItem6 iconItem7 iconItem8 iconItem9 iconItem10;
.home-fifth-section { .home-fifth-section {
min-height: 50vh; min-height: 50vh;
@ -69,23 +55,27 @@ $iconItemList: iconItem1 iconItem2 iconItem3 iconItem4 iconItem5
} }
} }
@for $i from 2 to length($bgcolorlist) + 1 { @for $i from 1 to length($bgcolorlist) + 1 {
li:nth-child(#{$i}) { li:nth-child(#{$i}) {
background: nth($bgcolorlist, $i); background: nth($bgcolorlist, $i);
transform: rotate(($i - 1) * $deg); transform: rotate(($i - 1) * $deg);
transform-origin: 20px 300px; transform-origin: 20px 300px;
span { span {
transform: rotate(($i - 1) * $deg2); transform: rotate(($i - 1) * $deg2);
animation: nth($iconItemList, $i) infinite 20s linear; animation: iconItem#{$i} infinite 20s linear;
}
}
@keyframes iconItem#{$i} {
0% {
transform: rotate(($i - 1) * $deg2);
}
100% {
transform: rotate(($i + 9) * $deg2);
} }
} }
} }
li:first-child {
span {
animation: iconItem1 infinite 20s linear;
}
}
li { li {
span { span {
@ -112,95 +102,6 @@ $iconItemList: iconItem1 iconItem2 iconItem3 iconItem4 iconItem5
} }
} }
@keyframes iconItem1 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(-360deg);
}
}
@keyframes iconItem2 {
0% {
transform: rotate(-36deg);
}
100% {
transform: rotate(-396deg);
}
}
@keyframes iconItem3 {
0% {
transform: rotate(-72deg);
}
100% {
transform: rotate(-432deg);
}
}
@keyframes iconItem4 {
0% {
transform: rotate(-108deg);
}
100% {
transform: rotate(-468deg);
}
}
@keyframes iconItem5 {
0% {
transform: rotate(-144deg);
}
100% {
transform: rotate(-504deg);
}
}
@keyframes iconItem6 {
0% {
transform: rotate(-180deg);
}
100% {
transform: rotate(-540deg);
}
}
@keyframes iconItem7 {
0% {
transform: rotate(-216deg);
}
100% {
transform: rotate(-576deg);
}
}
@keyframes iconItem8 {
0% {
transform: rotate(-252deg);
}
100% {
transform: rotate(-612deg);
}
}
@keyframes iconItem9 {
0% {
transform: rotate(-288deg);
}
100% {
transform: rotate(-648deg);
}
}
@keyframes iconItem10 {
0% {
transform: rotate(-324deg);
}
100% {
transform: rotate(-684deg);
}
}
.circleBox { .circleBox {
position: relative; position: relative;