1
1
.myform {
2
- display : flex;
3
- align-items : flex-start;
4
- flex-direction : column;
5
- width : 50% ;
6
- margin-left : 2rem ;
7
- font-size : 16px ;
2
+ display : grid;
3
+ grid-template-columns : 1fr ;
4
+ grid-gap : 1rem ;
5
+ width : 90% ;
6
+ margin-left : 2rem ;
7
+ font-size : 16px ;
8
+ }
8
9
9
- .myinput {
10
- width : 100% ;
11
- height : 35px ;
12
- padding : 7px ;
13
- outline : none;
14
- border-radius : 5px ;
15
- border : 1px solid rgb (220 , 220 , 220 );
16
- margin-bottom : 0.5rem ;
10
+ .myform .myinput {
11
+ width : 100% ;
12
+ height : 35px ;
13
+ padding : 7px ;
14
+ outline : none;
15
+ border-radius : 5px ;
16
+ border : 1px solid rgb (220 , 220 , 220 );
17
+ margin-bottom : 0.5rem ;
18
+ }
17
19
18
- & : focus {
19
- border : 2px solid rgba (0 , 206 , 158 , 1 );
20
- }
21
- }
20
+ .myform .myinput : focus {
21
+ border : 2px solid rgba (0 , 206 , 158 , 1 );
22
+ }
22
23
23
- .mytextarea {
24
- max-width : 100% ;
25
- min-width : 100% ;
26
- width : 100% ;
27
- max-height : 100px ;
28
- min-height : 100px ;
29
- padding : 7px ;
30
- outline : none;
31
- border-radius : 5px ;
32
- border : 1px solid rgb (220 , 220 , 220 );
33
-
34
- & : focus {
35
- border : 2px solid rgba (0 , 206 , 158 , 1 );
36
- }
37
- }
24
+ .myform .mytextarea {
25
+ max-width : 100% ;
26
+ min-width : 100% ;
27
+ width : 100% ;
28
+ max-height : 100px ;
29
+ min-height : 100px ;
30
+ padding : 7px ;
31
+ outline : none;
32
+ border-radius : 5px ;
33
+ border : 1px solid rgb (220 , 220 , 220 );
34
+ }
38
35
39
- . mylabel {
40
- margin-top : 1 rem ;
41
- }
36
+ . myform . mytextarea : focus {
37
+ border : 2 px solid rgba ( 0 , 206 , 158 , 1 ) ;
38
+ }
42
39
43
- .inputsubmit {
44
- margin-top : 2rem ;
45
- padding : 0.2rem ;
46
- width : 10rem ;
47
- height : 3rem ;
48
- font-size : larger;
49
- border-radius : 10px ;
50
- cursor : pointer;
51
- background : rgb (249 , 105 , 14 );
52
- color : white;
53
- border : none;
54
- margin-bottom : 2rem ;
40
+ .myform .mylabel {
41
+ margin-top : 1rem ;
42
+ }
55
43
56
- & : hover {
57
- background-color : rgb (229 , 96 , 14 );
58
- transition : transform 0.3s ease-in-out;
59
- transform : scale (1.07 );;
60
- }
61
- }
44
+ .myform .inputsubmit {
45
+ margin-top : 2rem ;
46
+ padding : 0.2rem ;
47
+ width : 10rem ;
48
+ height : 3rem ;
49
+ font-size : larger;
50
+ border-radius : 10px ;
51
+ cursor : pointer;
52
+ background : rgb (249 , 105 , 14 );
53
+ color : white;
54
+ border : none;
55
+ margin-bottom : 2rem ;
56
+ }
57
+
58
+ .myform .inputsubmit : hover {
59
+ background-color : rgb (229 , 96 , 14 );
60
+ transition : transform 0.3s ease-in-out;
61
+ transform : scale (1.07 );
62
62
}
63
63
64
64
.division {
65
- display : flex;
66
- gap : 2rem ;
65
+ display : grid;
66
+ grid-template-columns : repeat (auto-fit, minmax (300px , 1fr ));
67
+ gap : 2rem ;
67
68
}
68
69
69
70
.image {
70
- display : block;
71
- margin : auto;
71
+ display : block;
72
+ margin : auto;
72
73
}
73
74
74
75
@media (max-width : 760px ) {
75
- .division {
76
- flex-direction : column ;
76
+ .division {
77
+ grid-template-columns : 1 fr ;
77
78
width : 90% ;
78
79
height : auto;
79
- }
80
+ }
80
81
81
- .myform , .myinput , .mytextarea {
82
- width : 90% ;
83
- }
82
+ .myform , .myform . myinput , . myform .mytextarea {
83
+ width : 90% ;
84
+ }
84
85
85
- .image {
86
- display : none;
87
- }
88
- }
86
+ .image {
87
+ display : none;
88
+ }
89
+ }
0 commit comments