feat(footer): created footer and add scss responsivness

This commit is contained in:
Marcello Rodrigues Martins 2023-01-13 15:17:10 -03:00
parent c093e29d0d
commit 99191a115e
17 changed files with 298 additions and 9 deletions

BIN
src/assets/img/Amex.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
src/assets/img/Boleto.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/assets/img/Elo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
src/assets/img/Hiper.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
src/assets/img/Master.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
src/assets/img/Paypal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
src/assets/img/Visa.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
src/assets/img/Vtexpci.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,11 @@
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6984_57)">
<path d="M38.3559 54.982V37.0878H44.347L45.2458 30.112H38.3559V25.659C38.3559 23.64 38.913 22.264 41.8054 22.264L45.4883 22.2625V16.0231C44.8514 15.9402 42.6651 15.75 40.1205 15.75C34.8069 15.75 31.1692 19.0003 31.1692 24.9681V30.112H25.1599V37.0878H31.1692V54.982H38.3559Z" fill="#303030"/>
</g>
<circle cx="35" cy="35" r="34" stroke="#303030" stroke-width="2"/>
<defs>
<clipPath id="clip0_6984_57">
<rect width="39.148" height="39.232" fill="white" transform="translate(15.75 15.75)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 647 B

View File

@ -0,0 +1,13 @@
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6984_62)">
<path d="M44.1992 15.75H26.5932C20.6143 15.75 15.75 20.6069 15.75 26.5766V44.1552C15.75 50.1251 20.6143 54.9818 26.5932 54.9818H44.1992C50.1786 54.9818 55.0429 50.1249 55.0429 44.1552V26.5766C55.0431 20.6069 50.1786 15.75 44.1992 15.75ZM51.5568 44.1552C51.5568 48.2058 48.2563 51.501 44.1994 51.501H26.5932C22.5366 51.5012 19.2363 48.2058 19.2363 44.1552V26.5766C19.2363 22.5263 22.5366 19.2308 26.5932 19.2308H44.1992C48.2561 19.2308 51.5566 22.5263 51.5566 26.5766V44.1552H51.5568Z" fill="#303030"/>
<path d="M35.3965 25.2573C29.8136 25.2573 25.2717 29.7922 25.2717 35.3664C25.2717 40.9403 29.8136 45.4749 35.3965 45.4749C40.9794 45.4749 45.5213 40.9403 45.5213 35.3664C45.5213 29.7922 40.9794 25.2573 35.3965 25.2573ZM35.3965 41.9939C31.7362 41.9939 28.758 39.0208 28.758 35.3661C28.758 31.7113 31.7359 28.7379 35.3965 28.7379C39.0571 28.7379 42.035 31.7113 42.035 35.3661C42.035 39.0208 39.0568 41.9939 35.3965 41.9939Z" fill="#303030"/>
<path d="M45.946 22.3059C45.2743 22.3059 44.6145 22.5774 44.1401 23.0531C43.6634 23.5265 43.3894 24.1856 43.3894 24.8585C43.3894 25.5294 43.6637 26.1882 44.1401 26.6639C44.6142 27.1373 45.2743 27.4111 45.946 27.4111C46.62 27.4111 47.2777 27.1373 47.7542 26.6639C48.2306 26.1882 48.5026 25.5292 48.5026 24.8585C48.5026 24.1856 48.2306 23.5265 47.7542 23.0531C47.2801 22.5774 46.62 22.3059 45.946 22.3059Z" fill="#303030"/>
</g>
<circle cx="35" cy="35" r="34" stroke="#303030" stroke-width="2"/>
<defs>
<clipPath id="clip0_6984_62">
<rect width="39.2931" height="39.232" fill="white" transform="translate(15.75 15.75)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,13 @@
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="35" cy="35" r="34" stroke="#303030" stroke-width="2"/>
<g clip-path="url(#clip0_6984_77)">
<path d="M26.8891 27.718H20.5959C20.3166 27.718 20.0903 27.9444 20.0903 28.2236V48.4407C20.0903 48.72 20.3166 48.9464 20.5959 48.9464H26.8891C27.1684 48.9464 27.3947 48.72 27.3947 48.4407V28.2236C27.3947 27.9444 27.1684 27.718 26.8891 27.718Z" fill="#303030"/>
<path d="M23.745 17.6675C21.4552 17.6675 19.5923 19.5283 19.5923 21.8156C19.5923 24.1039 21.4552 25.9655 23.745 25.9655C26.0329 25.9655 27.8943 24.1038 27.8943 21.8156C27.8944 19.5283 26.0329 17.6675 23.745 17.6675Z" fill="#303030"/>
<path d="M42.8963 27.2153C40.3688 27.2153 38.5004 28.3019 37.3671 29.5365V28.2234C37.3671 27.9442 37.1408 27.7178 36.8615 27.7178H30.8347C30.5554 27.7178 30.3291 27.9442 30.3291 28.2234V48.4406C30.3291 48.7199 30.5554 48.9462 30.8347 48.9462H37.1141C37.3934 48.9462 37.6197 48.7199 37.6197 48.4406V38.4378C37.6197 35.0671 38.5353 33.7539 40.8849 33.7539C43.4439 33.7539 43.6473 35.859 43.6473 38.6112V48.4407C43.6473 48.72 43.8736 48.9463 44.1529 48.9463H50.4346C50.7139 48.9463 50.9402 48.72 50.9402 48.4407V37.3512C50.9402 32.3391 49.9845 27.2153 42.8963 27.2153Z" fill="#303030"/>
</g>
<defs>
<clipPath id="clip0_6984_77">
<rect width="31.3478" height="31.3478" fill="white" transform="translate(19.5923 17.6331)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,4 @@
<svg width="55" height="30" viewBox="0 0 55 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M32.0512 10.2627C31.1932 9.1249 30.1157 8.17871 28.8851 7.48256C27.6545 6.78641 26.297 6.35511 24.8966 6.21531C23.4961 6.07551 22.0824 6.23018 20.7429 6.66976C19.4033 7.10934 18.1664 7.82449 17.1085 8.77102L16.1946 8.06248C9.91595 3.55022 1.12401 7.38191 0.301479 15.1106C0.0512614 18.834 -0.0127963 22.5679 0.109555 26.298C0.0893703 26.7766 0.165844 27.2544 0.33423 27.7017C0.502615 28.1489 0.759319 28.5561 1.08841 28.8979C1.41749 29.2397 1.81194 29.5089 2.24727 29.6887C2.68259 29.8685 3.1495 29.9552 3.61902 29.9432C4.07853 29.9412 4.53289 29.8444 4.9548 29.6587C5.37671 29.473 5.75747 29.2022 6.07418 28.8626C6.39089 28.523 6.63702 28.1215 6.79779 27.6824C6.95855 27.2433 7.03062 26.7756 7.00967 26.3073C7.00967 23.6223 7.00967 20.9373 7.00967 18.243C7.00228 17.4443 7.05729 16.6462 7.17418 15.8564C7.3216 15.048 7.76359 14.3265 8.41128 13.837C9.05897 13.3476 9.86432 13.1264 10.6654 13.218C11.4484 13.2782 12.183 13.6277 12.7315 14.201C13.28 14.7742 13.6047 15.5319 13.6448 16.3319C13.6905 17.3201 13.6448 18.3083 13.6448 19.2965C13.6448 21.7018 13.6448 24.1071 13.6448 26.5124C13.6354 27.2101 13.8388 27.8934 14.2268 28.468C14.6149 29.0425 15.1684 29.4799 15.8108 29.7195C18.1413 30.7077 20.5175 28.9736 20.5632 26.242C20.5632 23.063 20.5632 19.8839 20.6545 16.7048C20.6853 15.9363 20.9156 15.1899 21.3217 14.5419C21.7084 13.9705 22.2689 13.5449 22.9164 13.3309C23.564 13.1169 24.2626 13.1264 24.9043 13.3579C25.6282 13.5648 26.261 14.0177 26.6981 14.6416C27.1352 15.2656 27.3504 16.023 27.3079 16.7887C27.3079 20.0051 27.3079 23.2214 27.3079 26.4378C27.3079 26.8994 27.397 27.3564 27.5702 27.7829C27.7433 28.2093 27.9971 28.5967 28.3171 28.9231C28.637 29.2495 29.0168 29.5084 29.4349 29.685C29.8529 29.8616 30.3009 29.9525 30.7534 29.9525C31.2059 29.9525 31.6539 29.8616 32.0719 29.685C32.49 29.5084 32.8698 29.2495 33.1897 28.9231C33.5097 28.5967 33.7635 28.2093 33.9366 27.7829C34.1098 27.3564 34.1989 26.8994 34.1989 26.4378C34.1989 23.1469 34.1989 19.9118 34.1989 16.5742C34.2051 14.2829 33.4478 12.0573 32.0512 10.2627Z" fill="white"/>
<path d="M49.3155 12.1271L48.228 11.6703C49.3064 10.8126 50.33 10.0761 51.2439 9.23706C52.0559 8.58492 52.7568 7.80059 53.3185 6.91567C54.9636 3.78319 52.6422 0.137951 48.9591 0.0540455C45.5593 0.00743122 42.1686 0.00743122 38.7689 0.00743122C38.3524 -0.0219252 37.9346 0.0388675 37.5428 0.185821C37.151 0.332775 36.7941 0.562568 36.4955 0.860126C36.1969 1.15768 35.9634 1.51628 35.8102 1.91239C35.657 2.30851 35.5877 2.73318 35.6067 3.15856C35.566 3.59182 35.6181 4.02893 35.7595 4.4396C35.9009 4.85026 36.1281 5.22465 36.4254 5.53682C36.7228 5.84899 37.0831 6.09148 37.4814 6.24747C37.8797 6.40346 38.3066 6.46922 38.7323 6.4402C40.3956 6.4402 42.059 6.4402 43.7223 6.4402C44.0056 6.53343 44.2981 6.53343 44.8464 6.53343C42.5891 8.398 40.5053 10.1693 38.449 11.922C37.1238 13.0408 36.7217 14.2621 37.1878 15.6512C37.4353 16.3368 37.8967 16.9207 38.5009 17.3131C39.1052 17.7055 39.819 17.8848 40.5327 17.8234C42.2966 17.8234 44.0696 17.8234 45.8335 17.8234C46.2291 17.7488 46.6359 17.7639 47.0251 17.8676C47.4143 17.9714 47.7764 18.1612 48.0856 18.4237C48.3948 18.6862 48.6437 19.0148 48.8144 19.3864C48.9852 19.7579 49.0737 20.1633 49.0737 20.5736C49.0737 20.984 48.9852 21.3894 48.8144 21.7609C48.6437 22.1325 48.3948 22.4611 48.0856 22.7236C47.7764 22.9861 47.4143 23.1759 47.0251 23.2797C46.6359 23.3834 46.2291 23.3985 45.8335 23.3239C43.5487 23.3239 41.2639 23.3239 38.9791 23.3239C38.1781 23.3681 37.4243 23.7237 36.8726 24.3177C36.321 24.9117 36.0135 25.6988 36.0135 26.517C36.0135 27.3352 36.321 28.1223 36.8726 28.7162C37.4243 29.3102 38.1781 29.6659 38.9791 29.71C41.3644 29.71 43.7589 29.71 46.1442 29.71C48.2396 29.6558 50.253 28.8685 51.847 27.4801C53.4411 26.0917 54.5188 24.1865 54.8996 22.084C55.2032 20.0254 54.817 17.9226 53.8037 16.1157C52.7903 14.3088 51.209 12.9035 49.3155 12.1271Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,4 @@
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="35" cy="35" r="34" stroke="#303030" stroke-width="2"/>
<path d="M59.9828 20.3127C58.1893 21.0994 56.2783 21.6209 54.2859 21.8741C56.3356 20.6503 57.9 18.7272 58.6354 16.4093C56.7244 17.5487 54.6145 18.3535 52.3659 18.8026C50.5513 16.8705 47.9651 15.6738 45.1438 15.6738C39.67 15.6738 35.2632 20.1168 35.2632 25.5635C35.2632 26.3472 35.3295 27.1007 35.4923 27.8181C27.2725 27.4172 19.9992 23.4776 15.1132 17.4763C14.2602 18.9563 13.7598 20.6503 13.7598 22.4739C13.7598 25.898 15.5231 28.9334 18.1515 30.6906C16.563 30.6605 15.0047 30.1993 13.6845 29.4729C13.6845 29.503 13.6845 29.5422 13.6845 29.5814C13.6845 34.3861 17.1116 38.3769 21.6058 39.2962C20.801 39.5163 19.9239 39.6218 19.0136 39.6218C18.3806 39.6218 17.7416 39.5856 17.1418 39.453C18.4228 43.3684 22.058 46.247 26.3803 46.3404C23.0165 48.9718 18.7453 50.5573 14.1215 50.5573C13.3107 50.5573 12.533 50.5212 11.7554 50.4217C16.135 53.246 21.3255 54.8586 26.9229 54.8586C45.1167 54.8586 55.0636 39.7875 55.0636 26.7239C55.0636 26.2869 55.0485 25.8649 55.0274 25.4459C56.9897 24.0533 58.6385 22.3141 59.9828 20.3127Z" fill="#303030"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,7 @@
<svg width="86" height="30" viewBox="0 0 86 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M61.6881 11.2328H58.6747V21.4794C58.6747 21.6712 58.5088 21.8355 58.3153 21.8355H55.993C55.7995 21.8355 55.6336 21.6712 55.6336 21.4794V11.2328H52.5926C52.5096 11.2328 52.399 11.2054 52.3437 11.1506C52.2884 11.0958 52.2332 11.0136 52.2332 10.904V9.09582C52.2332 9.01363 52.2608 8.90404 52.3437 8.84924C52.399 8.79445 52.5096 8.73966 52.5926 8.76705H61.6881C61.8817 8.76705 62.0475 8.90404 62.0475 9.09582V10.904C62.0475 11.0958 61.8817 11.2328 61.6881 11.2328Z" fill="white"/>
<path d="M71.3916 21.7535C70.2029 21.9179 68.9864 22.0001 67.7977 21.9727C65.503 21.9727 63.4849 21.3974 63.4849 18.1919V12.3563C63.4849 9.15079 65.5307 8.60285 67.8253 8.60285C69.0141 8.57545 70.2029 8.65764 71.3916 8.82203C71.6405 8.84942 71.751 8.95901 71.751 9.17819V10.822C71.751 11.0138 71.5852 11.1782 71.3916 11.1782H67.6594C66.83 11.1782 66.5259 11.4522 66.5259 12.3837V13.9727H71.2534C71.4469 13.9727 71.6128 14.1371 71.6128 14.3289V16.0001C71.6128 16.1919 71.4469 16.3563 71.2534 16.3563H66.5259V18.2193C66.5259 19.1234 66.83 19.4248 67.6594 19.4248H71.3916C71.5852 19.4248 71.751 19.5892 71.751 19.7809V21.4248C71.751 21.6166 71.6405 21.7261 71.3916 21.7535Z" fill="white"/>
<path d="M84.7727 21.8352H81.9528C81.7593 21.8626 81.5658 21.753 81.4828 21.5612L79.0223 17.7256L76.8106 21.479C76.7 21.6982 76.5618 21.8352 76.3683 21.8352H73.7419C73.6866 21.8352 73.6037 21.8352 73.5484 21.7804C73.4931 21.7256 73.4654 21.6708 73.4654 21.5886C73.4654 21.5338 73.4931 21.5064 73.4931 21.479L77.3359 15.1228L73.4378 9.09544C73.4102 9.06805 73.4102 9.01325 73.4102 8.98586C73.4102 8.84887 73.5484 8.73928 73.6866 8.76668H76.5895C76.783 8.76668 76.9212 8.93106 77.0318 9.09544L79.2988 12.6571L81.5105 9.09544C81.5934 8.90366 81.7593 8.79407 81.9528 8.76668H84.5792C84.7174 8.76668 84.8557 8.84887 84.8557 8.98586C84.8557 9.01325 84.828 9.06805 84.828 9.09544L80.9576 15.1776L84.9939 21.479C85.0215 21.5338 85.0492 21.5886 85.0492 21.6434C85.0215 21.753 84.911 21.8352 84.7727 21.8352Z" fill="white"/>
<path d="M48.0032 8.79443C47.865 8.79443 47.7544 8.87663 47.7268 9.01361L45.1557 18.4657C45.128 18.6574 45.0727 18.7396 44.9069 18.7396C44.741 18.7396 44.6857 18.6574 44.658 18.4657L42.0869 9.01361C42.0593 8.87663 41.9487 8.79443 41.8105 8.79443H39.267C39.1841 8.79443 39.1012 8.82183 39.0459 8.90402C38.9906 8.95882 38.9629 9.04101 38.9906 9.1232C38.9906 9.1232 42.1422 19.9725 42.1699 20.0821C42.5846 21.3698 43.6075 21.9999 44.9069 21.9999C46.1509 22.0547 47.2844 21.2602 47.6438 20.0821C47.6991 19.9451 50.7678 9.1232 50.7678 9.1232C50.7955 9.04101 50.7678 8.95882 50.7125 8.90402C50.6572 8.84923 50.5743 8.79443 50.4914 8.79443H48.0032Z" fill="white"/>
<path d="M33.6272 0H7.16989C6.20227 0 5.3176 0.520548 4.84761 1.31507C4.34998 2.13699 4.32234 3.15068 4.76468 3.9726L7.4187 8.9589H2.60828C2.00006 8.9589 1.41949 9.26027 1.08774 9.78082C0.755988 10.3014 0.755988 10.9589 1.03245 11.5068L9.54745 27.4521C9.85156 28.0274 10.4598 28.3836 11.0956 28.3836C11.7315 28.3836 12.3397 28.0274 12.6438 27.4521L14.9661 23.1233L17.8689 28.5753C18.3389 29.4521 19.2789 30 20.2741 30C21.2694 30 22.2094 29.4521 22.6794 28.5753L35.9495 3.83562C36.3918 3.0137 36.3642 2.0274 35.8666 1.26027C35.4242 0.465753 34.5395 0 33.6272 0ZM21.7947 10.4384L15.989 21.2329C15.7955 21.6164 15.4084 21.8356 14.9661 21.8356C14.5238 21.8356 14.1367 21.589 13.9432 21.2329L8.22044 10.5479C8.05456 10.2192 8.05456 9.83562 8.24809 9.50685C8.44161 9.17808 8.80101 8.9863 9.16041 8.9863H20.8824C21.2418 8.9863 21.5735 9.15069 21.7394 9.45205C21.9606 9.75342 21.9606 10.137 21.7947 10.4384Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,4 @@
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="35" cy="35" r="34" stroke="#303030" stroke-width="2"/>
<path d="M55.6053 24.4975C55.0893 22.5794 53.5771 21.0674 51.6593 20.5509C48.1557 19.5923 34.1411 19.5923 34.1411 19.5923C34.1411 19.5923 20.127 19.5923 16.6234 20.5146C14.7425 21.0305 13.1933 22.5797 12.6774 24.4975C11.7554 28.0008 11.7554 35.2662 11.7554 35.2662C11.7554 35.2662 11.7554 42.5682 12.6774 46.0349C13.1939 47.9527 14.7056 49.4647 16.6237 49.9812C20.1639 50.9401 34.1416 50.9401 34.1416 50.9401C34.1416 50.9401 48.1557 50.9401 51.6593 50.0178C53.5773 49.5016 55.0893 47.9896 55.6058 46.0718C56.5276 42.5682 56.5276 35.3031 56.5276 35.3031C56.5276 35.3031 56.5644 28.0008 55.6053 24.4975ZM29.6791 41.9782V28.5542L41.333 35.2662L29.6791 41.9782Z" fill="#303030"/>
</svg>

