1+ body {
2+ margin : 0 ;
3+ padding : 0 ;
4+ background-color : rgb (235 , 209 , 209 );
5+ }
6+ .container {
7+ position : absolute;
8+ top : 50% ;
9+ left : 50% ;
10+ transform : translate (-50% , -50% );
11+ width : 420px ;
12+ height : 420px ;
13+ background : rgb (235 , 49 , 49 );
14+ border-radius : 50% ;
15+ overflow : hidden;
16+ filter : drop-shadow (0 0 2em rgb (151 , 160 , 211 ));
17+
18+ }
19+
20+ .circle {
21+ position : absolute;
22+ top : 50% ;
23+ left : 50% ;
24+ /* transform: translate(-50%,-50%); */
25+ right : 50% ;
26+ bottom : 50% ;
27+ transform : translate (-50% , -50% );
28+ width : 150px ;
29+ height : 150px ;
30+ background-color : rgb (101 , 101 , 247 );
31+ border-radius : 50% ;
32+ border : 20px solid white;
33+ z-index : 3 ;
34+ }
35+ .yellow {
36+ background : rgb (219 , 219 , 68 );
37+ position : absolute;
38+ height : 100% ;
39+ width : 100% ;
40+ /* border-radius: 50%; */
41+ transform : skewX (-42deg );
42+ left : 76.3% ;
43+ z-index : 2 ;
44+ }
45+ .yellow : before
46+ {
47+ content : '' ;
48+ height : 150% ;
49+ width : 100% ;
50+ /* border: 2px solid black; */
51+ transform : skew (50deg );
52+ position : absolute;
53+ background : rgb (219 , 219 , 68 );
54+ top : 28% ;
55+ left : 39% ;
56+ }
57+ .green {
58+ background : rgb (78 , 235 , 31 );
59+ position : absolute;
60+ height : 100% ;
61+ width : 100% ;
62+ /* border-radius: 50%; */
63+ transform : skewX (27deg );
64+ left : -75.3% ;
65+ z-index : 1 ;
66+ }
67+ .green : before
68+ {
69+ content : '' ;
70+ height : 150% ;
71+ width : 100% ;
72+ /* border: 2px solid black; */
73+ transform : skew (57deg );
74+ position : absolute;
75+ background : rgb (35 , 231 , 51 );
76+ top : 5% ;
77+ left : 34% ;
78+ }
0 commit comments