9
9
<div class =" flex flex-col items-center sm:items-start gap-2 sm:gap-5" >
10
10
<div class =" flex flex-col justify-center items-center sm:items-start gap-1 sm:gap-5" >
11
11
<span class =" text-2xl sm:text-3xl text-gray-300/60" >Hi I'm </span >
12
-
13
12
<h1
14
13
class =" name gradient-text select-none cursor-text uppercase text-center text-4xl sm:text-6xl break-words montserrat-500" >
15
14
Danial Nasr
113
112
</section >
114
113
<section id =" items"
115
114
class =" my-box-shadow min-h-svh w-full overflow-hidden relative px-2 py-4 z-10 flex justify-start flex-col items-center" >
116
- <h2 class =" text-2xl sm:text-4xl montserrat-600 uppercase tracking-[1rem] " >Plans: </h2 >
115
+ <h2 class =" text-2xl sm:text-4xl uppercase border-gradientb pb-2 text-center " >Plans</h2 >
117
116
<div class =" min-h-svh w-full lg:py-0 flex justify-center items-center" >
118
117
<div id =" panels"
119
118
class =" flex min-h-[600svh] justify-start px-2 py-4 items-start w-full gap-10 flex-nowrap overflow-x-hidden relative" >
244
243
<section id =" int"
245
244
class =" my-box-shadow min-h-svh w-full flex flex-col bg-neutral-950 justify-center items-center px-4 py-4 relative" >
246
245
<div class =" min-h-svh w-full flex flex-col justify-center items-center" >
247
- <h3 class =" text-2xl sm:text-3xl uppercase text-center border-gradientb pb-2" >Interests </h3 >
248
- <ul class =" grid grid-cols-1 sm:grid-cols-2 justify-items- center items-center gap-4 mt-2" >
246
+ <h3 class =" text-2xl sm:text-3xl uppercase text-center border-gradientb pb-2" >Questions </h3 >
247
+ <ul class =" flex flex-wrap justify-center items-center gap-2 mt-2" >
249
248
<li
250
249
class =" bg-gradient-to-r rounded-md from-[#00ffd52c] to-[#3aff4a2c] px-4 py-1 relative overflow-hidden" >
251
250
<div class =" flex justify-between items-center gap-6 cursor-pointer select-none"
252
- @click =" itemsToggle('anime ')" id =" goint" >
253
- My Favorite Anime
251
+ @click =" itemsToggle('two ')" id =" goint" >
252
+ Who Am I?
254
253
<svg xmlns =" http://www.w3.org/2000/svg" width =" 16" height =" 16" fill =" currentColor"
255
- class = " bi bi-caret-down-fill " viewBox =" 0 0 16 16" >
254
+ viewBox =" 0 0 16 16" >
256
255
<path
257
256
d =" M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z" />
258
257
</svg >
259
258
</div >
260
259
<Transition >
261
- <ul class =" mt-4" v-if =" itemsShow.anime" >
262
- <li >Monster</li >
263
- <li >Tokyo Revengers</li >
264
- <li >Bleach</li >
265
- <li >One piece</li >
266
- <li >Naruto</li >
267
- <li >Dragon Ball</li >
268
- <li >The Beginning After The End</li >
269
- <li >Hunter X Hunter</li >
260
+ <ul class =" mt-4" v-if =" itemsShow.two" >
261
+ <li >Full Name: Danial Nasr</li >
262
+ <li >Age: {{ myage }}</li >
263
+ <li >Location: Iran ,Isfahan</li >
264
+ <
li >Email:
[email protected] (i don't check it)</
li >
265
+ <li >Social Media: Go to the first page</li >
270
266
</ul >
271
267
</Transition >
272
268
</li >
273
269
<li
274
270
class =" bg-gradient-to-r rounded-md from-[#00ffd52c] to-[#3aff4a2c] px-4 py-1 relative overflow-hidden" >
275
271
<div class =" flex justify-between items-center gap-6 cursor-pointer select-none"
276
- @click =" itemsToggle('music ')" id =" goint" >
277
- My Favorite Musics
272
+ @click =" itemsToggle('one ')" id =" goint" >
273
+ Are the websites optimized?
278
274
<svg xmlns =" http://www.w3.org/2000/svg" width =" 16" height =" 16" fill =" currentColor"
279
- class = " bi bi-caret-down-fill " viewBox =" 0 0 16 16" >
275
+ viewBox =" 0 0 16 16" >
280
276
<path
281
277
d =" M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z" />
282
278
</svg >
283
279
</div >
284
280
<Transition >
285
- <ul class =" mt-4" v-if =" itemsShow.music" >
286
- <li >Khafan (Ho3ein)</li >
287
- <li >Oxygen (Alibi, Nabilety)</li >
288
- <li >Joz To (TM Bax)</li >
289
- <li >Bad J (Tijay)</li >
290
- <li >Cheap (Hidden)</li >
291
- <li >Billie Jean (Micheal Jackson)</li >
292
- <li >Beat It (Micheal Jackson)</li >
293
- <li >In Da Club (50 Cent)</li >
294
- <li >Never Love Again (Eminem)</li >
295
- <li >Sava (Godpoori)</li >
296
- </ul >
281
+ <p class =" mt-4" v-if =" itemsShow.one" >
282
+ They are completely up to date and optimized standards <br />
283
+ because they are written with technology like Tailwind CSS. <br />
284
+ But not in all plans. <br />
285
+ In the Basic plan, it is not completely optimized, <br />
286
+ but on small sites it does not have an impact.
287
+ </p >
297
288
</Transition >
298
289
</li >
299
290
<li
300
291
class =" bg-gradient-to-r rounded-md from-[#00ffd52c] to-[#3aff4a2c] px-4 py-1 relative overflow-hidden" >
301
292
<div class =" flex justify-between items-center gap-6 cursor-pointer select-none"
302
- @click =" itemsToggle('game ')" id =" goint" >
303
- My Favorite Games
293
+ @click =" itemsToggle('three ')" id =" goint" >
294
+ Do we have a team?
304
295
<svg xmlns =" http://www.w3.org/2000/svg" width =" 16" height =" 16" fill =" currentColor"
305
- class = " bi bi-caret-down-fill " viewBox =" 0 0 16 16" >
296
+ viewBox =" 0 0 16 16" >
306
297
<path
307
298
d =" M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z" />
308
299
</svg >
309
300
</div >
310
301
<Transition >
311
- <ul class =" mt-4" v-if =" itemsShow.game" >
312
- <li >Clash Royale</li >
313
- <li >Clash of Clans</li >
314
- <li >Call of duty mobile</li >
315
- <li >Subway Surfers</li >
316
- <li >Ninja Arashi (1,2)</li >
317
- <li >Shadow fight (2,4)</li >
318
- <li >Chess</li >
319
- </ul >
302
+ <p class =" mt-4" v-if =" itemsShow.three" >
303
+ Team members are not used in light work, <br />
304
+ but in heavier work, <br />
305
+ such as the final plan or <br />
306
+ for large sites in the standard plan, <br />
307
+ team members are used.
308
+ </p >
320
309
</Transition >
321
310
</li >
322
311
<li
323
312
class =" bg-gradient-to-r rounded-md from-[#00ffd52c] to-[#3aff4a2c] px-4 py-1 relative overflow-hidden" >
324
313
<div class =" flex justify-between items-center gap-6 cursor-pointer select-none"
325
- @click =" itemsToggle('books ')" id =" goint" >
326
- My Favorite Books
314
+ @click =" itemsToggle('four ')" id =" goint" >
315
+ How long does it take to build a website?
327
316
<svg xmlns =" http://www.w3.org/2000/svg" width =" 16" height =" 16" fill =" currentColor"
328
317
class =" bi bi-caret-down-fill" viewBox =" 0 0 16 16" >
329
318
<path
330
319
d =" M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z" />
331
320
</svg >
332
321
</div >
333
322
<Transition >
334
- <ul class =" mt-4" v-if =" itemsShow.books" >
335
- <li >Brief Answer to the Big Questions (Hawking)</li >
336
- <li >The Computer and the Brain (Neumann)</li >
337
- <li >The great ideas of biology (Nurse)</li >
338
- <li >365 days without you (Akhira)</li >
339
- </ul >
323
+ <p class =" mt-4" v-if =" itemsShow.four" >
324
+ It depends on your website. <br />
325
+ In the Basic plan, <br />
326
+ it takes about 7 days and in the Standard plan, <br />
327
+ it takes about 5 days. <br />
328
+ Depending on whether you want to use a team or not, <br />
329
+ the amount will be higher. <br />
330
+ In the Essential plan, <br />
331
+ the complete website will be delivered in about 1 month, <br />
332
+ and again, it depends on your website.
333
+ </p >
340
334
</Transition >
341
335
</li >
342
336
</ul >
@@ -352,12 +346,12 @@ import { ScrollSmoother } from 'gsap/ScrollSmoother';
352
346
import { ScrollToPlugin } from " gsap/ScrollToPlugin" ;
353
347
import { SplitText } from " gsap/SplitText" ;
354
348
gsap .registerPlugin (ScrollTrigger, ScrollSmoother, ScrollToPlugin, SplitText);
355
-
349
+ const myage = ref ( new Date (). getFullYear () - 2008 );
356
350
let itemsShow = ref ({
357
- anime : false ,
358
- music : false ,
359
- books : false ,
360
- game : false
351
+ one : false ,
352
+ two : false ,
353
+ three : false ,
354
+ four : false
361
355
});
362
356
const itemsToggle = (key ) => {
363
357
itemsShow .value [key] = ! itemsShow .value [key];
@@ -408,7 +402,8 @@ onMounted(() => {
408
402
gsap .to (window , {
409
403
duration: 1 ,
410
404
scrollTo: document .querySelector (" #int" ),
411
- ease: " power2.inOut"
405
+ ease: " power2.inOut" ,
406
+ delay: 0.1
412
407
});
413
408
});
414
409
});
@@ -460,7 +455,7 @@ onMounted(() => {
460
455
position : absolute ;
461
456
bottom : 0 ;
462
457
left : 0 ;
463
- background : linear-gradient (90 deg , #00ffd5 , #3aff4a );
458
+ background : linear-gradient (85 deg , #00ffd5 , #3aff4a );
464
459
border-radius : 999px ;
465
460
}
466
461
0 commit comments