After

Width:  |  Height:  |  Size: 846 B

View File

@ -1,11 +1,87 @@
import styles from "./styles.module.scss";
import masterCardImg from "../../assets/img/Master.png";
import visaImg from "../../assets/img/Visa.png";
import amexImg from "../../assets/img/Amex.png";
import eloImg from "../../assets/img/Elo.png";
import hiperCardImg from "../../assets/img/Hiper.png";
import payPalImg from "../../assets/img/Paypal.png";
import boletoImg from "../../assets/img/Boleto.png";
import vtexPCI from "../../assets/img/Vtexpci.png";
import vtexSvg from "../../assets/svg/Vtexlogo.svg";
import M3Svg from "../../assets/svg/M3logo.svg";
import facebookSvg from "../../assets/svg/Facebooklogo.svg";
import instagramSvg from "../../assets/svg/Instagramlogo.svg";
import twitterSvg from "../../assets/svg/Twitterlogo.svg";
import youtubeSvg from "../../assets/svg/Youtubelogo.svg";
import linkedinSvg from "../../assets/svg/Linkedinlogo.svg";
export default function Footer() {
return (
<>
<footer className={styles.footer}>
<div className={styles.jorgin}>assine essa bosta</div>
</footer>
</>
<footer>
<div className={styles.footer_top}>
<div className={styles.menu_list}>
<div>
<h2>INSTITUCIONAL</h2>
<a>Quem Somos</a>
<a>Política de Privacidade</a>
<a>Segurança</a>
<a>Seja um Revendedor</a>
</div>
<div>
<h2>DÚVIDAS</h2>
<a>Entrega</a>
<a>Pagamento</a>
<a>Troca e Devoluções</a>
<a>Dúvidas Frequentes</a>
</div>
<div>
<h2>FALE CONOSCO</h2>
<a>Atendimento Ao Consumidor</a>
<a>(11) 4159 9504</a>
<a>Atendimento Online</a>
<a>(11) 99433-8825</a>
</div>
</div>
<div className={styles.redes_sociais}>
<div className={styles.redes_sociais_svg}>
<img src={facebookSvg} alt="logo do facebook" />
<img src={instagramSvg} alt="logo do instagram" />
<img src={twitterSvg} alt="logo do twitter" />
<img src={youtubeSvg} alt="logo do youtube" />
<img src={linkedinSvg} alt="logo do linkedin" />
</div>
<div>
<p>www.loremipsum.com</p>
</div>
</div>
</div>
<div className={styles.footer_bottom}>
<p>
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing <br /> Elit, Sed Do
Eiusmod Tempor
</p>
<div className={styles.pagamentos}>
<div className={styles.bandeiras}>
<img src={masterCardImg} alt="Bandeira MasterCard" />
<img src={visaImg} alt="Bandeira Visa" />
<img src={amexImg} alt="Bandeira AmericanExpress" />
<img src={eloImg} alt="Bandeira Elo" />
<img src={hiperCardImg} alt="Bandeira HiperCard" />
<img src={payPalImg} alt="Bandeira PayPal" />
<img src={boletoImg} alt="Bandeira Boleto" />
</div>
<span className={styles.traço}></span>
<div className={styles.certificado}>
<img src={vtexPCI} alt="Certificado Vtex" />
</div>
</div>
<div className={styles.logos}>
<p>Powered By</p>
<img src={vtexSvg} alt="vtex logo" />
<p>Developed By</p>
<img src={M3Svg} alt="M3 logo" />
</div>
</div>
</footer>
);
}

