From c930bf7aac7c7e6c193074a3586a2ba35f3dfd91 Mon Sep 17 00:00:00 2001 From: Kavish Paraswar Date: Sat, 5 Oct 2024 19:10:03 +0530 Subject: [PATCH 01/53] The neccesary changes are done which includes:- Now , The shape of the email input tag does match the design of the message input box in services ,collections ,etc pages . I added more social media tags, such as YouTube and Snapchat, with the same features as the existing ones. The navbar was doubled in this ,also the items in the cart had small font size ,all the change are done --- Css-files/content.css | 22 +- Html-files/cart.html | 29 +- Html-files/menu.html | 793 ++++++++++++++++++++++-------------------- index.html | 2 +- 4 files changed, 448 insertions(+), 398 deletions(-) diff --git a/Css-files/content.css b/Css-files/content.css index b075a566..22badc66 100644 --- a/Css-files/content.css +++ b/Css-files/content.css @@ -119,7 +119,7 @@ body { .mainhead { text-align: center; padding-top: 30px; - padding-bottom: 50px; + /* padding-bottom: 50px; */ } .mainhead h1 { font-family: Georgia; @@ -452,7 +452,7 @@ input } .social-icons a{ - font-size: 1.2rem; + font-size: 1rem; padding: 15px; text-decoration: none; color: brown !important; @@ -469,6 +469,12 @@ input .fa-twitter:hover { color:#00B6F1; } +.fa-youtube:hover { + color: #FF0000; +} +.fa-snapchat:hover { + color: yellow; +} .cart-section{ padding: 55px 70px 30px 70px; @@ -494,6 +500,9 @@ input border: 2px solid black; width: 75%; } +td{ + font-size: 20px; +} #bill{ color: rgb(196, 74, 74); @@ -552,16 +561,21 @@ input #contactForm input, #contactForm textarea { - width: 50%; + width: 64%; padding: 20px; + font-size: 15px; margin: 5px; border-radius: 10px; border: none; } +#contactForm input{ + width: 76%; + font-size: 15px; +} #contactForm h3 { height: 30px; - color: #141414; + color: hsl(357, 82%,35%); } #contactForm textarea { height: 100px; diff --git a/Html-files/cart.html b/Html-files/cart.html index b0f76487..ad0a1afd 100644 --- a/Html-files/cart.html +++ b/Html-files/cart.html @@ -250,6 +250,7 @@ color: white; border: 3px solid whitesmoke; } + @@ -318,23 +319,7 @@

C A R T

-
-
- -
- -
-

C A R T

-
-
+
@@ -433,15 +418,17 @@

Contact Us!

Follow Us

Stay connected with us on social media for the latest updates, latest collection, and vintage adventures. diff --git a/Html-files/menu.html b/Html-files/menu.html index ba7e2623..a4edce6d 100644 --- a/Html-files/menu.html +++ b/Html-files/menu.html @@ -8,7 +8,8 @@ - + @@ -16,230 +17,253 @@ - - - + + + @@ -273,18 +297,25 @@

-

O U R   C O L L E C T I O N

+

O U R   C O L L E C T I O N +

+
+ Vintage Vibe +

Vintage Vibe!

+ +
+ + +
+ Services for Events +

Services for Events

+ +
+ + +
+ Retro Delivery Subscription +

Retro Delivery Subscription

+ +
+ +

From 8bef6acdd9aadecf22010772d49bd50224757033 Mon Sep 17 00:00:00 2001 From: tarunkumar2005 Date: Tue, 8 Oct 2024 17:41:00 +0530 Subject: [PATCH 03/53] Added the switch links for signup and login pages --- Html-files/login.html | 22 ++++++++++++++++++++++ Html-files/signup.html | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/Html-files/login.html b/Html-files/login.html index d4e62d66..b843d0fd 100644 --- a/Html-files/login.html +++ b/Html-files/login.html @@ -89,6 +89,26 @@ --ff-poppins: "Poppins", sans-serif; } +
@@ -142,6 +162,8 @@

LOGINLogin

+ +

diff --git a/Html-files/signup.html b/Html-files/signup.html index b9985cf9..4979b2d5 100644 --- a/Html-files/signup.html +++ b/Html-files/signup.html @@ -169,6 +169,26 @@ .area .way:nth-child(8):hover ~ .box{transform: rotateX(20deg) rotateY(0deg);} .area .way:nth-child(9):hover ~ .box{transform: rotateX(20deg) rotateY(-20deg);} +
@@ -241,6 +261,8 @@

SIGN U

+ + diff --git a/Html-files/cart.js b/Html-files/cart.js index addf6077..b5b29cab 100644 --- a/Html-files/cart.js +++ b/Html-files/cart.js @@ -93,12 +93,32 @@ const applyFirstTimeDiscount = () => { couponCode = generateCouponCode(); localStorage.setItem('couponCode', couponCode); } - if(document.getElementById('couponCode')){ - document.getElementById('couponCode').innerHTML = `Use coupon code ${couponCode} for 30% off!`; - alert(`Congratulations! Your coupon code is ${couponCode}. You've received a 30% discount on your first order.`); + if (document.getElementById('couponCode')) { + document.getElementById('couponCode').innerHTML = `Use coupon code ${couponCode} for 30% off!`; + + // Display the custom modal + document.getElementById('couponDisplay').innerText = couponCode; // Show the coupon code + document.getElementById('customAlert').style.display = "block"; // Show the modal } - } + +// Close the modal when the user clicks on the (x) +document.getElementById('closeModal').onclick = function() { + document.getElementById('customAlert').style.display = "none"; +} + +// Close the modal when the user clicks the OK button +document.getElementById('okButton').onclick = function() { + document.getElementById('customAlert').style.display = "none"; +} + +// Close the modal when the user clicks anywhere outside of the modal +window.onclick = function(event) { + if (event.target == document.getElementById('customAlert')) { + document.getElementById('customAlert').style.display = "none"; + } +} + window.onload = applyFirstTimeDiscount; function updateBadgeCount() { From fb3b8546974b39a945f92b406022ff2837297280 Mon Sep 17 00:00:00 2001 From: Kavish Paraswar Date: Tue, 8 Oct 2024 18:45:59 +0530 Subject: [PATCH 05/53] Social media icons added to all webpages --- Css-files/about.css | 58 +++++++++++++++++++++------------------- Css-files/content.css | 5 ++-- Html-files/about.html | 5 +++- Html-files/cart.html | 7 +++-- Html-files/contact.html | 4 +++ Html-files/menu.html | 19 ++++++++----- Html-files/services.html | 4 +++ index.html | 2 ++ style.css | 19 +++++++++---- 9 files changed, 78 insertions(+), 45 deletions(-) diff --git a/Css-files/about.css b/Css-files/about.css index b255a580..46e4c152 100644 --- a/Css-files/about.css +++ b/Css-files/about.css @@ -334,22 +334,21 @@ } .social-icons a { - font-size: 1.2rem; - padding: 8px; - margin: 15px; + font-size: 1rem; + padding: 7px; + margin: 7px 6px 0 8px; text-decoration: none; /* color: white; */ } .fa-facebook{ color: hsl(203, 30%, 26%); - font-size: 1.2rem; + font-size: 1rem; padding: 8px; margin: 15px; } .fa-facebook:hover { - transform: scale(1.5); color:#3B5998; transition: transform 0.2s ease, color 0.2s ease; @@ -357,7 +356,7 @@ .fa-instagram{ color: hsl(203, 30%, 26%); - font-size: 1.2rem; + font-size: 1rem; padding: 8px; margin: 15px; } @@ -368,18 +367,39 @@ } .fa-x-twitter{ color: hsl(203, 30%, 26%); - font-size: 1.2rem; + font-size: 1rem; padding: 8px; margin: 15px; - } - .fa-x-twitter:hover { color:black; transform: scale(1.5); transition: transform 0.2s ease, color 0.2s ease; } - + .fa-youtube { + color: hsl(203, 30%, 26%); + font-size: 1rem; + padding: 8px; + margin: 15px; + } + + .fa-youtube:hover { + transform: scale(1.5); + color: #FF0000; + transition: transform 0.2s ease, color 0.2s ease; + } + + .fa-snapchat { + color: hsl(203, 30%, 26%); + font-size: 1rem; + padding: 8px; + margin: 15px; + } + .fa-snapchat:hover { + transform: scale(1.5); + color: #FFFC00; + transition: transform 0.2s ease, color 0.2s ease; + } .foot_panel4{ background-color: transparent; @@ -432,24 +452,6 @@ background-color: rgb(196, 89, 89); } - .social-icons a{ - font-size: 1.2rem; - padding: 15px; - text-decoration: none; - color: hsl(203, 30%, 26%); - } - - .fa-facebook:hover { - color:#3B5998; - } - - .fa-instagram:hover { - color:#D62976; - } - - .fa-twitter:hover { - color:#00B6F1; - } .cart-section{ padding: 55px 70px 30px 70px; diff --git a/Css-files/content.css b/Css-files/content.css index 22badc66..e6395a45 100644 --- a/Css-files/content.css +++ b/Css-files/content.css @@ -453,7 +453,8 @@ input .social-icons a{ font-size: 1rem; - padding: 15px; + padding: 7px; + margin: 7px 6px 0 8px; text-decoration: none; color: brown !important; } @@ -473,7 +474,7 @@ input color: #FF0000; } .fa-snapchat:hover { - color: yellow; + color: #FFFC00; } .cart-section{ diff --git a/Html-files/about.html b/Html-files/about.html index 9e197a57..2e3c4599 100644 --- a/Html-files/about.html +++ b/Html-files/about.html @@ -322,7 +322,10 @@

Follow - + +

Stay connected with us on social media for the latest updates, latest collection, and vintage adventures. diff --git a/Html-files/cart.html b/Html-files/cart.html index ad0a1afd..b2fe3527 100644 --- a/Html-files/cart.html +++ b/Html-files/cart.html @@ -426,8 +426,11 @@

Follow target="_blank"> - - + + +

Stay connected with us on social media for the diff --git a/Html-files/contact.html b/Html-files/contact.html index b22941ec..d5d4813e 100644 --- a/Html-files/contact.html +++ b/Html-files/contact.html @@ -903,6 +903,10 @@

Follow Us

+ +

Stay connected with us on social media for the latest updates, recipes, and foodie adventures.

diff --git a/Html-files/menu.html b/Html-files/menu.html index a4edce6d..4bd5d82a 100644 --- a/Html-files/menu.html +++ b/Html-files/menu.html @@ -712,17 +712,22 @@

Palsnkin

-

Follow Us

+

Follow Us

Stay connected with us on social media diff --git a/Html-files/services.html b/Html-files/services.html index 0dcb4c38..96e078d3 100644 --- a/Html-files/services.html +++ b/Html-files/services.html @@ -508,6 +508,10 @@

S E R target="_blank"> + +

Follow + +

Stay connected with us on social media for the latest updates, latest collection, and vintage adventures. diff --git a/style.css b/style.css index e050ba6f..ba607b55 100644 --- a/style.css +++ b/style.css @@ -322,8 +322,8 @@ body { display: inline-block; color: white; transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease; /* Smooth transition */ -} -*/ + + /* .service .box a:hover { @@ -666,9 +666,9 @@ textarea { } .social-icons a { - font-size: 1.2rem; - padding: 8px; - margin: 15px; + font-size: 1rem; + padding: 7px; + margin: 7px 6px 0 8px; text-decoration: none; color: brown !important; } @@ -692,6 +692,15 @@ textarea { color: #181e20 !important; /* color: white; */ } +.fa-brands.fa-twitter:hover { + color:#00B6F1; +} +.fa-brands.fa-youtube:hover { + color: #FF0000; +} +.fa-brands.fa-snapchat:hover { + color: #FFFC00; +} .social-icons a:hover { /* color: brown; */ From 8355315b1216ac3e9ddcca65dc2736e8ec2bd61e Mon Sep 17 00:00:00 2001 From: Vaishnavi Patil <109457185+Vaishh18@users.noreply.github.com> Date: Tue, 8 Oct 2024 19:08:51 +0530 Subject: [PATCH 06/53] Added images --- Images/booking.png | Bin 0 -> 12574 bytes Images/customer-service.png | Bin 0 -> 26580 bytes Images/ecommerce.png | Bin 0 -> 13434 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Images/booking.png create mode 100644 Images/customer-service.png create mode 100644 Images/ecommerce.png diff --git a/Images/booking.png b/Images/booking.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd1b6b5587e9a5d44df3c7f60ec8591a575bd72 GIT binary patch literal 12574 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°0kO5+GoRIroUC3=)} z)Kuf)-_FacbB?<7A#la5>u9>@Mfxy|BhPG(iQUWSJ6Hx}H=3S#RR<_ar@{`VLzgUp8 zU^6ylIj?s!377~YQC(W>pyS}5TlHhp5Yls6_ZryYGAp037(v`25+=CtiZMJuXK;U5 zN77y0{GbfX#d~LLZe=NB!RE?dg1U|raL&cb7}m^xIxgu)f#FBYRQ?%^@Slz=87@-b zVuyjj*TnK=gCwr>`w5;eOzW`AD|_DD_?o05-p;n!4sf6RG3w1yvPaz;I!S-0Lkj$; zLzyQ7!-y7j<4h7wQ`t?gG_7pqKIml2y8G-drnlH(?az2cgy`Zz>|pac?j&IVCtVxC z-DLEmS-zT__eC+V%#+>gm!*oS%~NA5$tyEiVR5%&g|e4FkKb9Rw$ATP#EkS%VrYp_ z1rcwm3p>7o9qvXs;$=qlupYD_V=47R1_w_c6mwx$2Ra5HuIXbnnYR87f-{$=c#Sub zOs%pyWhAct1grD-q?`x$bMtslJeIBJauNYp&Ml-7xB9w@lTqz+TIE;$&AL!3s2a&d z+3AofumffgT(O1uJRYkVCo;MnAppW!CaFz0UYWVWhb1#OFD0@xh4&g46WR(1=kK1$ z30wMBGlfc-83YTU9Ixn7;3j|lAPcSUdOrKML9VW~U;q8+!UMQPZIqfOUe_Wj0pAuylv?1=GCleq??n1OeSpF=WeCX{@ipt3Y7Mh!#UPNV)9$javul0+chw@RQq! zIVH6^uDSUS=`SvHo_{;gCJK#CQGIk`UxXn!G_4e#Q&Fn}1Km$Z>OSZ8GESO);}pGj z`|~m1n+(TyV&?f6(!P+Y+W(MR{O}|$bi6?x+DrJ=XjYF}cv;cia&f1(@)YhXb{MF?gfwI^lmCjSK2hA3F;!EMDgIfuC0SQP!BRwvzpFA&%r+wqM&4jNLD&6(#N^ z*>*6wEi>+eeT*uU!8eaaVDl5|k;HBkL=>0@n=Fz^Wr7i9yMxj=rLVE@Cn3vt9y zmW-TvUk;&s8ir%Vcm&M@Th6@dFc1QSV{{U7j()21BR1EEez_ZfQUy&dOEoCjjCV#l zAP{xNpIU&z)q5vF;ZerJM1=)xhFL{l_7$JW`3?%fvZ|f`XX%6gw;aIqGllY+`@f7z#dRtvww{)2abeKS66%J7$wISLjQXxT; zGYa1vt4GnJ2vHJo*~mJwL9;n>CqFC*`!CAO$-v3?Mc6J;15}*o8^o9}hT@IHO%qQH z^;O6*IE1Jj%5W>$O%*|hP(+9$h?f1-qqv9LP37aHQIJ!&@02U_H-cuFy@tCmZ-~?=uxEz+qPwb zBViSBg)p$*Xy!s+gbO0n{w~bhxXb~#`5X~yh%~w}2yZ1Mg3K52EoODu5;>~eVe^qg zu&xn5&sm#!yWW2I0acpgH(}vMh`2Y-AnZYkvm5U496sP9@>a9)QLQR_+Z8`b6r*vb z`6@jC?A*V?seIE$`>fs2ei}4pfHvlvr#cl`!?dIaa69`j5;Oc&~RSAji7OtBHAV+GrETqKwvlbkaDozozI}BvxE*+B+JM zn@!hdEB@5%&)04w+k}iA++~aZs4|Uh+hUkXTybP7Vd@64X1=&&h1)&aw~tY6Iev{L zYXY$Q4QkCtSrOyylz@vQ&ZS)oCY@{Wz5QrtD+YLKB^e{1^#E?c@}-KJ&gv9zyRn(c z-1LWDlQVGDov!4cjt?oTqm*-nO^m+B1Q(G$&^`+hHto%Sez{3&Cy+Mr`-ABeoKmGL zi2AV#2;CP%JrU--0U}ds2?9+hP@~`dY0v!-TV*xDSUJdXbKPmYXQ?|&Qd2PBHo<N1{sDw`rP?^$}0)eu*E#l-$2ZWv4#Y4Bn=V{>GNDAQo77<7?e1Q!6P9 z^}L5!kZ+>e&d}28qMIJbhJkZv8Ng4W`9?IWL2LhPo1XY`)GkzCD&Y{dj)|^cSrt#@ z&l5vmwuJ7Y@CdH`qjxtIQe|L1sbVC7PQJz5pEib@yW)3E|1*xY*>>lXpD2-?mnZth z)4=X6)M39HAOd(Iw8$*0L!UrzT?M*u0&-3;{#nV;VYl;a5uk=;Q+$kP?9BAxCPwu&Ae_j+b%lo$ciQY5IsEU_88XjajDroieln+hJTFF#CK!(4+HT zA}QFw%=#@<{Nd9miDHN&e=p_C8daCa7-z4;2=b#4-X|1D#r8L@p(9kpA}8PDmG_U% zX`5g`gyu$!%^#Rq9=PB-sWe&*G&LqKwDIxqbcyT*hxt8TodL&!8Vu=-9rHku;6Rb6 zPx2(UhWY1ic0TjUSZN@-B6;&CSd`;b$qLtaJZ7VNnqGXK_|py*D8kxDt8k-J$Vef2 zmI0mZ6}`2Dq~cHFua`?3^Lj4lR?toDST2`SQ7i9U|LtWIORjLAA>b_{Xx1>VAI^3G z!7O*X8uJh=ZYPu-_i9}8X2306>A0rhYUeok=I<$B{#G$Tp$r#_C`Wzb7ZHV^ppOFj z#P>coqu8qA3qJXy>Z{@fu?*PLKRO{r<&~3bs{oMK_r!=*E28Lg`lU>7h6T~HVp&} zyq;YuSAfUPYh^8|p7o-$lK^1oj+5i73v5=!MUs~vWe$#DWvPmzvL)}Qn6zwZctV#< z6-Hc_DM6RLIruNaYv;mQ4^v48=h-2v0F>9-Vb*)ODIOmHuCXguw?%|^(ZiU&q*vTOm# z^%Ve?4Q+xWQvj4&DcS)g=J%;EdlE-w+N)}wZ}L68BmKB4Ius&aagkhpnOOg7GFv>T zi4T<_q<&f{xK88yZ~K=z66Nt+UrenVA1?XN_Nk4$A-L2oGz?3i7b1rF*jJSWRmD@# z5Utw@s#6czK>Y`iWkRI|=wb5c8gqZW-mv!l|#v$X%y4An{`_JE92SW1N+tz8Fbo&WA2H?k* z32;9No}RAfkvb>m^U9iRGj7>|=p?}f=;6<+Kl#$MvSh5b<;Fw#(_R84IQ${H zKm1d&?sCDHy+3|lbs73?bsJnz0K}(%G`%5`V7j=Z1%Rxuwtk&m$?7s>Ll+15aYNDe z*6mCgGT69Hv#ZZ`#=AdSHrp+&%KU#$Fg^ZxwZWKK#{iJre))MdM4$OFujd=Ilw63R zpDbX}o-ur$9afRao7NWj!=E3tIomMcrx<<>+1EG2sAit}pS>VlfvfBR>a-#&Yw*^rmXV64s~o=tG+5*y)3o{iWj34+Ft0ieT6u;> zu9$03@VsBrR!|)hPBtI{gSWCRYq8&ExPGV61O2EAGROP=@NY%VyaEQLw5c9v`)ugS zaadzg45;*CbmD8WyvpROk=->Z_`q?SsF5di+3amOZQtpD?q6g3u$7^u@|%g)Vu8H- zYzT@bJ3!nMyQ6>6dhLu&yx^*XGk`{t_7XfG+OrjTl^;aZzeZbMWlmWc#L)xE<=j(2fCbo>#2T**VdzorvlUi#(FtBm8#<_$ z+olHNSR2sAV=vcwgKOa~;l_&8yj6cSfQooXgfps5YZgI@1rj&-o`R;7)+KQt00pzd z=$y^fEh)f`hbW}sMT9`K_AZLA=EGI?=IW*;s(&6?XGi%WLf1Y67RL+jNs{EZVzVyK zRYn9)WV~LqeM;KVGoPVpc8dbMCopQWSsOe2^8;$9a--8x;A>QFWrL005ov72np}T6 z(oAlQ$7r36NSs$RQV0e=p~k9=r!K*;p+3)YmnQ(K*Orv$D36lk5+ zV0INpP;Mw4N+RTNpG$Hxfm%Y!i=wx#Yvpm_iXvQTCr;SA<00F!s3By%^t5)C8Kwv) z5-sLA^qD1&*zL_znHt?pUo$NFPkC;Wc5khonHz?BG2lMz+^qW zcCZ6U6uph{d)FnU{tQmOmDI!El+a%CuU~?C4UmDP-4qTa4~XW;=cUZ79wuv>;YE2x zk-a479LaT00ViE2Dkr?5{~Mxo0^`p?y~dK@*F#sRP$Y!`F*gkAONe`b{V|Swn?|Y; z&8`{7&>p^_!Rx7U$)-SZs=c8x_c{32R-jyy{PJ-RZ;kpoC}S`s7Ve%$`Fzb6oX)30 z78W#nkJrGQ92mJ_E#NE^q=xafUW=#^zfOTp3@t5@o(b5&RIB9VrH4_^VCle>D zSp=_8cQ=v>@|2q2NaXf9P$s76obomHLok%LZK)J>EA9k5!;oGDkbFh1x3R$}5o8+K z5I3wwj93jEMbKG;5Cxd4q@NICy1e&M(rWCPGM&@VKCW%A2o-UoMM0o)t(_i0upEun zb&=+*Ih%&`L3_13e>pnJu^N3Ma6*Ve@@S5k&>Ufm#w$4%i%M7(?AvDtH~R4xUJ7(^ zAKJjqx(!u4*Yl+4BFR`MZLR($M5UftD*b$G-LIX5_0t*Z5Dqr6d{CV}q2T{d)%CFC c-`8MLewwzgB_eQMZ$SVYEcE5ff9eK( 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%0AA(+IUPq*I9QDYVBm={Ic=#BvXzU%^lqD`u{Cl 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஼k4%BfJ zg#HL!3pD8e65{51B^i#u{+o|!{sMZg>P_Y^nX9PB_=Q>ekn-3IDP%(pvA+Yn|$)|adoDx?p$kX6ubQxfdk}ROAeBs0< zP&MA@j`h+kY)ZpYUk3{x8Gb|f$(RE)>s$4P4qN_HQRNS54tNs8i=ITUkn8=D{osZX zPrI|hPFN&7re7BOs6Y^l5>475t>#({yN(z{29Q;|{%M|VM$7TXSC}vaIpoYr_0o;V z@J%QXHYg}2=WC6?Dp7KZSRCIf?29Y0zb5k=X7~s5^%_8db#4(cQwwoY4u?(IQ<78= zV(?Z4bm(dmbhWr`qr-wM|K$|W^B`X{>fZY@w;m57SZDICYax(dbJdpEiC)X^jr+&0 zw*!JWc=V+!Q~e1tk7k~o_?th0KbQC>Z!@3o+#;lj$KpcX zKW#Mpb+6;+Qrf7?=7%_F`hm#lnGm6lZuZ>yk0|Rz&-0VO6=;ACZ4JE4wV%I@_dObK zt0tt%##Q~HH$3X=W2PfV4R#~?#qrlt&++`~U)q0!4GQ>Ran}x6wkXs%UosfZ@kMoc zzv({N=UdJODX|+5_`Aq>k&DAzQ7lf83(uBsXTV3k3xCQ4?WQcI9A?w`�dpiKs9e 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 S2L3k$LTDOlRNu0H{Qm$X1@UA6 literal 0 HcmV?d00001 From 99891a9366f95729864496930a12f331dc6c156b Mon Sep 17 00:00:00 2001 From: laxmi47 Date: Tue, 8 Oct 2024 20:52:09 +0530 Subject: [PATCH 07/53] enhanced footer in cart and about pages --- Html-files/about.html | 27 +++++++++++++++++++++------ Html-files/cart.html | 37 ++++++++++++++++++++++++++++++------- 2 files changed, 51 insertions(+), 13 deletions(-) diff --git a/Html-files/about.html b/Html-files/about.html index 3362ac28..a116f027 100644 --- a/Html-files/about.html +++ b/Html-files/about.html @@ -525,7 +525,22 @@ } } -/* Social Icons Hover Color */ + +.social-icons a { + font-size: 1.2rem; + padding: 8px; + margin: 15px; + text-decoration: none; + color: brown !important; +} + +.social-icons a:hover { + color: brown; + background-color: hsl(22, 76%, 85%); + border-radius: 10px; + transform: scale(1.5); /* Increase size */ + transition: transform 0.3s ease; /* Smooth transition effect */ +} .fa-brands.fa-facebook:hover { color: #3B5998 !important; } @@ -701,11 +716,11 @@

Exclusive Offers

diff --git a/Html-files/cart.html b/Html-files/cart.html index c08837f9..1abd027f 100644 --- a/Html-files/cart.html +++ b/Html-files/cart.html @@ -255,6 +255,33 @@ color: white; border: 3px solid whitesmoke; } + +.social-icons a { + font-size: 1.2rem; + padding: 8px; + margin: 15px; + text-decoration: none; + color: brown !important; +} + +.social-icons a:hover { + color: brown; + background-color: hsl(22, 76%, 85%); + border-radius: 10px; + transform: scale(1.5); /* Increase size */ + transition: transform 0.3s ease; /* Smooth transition effect */ +} +.fa-brands.fa-facebook:hover { + color: #3B5998 !important; +} + +.fa-brands.fa-instagram:hover { + color: #D62976 !important; +} + +.fa-brands.fa-x-twitter:hover { + color: #181e20 !important; +} @@ -426,13 +453,9 @@

Contact Us!

Follow Us

Stay connected with us on social media for the From 8485e7e3a5287d713d48e1dbc19f1dec8576fd4c Mon Sep 17 00:00:00 2001 From: Vijitverm1234 <143703788+Vijitverm1234@users.noreply.github.com> Date: Wed, 9 Oct 2024 02:20:23 +0530 Subject: [PATCH 08/53] added animations --- index.html | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/index.html b/index.html index 2c04a774..2fe0d747 100644 --- a/index.html +++ b/index.html @@ -13,6 +13,7 @@ + @@ -484,26 +485,26 @@

"Step into the past and discover our latest additions!
Explore our new arrivals and uncover the charm of a bygone era!"

+

"Step into the past and discover our latest additions!
Explore our new arrivals and uncover the charm of a bygone era!"

-
+
Biryani

60s-style florals

From aromatic curries to flavorful biryanis, our menu showcases the diversity and deliciousness of Indian cuisine.

-
+
Plate

60's Dinning Items

Elegant porcelain plates with delicate floral patterns. Each plate tells a story of family gatherings and special occasions.

-
+
Candy

Whimsical Nostalgia: The Stardust Bonbon

The Stardust Bonbon, a sweet relic from an era when the universe was our playground.

@@ -515,19 +516,19 @@

Whims
-

-

Bringing happiness
to you

+

+

Bringing happiness to you

Order your favourite vintage collections!

-
-
-
+
+
+

Online Delivery


Order Online
-
+

Click & Collect


Take out Order
@@ -547,25 +548,25 @@

"Get r

diff --git a/style.css b/style.css index cc0e934a..97ce82e6 100644 --- a/style.css +++ b/style.css @@ -222,15 +222,17 @@ body { gap: 20px; } - .box { + .service_item { text-align: center; flex: 1; + padding: 10px; + margin: 5px 0; } - .box h2 { + .service_item h2 { font-family: var(--ff-philosopher); color: hsl(357, 82%, 35%); - font-size: 1.5rem; + font-size: 1.7rem; margin-bottom: 10px; } @@ -240,6 +242,7 @@ body { color: white; padding: 12px 30px; font-size: 1rem; + margin-top: 10px; text-decoration: none; border-radius: 10px; transition: background-color 0.3s ease; From 2c6499b1cb520167cb4c25320d31fe7e96a61f3d Mon Sep 17 00:00:00 2001 From: Amit Roy Date: Wed, 9 Oct 2024 22:08:52 +0530 Subject: [PATCH 14/53] [Feature Request]: Add a forgot password page --- Css-files/forgotpass1.css | 145 ++++++++++++++++++++++++++++++++++++ Html-files/forgot-pass.html | 134 +++++++++++++++++++++++++++++++++ Html-files/login.html | 11 +++ 3 files changed, 290 insertions(+) create mode 100644 Css-files/forgotpass1.css create mode 100644 Html-files/forgot-pass.html diff --git a/Css-files/forgotpass1.css b/Css-files/forgotpass1.css new file mode 100644 index 00000000..245aee19 --- /dev/null +++ b/Css-files/forgotpass1.css @@ -0,0 +1,145 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); + +body { + margin: 0; + font-family: 'Noto Sans', sans-serif; + overflow: hidden; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23ffb9b0' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23ffc1b7' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ffc8bf' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ffcfc6' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c198.8 51.8 403.4 40.8 597.3-14.8V0H0z'/%3E%3Cpath fill='%23FFD6CE' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffdcd4' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffe1d9' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23ffe6df' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23ffebe4' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23FFF0EA' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E"); + background-size: cover; +} +.circle { + z-index: 998; + width: 20px; + height: 20px; + border-radius: 50%; + pointer-events: none; + animation: colors 5s infinite; + position: fixed; + transform: translate(-50%, -50%); +} +.card-forgot { + width: 60%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + padding: 30px 35px; + border-radius: 20px; + box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15); + background: rgba(236, 236, 236, 0.8); + backdrop-filter: blur(10px); /* Soft background blur effect */ + animation: fadeIn 2s ease-in-out; +} + +@keyframes fadeIn { + 0% { + opacity: 0; + transform: translateY(30px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +.card-forgot h1 { + color: hsl(203, 30%,26%); + font-family: "Philosopher", sans-serif; + text-transform: uppercase; + text-align: center; +} + +.home-btn { + position: absolute; + top: 32px; + font-family: "Philosopher", sans-serif; + left: 30px; +} + +.home-btn a { + font-size: 30px; + text-decoration: none; + color: rgb(134, 78, 112); + position: relative; + transition: color 0.3s ease; /* Smooth color transition */ +} + +.home-btn a:hover { + color: rgb(141, 108, 108); /* Darken color on hover */ +} + +.home-btn a::after { + content: ''; + position: absolute; + width: 100%; + height: 1.5px; + bottom: -5px; + left: 0; + background-color: transparent; + transition: background-color 0.3s ease; /* Smooth transition */ +} + +.home-btn a:hover::after { + background-color: rgb(141, 108, 108); +} +.textfield { + width: 100%; + margin-bottom: 15px; +} + +.textfield > input { + width: 100%; + height: 45px; + border-radius: 15px; + border: 1px solid #b38484; + padding-left: 10px; + outline: none; + transition: border 0.3s ease; /* Smooth border transition */ +} + +.textfield > input:focus { + border: 2px solid #a76666; /* Highlight border on focus */ +} +.btn-reset { + width: 100%; + padding: 10px 0; + border: none; + background-color: #e55d5d; + color: #fff; + font-size: 18px; + font-weight: bold; + border-radius: 10px; + cursor: pointer; + transition: background-color 0.3s ease; +} + +.btn-reset:hover { + background-color: #ff4a4a; +} + +.error-message { + color: red; + font-family: "Poppins", sans-serif; + margin-top: 10px; +} +.switch-link { + text-align: center; + margin-top: 20px; + font-family: "Poppins", sans-serif; +} + +.switch-link a { + color: hsl(0, 100%, 50%); + text-decoration: none; + font-weight: bold; + transition: color 0.3s ease; +} + +.switch-link a:hover { + color: hsl(203, 30%, 26%); +} \ No newline at end of file diff --git a/Html-files/forgot-pass.html b/Html-files/forgot-pass.html new file mode 100644 index 00000000..34929827 --- /dev/null +++ b/Html-files/forgot-pass.html @@ -0,0 +1,134 @@ + + + + + + + + + + Retro - Forgot Password + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Forgot Password

+
+
+ + +
+ +

+
+ +
+
+ + + + diff --git a/Html-files/login.html b/Html-files/login.html index b843d0fd..eac4de4a 100644 --- a/Html-files/login.html +++ b/Html-files/login.html @@ -108,6 +108,15 @@ .switch-link a:hover { color: hsl(203, 30%, 26%); } + .forgot-link{ + text-decoration: none; + color: #3a3a3a; + margin-bottom: 10px; + } + .forgot-link:hover{ + text-decoration: underline; + color: #000; + } @@ -159,7 +168,9 @@

LOGINPassword

+ Forgot Password ? + or

From 41b58cb0f71a72b40f19848d048df61605720e6d Mon Sep 17 00:00:00 2001 From: Vijitverm1234 <143703788+Vijitverm1234@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:24:00 +0530 Subject: [PATCH 15/53] resolving the conflicts --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 2fe0d747..2ca83bed 100644 --- a/index.html +++ b/index.html @@ -533,8 +533,8 @@

Click & Collect


Take out Order
-
-
+ +
- -