44$defaultColorRedChannel : color .red (defaults .$defaultColor );
55$defaultColorGreenChannel : color .green (defaults .$defaultColor );
66$defaultColorBlueChannel : color .blue (defaults .$defaultColor );
7- $spinAtomDuration : 2.5 s ;
7+ $spinAtomDuration : 2.1 s ;
88$spinAtomPathDuration : 8s ;
9- $colorInversionDegree : 255 ; // 0 - 255
9+ $colorInversionDegree : 200 ; // 0 - 255
1010
1111.atom-bounding-box {
1212 --color-r : #{$defaultColorRedChannel } ;
@@ -16,13 +16,14 @@ $colorInversionDegree: 255; // 0 - 255
1616 font-size : defaults .$fontSizer ;
1717 position : relative ;
1818 color : rgb (var (--color-r ), var (--color-g ), var (--color-b ));
19+ text-align : unset ;
1920
2021 // Create stacking context
2122 isolation : isolate ;
2223
2324 .atom-loader {
24- $box-width : 4 em ;
25- $box-height : 4 em ;
25+ $box-width : 5 em ;
26+ $box-height : 5 em ;
2627
2728 // create stacking context + relative positioning
2829 position : relative ;
@@ -32,7 +33,6 @@ $colorInversionDegree: 255; // 0 - 255
3233 height : $box-height ;
3334 transform : perspective (500px ) rotateX (-24deg ) rotateY (20deg ) rotateZ (30deg );
3435 transform-style : preserve-3d ;
35- // color: $defaultColor;
3636
3737 & .inner {
3838 width : 100% ;
@@ -57,19 +57,24 @@ $colorInversionDegree: 255; // 0 - 255
5757 animation : rotateDisc3 $spinAtomPathDuration linear infinite ;
5858 }
5959
60+ $disc-border-width : 0.3em ;
6061 & .disc {
6162 position : absolute ;
62- width : 100% ;
63- height : 98% ;
63+ // width: 100%;
64+ // height: 98%;
6465 border-radius : 50% ;
65- border : 0.3 em solid var (--disc-color , currentColor );
66+ border : $disc-border-width solid var (--disc-color , currentColor );
6667 display : inline-block ;
68+ top : 0 ;
69+ left : 0 ;
70+ right : 0 ;
71+ bottom : 2% ;
6772 }
6873
6974 & .disc.nucleus-holder {
70- width : $box-width ;
71- height : $box-height ;
72- border : 0.3 em solid transparent ;
75+ // width: $box-width;
76+ // height: $box-height;
77+ border : $disc-border-width solid transparent ;
7378
7479 & .nucleus {
7580 $nucleus-dimension : 0.8em ;
@@ -125,13 +130,18 @@ $colorInversionDegree: 255; // 0 - 255
125130 }
126131}
127132
128- @keyframes spinAtom {
133+ /* @keyframes spin-atom {
129134 0% {
130135 transform: rotateX(360deg) rotateY(0deg);
131136 }
132137 100% {
133138 transform: rotateX(0deg) rotateY(360deg);
134139 }
140+ } */
141+ @keyframes spinAtom {
142+ to {
143+ transform : rotate (1turn );
144+ }
135145}
136146
137147@keyframes rotateDisc2 {
0 commit comments