1+ body {
2+ background-color : # ffecdf ;
3+ margin : initial;
4+ font-family : 'Josefin Slab' , serif;
5+ }
6+
7+ .navigation {
8+ color : # b48257 ;
9+ height : 45px ;
10+
11+ animation-name : navigation-bar;
12+ animation-duration : 3s ;
13+ }
14+
15+ .navigation ul {
16+ list-style : none;
17+ margin-top : initial;
18+ padding : initial;
19+ text-align : right;
20+ height : 45px ;
21+ }
22+
23+ .navigation li {
24+ display : inline-block;
25+ padding-left : 30px ;
26+ padding-right : 30px ;
27+ line-height : 45px ;
28+ font-size : 18px ;
29+ }
30+
31+ .navigation a {
32+ text-decoration : none;
33+ color : # b48257 ;
34+ }
35+
36+ .navigation a : hover {
37+ color : # 1b0706 ;
38+ }
39+
40+ # nav-toggle {
41+ display : none;
42+ }
43+
44+ # nav-toggle : hover {
45+ color : # 1b0706 ;
46+ cursor : pointer;
47+ }
48+
49+ .cover-page {
50+ color : # b48257 ;
51+ display : flex;
52+ }
53+
54+ .cover-page span {
55+ color : # 1b0706 ;
56+ display : block;
57+ }
58+
59+ .cover-page div {
60+ display : inline-block;
61+ height : 650px ;
62+ }
63+
64+ .main-picture {
65+ width : 40% ;
66+ text-align : center;
67+
68+ animation-name : profile-picture;
69+ animation-duration : 2s ;
70+ }
71+
72+ .main-picture img {
73+ width : 320px ;
74+ border-radius : 320px ;
75+ margin-top : 100px ;
76+ }
77+
78+ .main-title {
79+ vertical-align : top;
80+ width : 60% ;
81+
82+ animation-name : title;
83+ animation-duration : 2s ;
84+ }
85+
86+ .main-title h1 {
87+ margin-top : 200px ;
88+ text-transform : uppercase;
89+ font-size : 50px ;
90+ }
91+
92+ .main-title h2 {
93+ margin-top : -20px ;
94+ font-size : 18px ;
95+ text-indent : 0.2em ;
96+ }
97+
98+ .main {
99+ padding : 60px 120px ;
100+
101+ animation-name : contents;
102+ animation-duration : 4s ;
103+ }
104+
105+ .main h1 {
106+ color : # b48257 ;
107+ }
108+
109+ .main h2 {
110+ color : # b48257 ;
111+ text-transform : uppercase;
112+ font-size : 16px ;
113+ margin-top : 40px ;
114+ }
115+
116+ .main h3 {
117+ color : # 1b0706 ;
118+ text-transform : uppercase;
119+ font-size : 12px ;
120+ }
121+
122+ .main p {
123+ color : # b48257 ;
124+ font-size : 18px ;
125+ line-height : 25px ;
126+ text-align : justify;
127+ }
128+
129+ .main a {
130+ color : # 794E30 ;
131+ }
132+
133+ .main hr {
134+ border : 1px solid # b48257 ;
135+ }
136+
137+ .shortcut {
138+ list-style : none;
139+ padding : initial;
140+ color : # C7835E ;
141+ }
142+
143+ .shortcut li {
144+ display : inline-block;
145+ }
146+
147+ .shortcut a {
148+ color : # C7835E ;
149+ }
150+
151+ .icon-fa {
152+ font-size : 32px ;
153+ display : inline-block;
154+ padding-top : 15px ;
155+ }
156+
157+ .return {
158+ display : block;
159+ padding-top : 20px ;
160+ }
161+
162+ .return a {
163+ text-decoration : none;
164+ }
165+
166+ .work-picture {
167+ width : 320px ;
168+ height : 320px ;
169+ display : inline-block;
170+ margin-right : 10px ;
171+ margin-bottom : 10px ;
172+ background-repeat : no-repeat;
173+ }
174+
175+ .work-link {
176+ text-decoration : none;
177+ }
178+
179+ .div-effect {
180+ width : 100% ;
181+ height : 100% ;
182+ background-color : black;
183+ opacity : 0 ;
184+ transition : 2s ;
185+ }
186+
187+ .div-effect : hover {
188+ opacity : 0.80 ;
189+ transition : 2s ;
190+ }
191+
192+ .div-effect-text {
193+ text-align : center;
194+ padding-top : 131px ;
195+ line-height : 1.6 ;
196+ }
197+
198+ .div-effect-text h1 {
199+ font-size : 16px ;
200+ color : # b48257 ;
201+ text-transform : uppercase;
202+ font-weight : bold;
203+ margin : initial;
204+ }
205+
206+ .div-effect-text h2 {
207+ font-size : 16px ;
208+ color : # E5D7D4 ;
209+ text-transform : none;
210+ font-weight : bold;
211+ margin : initial;
212+ }
213+
214+ @keyframes profile-picture {
215+ 0% {opacity : 0 ;transform : translate (0px , 20px );}
216+ 100% {opacity : 1 ;transform : translate (0px , 0px );}
217+ }
218+
219+ @keyframes title {
220+ 0% {opacity : 0 ;transform : translate (0px , -20px );}
221+ 100% {opacity : 1 ;transform : translate (0px , 0px );}
222+ }
223+
224+ @keyframes navigation-bar {
225+ 0% {opacity : 0 ;}
226+ 50% {opacity : 0 ;}
227+ 100% {opacity : 1 ;}
228+ }
229+
230+ @keyframes contents {
231+ 0% {opacity : 0 ;transform : translate (-20px , 0px );}
232+ 100% {opacity : 1 ;transform : translate (0px , 0px );}
233+ }
234+
235+ @media (max-width : 1080px ) {
236+
237+ .navigation li {
238+ display : none;
239+ }
240+
241+ # nav-toggle {
242+ display : inline-block;
243+ }
244+
245+ .cover-page {
246+ display : block;
247+ }
248+
249+ .cover-page div {
250+ height : auto;
251+ }
252+
253+ .main-picture {
254+ width : 100% ;
255+ }
256+
257+ .main-picture img {
258+ margin-top : 20px ;
259+ max-width : 55% ;
260+ }
261+
262+ .main-title {
263+ width : 100% ;
264+ text-align : center;
265+ }
266+
267+ .main-title h1 {
268+ margin-top : 40px ;
269+ font-size : 35px ;
270+ margin-left : 20px ;
271+ margin-right : 20px ;
272+ }
273+
274+ .main-title h2 {
275+ margin-top : 12px ;
276+ margin-left : 20px ;
277+ margin-right : 20px ;
278+ }
279+
280+ .main {
281+ padding : 10px 5% ;
282+ }
283+
284+ .main p {
285+ text-align : left;
286+ line-height : 30px ;
287+ }
288+
289+ .shortcut {
290+ font-size : 14px ;
291+ }
292+
293+ .work-picture {
294+ display : block;
295+ max-width : 100% ;
296+ margin-bottom : 20px ;
297+ }
298+
299+ .div-effect {
300+ opacity : 0.80 ;
301+ }
302+
303+ .menujs {
304+ height : auto;
305+ }
306+
307+ .menujs ul {
308+ height : auto;
309+ text-align : center;
310+ padding-left : 15% ;
311+ padding-right : 15% ;
312+ }
313+
314+ .menujs li {
315+ display : block;
316+ border-bottom : 1px solid # b48257 ;
317+ padding : initial;
318+ width : 100% ;
319+ }
320+
321+ }
0 commit comments