View File

@ -1,6 +1,163 @@
.footer {
background: green;
.footer_top {
display: flex;
justify-content: space-between;
padding: 50px 7.81vw;
gap: 12.34vw;
.menu_list {
display: flex;
gap: 121px;
h2 {
font-weight: 500;
font-weight: bold;
font-size: 14px;
line-height: 16px;
display: flex;
justify-content: flex-start;
}
a {
font-size: 12px;
white-space: nowrap;
display: flex;
justify-content: flex-start;
}
> div {
display: flex;
flex-direction: column;
gap: 12px;
}
}
.redes_sociais {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px;
p {
font-weight: 400;
font-size: 14px;
line-height: 16px;
}
}
.redes_sociais_svg {
display: flex;
gap: 0.78vw;
img {
width: 2.73vw;
}
}
}
.jorgin {
color: blue;
.footer_bottom {
justify-content: space-between;
background-color: #000000;
display: flex;
align-items: center;
min-height: 64px;
padding: 0 7.81%;
p {
white-space: nowrap;
color: #ffffff;
font-weight: 400;
font-size: 0.78vw;
line-height: 0.93vw;
width: 18.28vw;
text-align: left;
}
.pagamentos {
display: flex;
align-items: center;
gap: 0.93vw;
.bandeiras {
display: flex;
justify-content: center;
align-items: center;
gap: 0.93vw;
margin-left: 8.63vw;
img {
width: 2.81vw;
}
}
.traço {
border-left: solid 1px #c4c4c4;
height: 24px;
}
.certificado {
display: flex;
justify-content: center;
align-items: center;
img {
width: 4.27vw;
}
}
}
.logos {
margin-left: 8.63vw;
gap: 1.02vw;
display: flex;
p {
white-space: nowrap;
width: unset;
display: flex;
justify-content: flex-end;
align-items: center;
}
}
}
@media screen and (max-width: 1279px) {
.footer_bottom {
flex-direction: column;
align-items: flex-start;
padding-left: 16px;
gap: 15px;
.pagamentos {
margin-top: 15px;
order: -1;
.bandeiras {
margin-left: unset;
}
}
.logos {
margin-left: unset;
}
}
}
@media screen and (max-width: 375px) {
.footer_bottom {
padding: 0;
.pagamentos {
.bandeiras {
gap: 11px;
img {
max-width: 30px;
width: 100%;
height: auto;
}
}
.certificado {
gap: 11px;
img {
max-width: 45px;
width: 100%;
height: auto;
}
}
}
}
}