1+ * {
2+ padding : 0 ;
3+ margin : 0 ;
4+ }
5+ body {
6+ background : rgb (255 , 255 , 255 );
7+ display : flex;
8+ align-items : center;
9+ justify-content : center;
10+ height : 100vh ;
11+ width : 100% ;
12+ }
13+ .container {
14+ height : 620px ;
15+ width : 620px ;
16+ background : rgb (218 , 40 , 40 );
17+ border-radius : 50% ;
18+ position : absolute;
19+ /* border: 2px solid white;
20+ left: 50%;
21+ right: 50%; */
22+ border-top-color : yellow;
23+ /* filter: drop-shadow(0 0 3em red);
24+ z-index: 9; */
25+ overflow : hidden;
26+ border : 1px solid white;
27+ }
28+
29+ .outer {
30+ width : 400px ;
31+ height : 400px ;
32+ background : rgb (255 , 244 , 244 );
33+ border-radius : 50% ;
34+ position : absolute;
35+ left : 50% ;
36+ top : 50% ;
37+ transform : translate (-50% , -50% );
38+ z-index : 1 ;
39+ }
40+ .outer : before {
41+ content : "" ;
42+ background : rgb (250 , 250 , 250 );
43+ width : 431px ;
44+ height : 399px ;
45+ transform : skew (141deg );
46+ position : absolute;
47+ left : 81% ;
48+ top : -32% ;
49+ }
50+ .inner {
51+ height : 100px ;
52+ width : 303px ;
53+ background : rgb (29 , 41 , 207 );
54+ position : relative;
55+ top : 30.5% ;
56+ left : 14% ;
57+ transform : translate (50% , 50% );
58+ /* z-index: 10; */
59+ }
60+ .yellow {
61+ width : 301px ;
62+ height : 370px ;
63+ background-color : rgb (238 , 238 , 42 );
64+ left : -30% ;
65+ top : 30% ;
66+ position : absolute;
67+ transform : rotate (36deg );
68+ }
69+ .green {
70+ width : 400px ;
71+ height : 355px ;
72+ background-color : rgb (96 , 236 , 31 );
73+ left : 6% ;
74+ top : 65% ;
75+ position : absolute;
76+ transform : rotate (-140deg );
77+ }
78+ .blue {
79+ width : 231px ;
80+ height : 232px ;
81+ background-color : rgb (36 , 46 , 192 );
82+ left : 62% ;
83+ top : 49% ;
84+ position : absolute;
85+ transform : rotate (-230deg );
86+ }
87+
0 commit comments