From d345020e6e45248fba85a52b4f7ca95109ef771a Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Wed, 25 Aug 2021 18:54:48 +0700 Subject: [PATCH] :art: styles: home banner (in progress) :%s --- pages/index.tsx | 7 ++- .../common/Header/Header.module.scss | 1 + .../HeaderMenu/HeaderMenu.module.scss | 2 +- .../home/HomeBanner/HomeBanner.module.css | 5 --- .../home/HomeBanner/HomeBanner.module.scss | 42 ++++++++++++++++++ .../modules/home/HomeBanner/HomeBanner.tsx | 20 +++++++-- .../home/HomeBanner/assets/home_banner.png | Bin 0 -> 85678 bytes .../HomeBanner/assets/text-decorative.svg | 3 ++ 8 files changed, 66 insertions(+), 14 deletions(-) delete mode 100644 src/components/modules/home/HomeBanner/HomeBanner.module.css create mode 100644 src/components/modules/home/HomeBanner/HomeBanner.module.scss create mode 100644 src/components/modules/home/HomeBanner/assets/home_banner.png create mode 100644 src/components/modules/home/HomeBanner/assets/text-decorative.svg diff --git a/pages/index.tsx b/pages/index.tsx index a520043d5..a8603f91c 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,17 +1,18 @@ -import { Banner, ButtonCommon, ButtonIconBuy, Inputcommon, InputSearch, Layout } from 'src/components/common'; +import { ButtonCommon, ButtonIconBuy, Inputcommon, InputSearch, Layout } from 'src/components/common'; import { IconBuy } from 'src/components/icons'; +import { HomeBanner } from 'src/components/modules/home'; export default function Home() { return ( <> +
This is home page

Go to pages/index.tsx to get your hand dirty!

Go to src/components to make your awesome component!

Go to src/styles to find global styles!

- {/* */} {/* demo */}
@@ -19,8 +20,6 @@ export default function Home() {
}>Button - - Lorem ipsum dolor sit, amet consectetur adipisicing elit. Odit repellendus unde ad, deleniti et eligendi libero accusamus, suscipit necessitatibus cumque quasi. Harum sed excepturi obcaecati totam culpa earum modi hic nam neque voluptas, quaerat magnam nemo perspiciatis placeat accusamus nisi. Commodi neque hic nostrum? In voluptate ipsam aperiam perspiciatis fuga placeat quas asperiores! Fugit aspernatur dolore corporis. Aliquam, iste consequuntur sit tenetur autem iure vero aspernatur ad sint earum illo reprehenderit asperiores recusandae dicta ipsam unde ab veniam a similique? Nostrum iure et, officiis ipsum quo odio necessitatibus consequatur. Ad eligendi cumque quae architecto. Impedit odit ex atque at nostrum natus cumque modi unde quibusdam, asperiores illum nam, debitis est soluta. Hic maiores nostrum ab rerum voluptatum dolor maxime impedit in? Culpa beatae illum sapiente illo dolore natus voluptatem ipsum recusandae asperiores laudantium deserunt, ipsa itaque accusamus, commodi in quos sint fuga quam error minima molestiae distinctio, incidunt doloremque quidem. Iste omnis velit cupiditate eaque doloribus impedit quasi, alias iusto a, exercitationem perspiciatis ad ut libero ex laudantium aliquid porro aut autem nostrum, voluptas corrupti! Ipsa in fugiat debitis, reprehenderit, esse iusto eius sit modi nobis cumque vero rem! Sequi, ex nulla dolores architecto illum aut doloribus, quibusdam eligendi est ut earum quas perspiciatis unde ad. Beatae aspernatur quisquam laudantium asperiores vel veniam, recusandae ut tempora eveniet fugit consequatur repudiandae perspiciatis voluptatem tenetur placeat enim quibusdam consectetur minus cupiditate laborum? Et omnis quidem, ex excepturi delectus hic repudiandae, harum ratione neque tenetur praesentium ab officiis consequatur eveniet similique ducimus maiores in exercitationem magnam expedita iste laudantium doloremque! Repellat soluta quo quos officia doloremque quod quisquam maxime vel assumenda sint recusandae, aliquid, at delectus cumque ad placeat a ducimus obcaecati eos eveniet minima. Cumque quod quidem minima quibusdam dolores odit alias ipsa eos ad, dolor accusantium repellat beatae eveniet amet corrupti aut recusandae corporis officiis commodi nulla ut vel repellendus? Numquam dolorem tempore tenetur corrupti est dolorum quisquam, eius suscipit. Itaque harum similique obcaecati dolores, vero odio alias numquam laborum accusamus, facilis sint quas commodi quo iste, saepe odit corrupti animi error praesentium molestiae. Soluta cumque sed, laborum perferendis quasi optio possimus consequatur! Ducimus modi quo, natus inventore numquam soluta exercitationem, accusamus, impedit voluptatum ex nostrum placeat consequatur voluptatem vel quam dolore nobis similique quidem sit cupiditate nulla. Tenetur architecto cumque nisi cum vitae. Voluptatibus deserunt velit tempore ea ipsam a magnam neque eius unde autem cupiditate quas qui dolor officia aliquid illo deleniti eveniet, asperiores blanditiis, fugiat non minima, quaerat obcaecati. Voluptatem eos totam quos repellendus cum nemo, exercitationem repudiandae labore amet earum quaerat ut. Fuga unde illo expedita nemo commodi eum quos eaque sit harum animi labore quidem, beatae necessitatibus, laudantium quibusdam doloribus asperiores, sunt soluta! Minus tempora consequuntur labore quidem cumque fugiat ipsum in sed, necessitatibus saepe, rem laboriosam tempore! Minus consequuntur assumenda deserunt dignissimos maiores impedit eligendi, repudiandae architecto possimus obcaecati totam voluptatem doloremque cumque similique voluptate velit repellendus ipsam porro quae reiciendis ut tempora distinctio nemo. Quia hic laborum facere beatae officia rerum perspiciatis accusantium, iusto eius illum blanditiis delectus eveniet quibusdam eligendi eos sequi? Facilis quidem expedita, voluptate perferendis sit pariatur vitae! Amet, aliquam provident corporis dolore voluptate omnis, reiciendis perspiciatis dignissimos perferendis, porro voluptatum. Dignissimos cum nobis eligendi quisquam reiciendis? Qui distinctio quod placeat accusantium, hic vitae quaerat dicta fugit iure eum saepe rem, recusandae neque ea corrupti soluta. Earum quas laborum nulla in aliquam repellat voluptates minima magnam, eius minus. Dicta, in nobis assumenda alias velit fugiat! Enim mollitia et accusantium omnis inventore. Nisi sunt iure harum, velit excepturi ex sit eveniet alias voluptates laudantium facilis ipsam atque enim molestiae perferendis corrupti sapiente cumque, repudiandae non, rerum magnam sequi voluptate voluptatibus consectetur. Est animi illo magnam, vero dolores vel maxime laboriosam recusandae amet nemo! Corporis neque assumenda ullam officia nulla! Dolorum minus dicta tenetur ex, nemo dolore quae quibusdam quos enim reiciendis repellendus aliquam neque, vero voluptatem exercitationem eaque libero deleniti nihil saepe aperiam recusandae, natus laborum doloribus consectetur. Quasi vero sed, nesciunt adipisci distinctio sint asperiores officiis cumque dolore suscipit quos quibusdam illum eos atque incidunt esse quis blanditiis dolorem ipsam possimus in. Maxime vitae dolor sunt dolore accusantium! Debitis quisquam fuga sapiente eveniet ab, tempora nisi, asperiores accusamus aut laborum, error iusto illum unde! Perferendis, eveniet voluptatum architecto eos, atque veritatis eaque quia nam laudantium voluptate necessitatibus consequatur dolorum placeat quibusdam cum. Velit quaerat assumenda reprehenderit earum maxime sunt, quis ad ab rem facere, totam excepturi doloribus sequi aliquam nulla. Ipsam at beatae sunt placeat veniam dignissimos tenetur sed quod, laborum commodi ad voluptate distinctio, vel delectus! Iusto, voluptate laboriosam saepe laudantium libero similique deserunt. Tenetur maiores enim, vitae cum consectetur autem quidem? Ratione expedita error rerum aliquid aspernatur nisi voluptas veniam quibusdam. Debitis nobis voluptatem omnis quidem neque aperiam nesciunt nemo, similique consequatur eum quaerat consectetur. Eius nesciunt officia inventore ducimus corporis, reiciendis amet similique cum corrupti consequatur atque provident quam hic assumenda, doloribus impedit suscipit obcaecati fuga. Tempora iure fugit modi perspiciatis autem corporis mollitia atque nam iusto totam ipsa possimus molestias inventore, neque exercitationem ex officiis, quisquam dolorem id nostrum eaque eum quaerat. Culpa labore laudantium excepturi beatae, autem quos dignissimos tempore molestias veniam accusantium dolore eum esse, numquam officiis incidunt nam magnam! Necessitatibus in dolore repudiandae. Iusto architecto tempore assumenda tempora dolores obcaecati hic debitis nulla vitae, odit, dolorem corporis saepe, officia non porro explicabo! Consequuntur porro totam cupiditate sequi, officiis nihil dolorem consequatur. Consequatur, quibusdam maiores eos cupiditate reprehenderit consequuntur labore sed dicta suscipit cum dolorem consectetur quas dolores unde hic eaque eligendi sapiente excepturi incidunt deserunt molestiae vitae architecto expedita. Dolores voluptates quidem maiores aliquam rem deleniti obcaecati sint deserunt illo quis, quae eaque incidunt officiis ducimus ipsam soluta, sapiente omnis odio aut! Aliquid nesciunt tempora et accusantium cumque explicabo, aut impedit, voluptas iste, pariatur sint. Veniam, praesentium quisquam id molestiae est ut quo ullam fugit cum expedita maxime et illo. Quis fuga necessitatibus incidunt, distinctio exercitationem sit tenetur sed voluptates voluptas reiciendis tempora eveniet qui cupiditate voluptatem aliquam rerum dolores alias aspernatur optio! Sit fugit, alias ducimus porro magni sunt aspernatur natus quod quo laboriosam, illo quisquam rerum eum. Incidunt, quia molestiae. Sapiente, suscipit amet voluptate facere fugit excepturi officia nostrum incidunt! Fugiat quis corrupti assumenda dolor fuga explicabo exercitationem obcaecati, voluptatum, a impedit repellat asperiores quisquam? Ullam dolor perspiciatis libero tempore voluptatem nihil ipsam dolorum molestias reprehenderit, placeat nostrum id accusantium necessitatibus quod sed laudantium cum mollitia accusamus? Odit iste amet nobis consequuntur? Eveniet, ad harum earum quod molestias commodi, repudiandae, esse ratione ullam dolore explicabo deleniti. Placeat, architecto harum. Sint ullam quam in sunt ducimus obcaecati, vel corporis modi dolor voluptates facilis aliquid quibusdam quidem perspiciatis recusandae illum soluta est consectetur repellat nulla consequatur, aspernatur, odio amet repellendus. Provident numquam consequatur id laboriosam sapiente, laudantium nemo quia, a repudiandae, odio tempore ullam? Odio at ratione, vitae officiis placeat magni voluptatum ullam quas voluptatem molestias iste illum temporibus in eum ipsa reprehenderit commodi voluptate praesentium repellendus quos. Ipsa deserunt officiis eaque et cumque molestias odit eius libero maxime, reiciendis, nihil tempora omnis porro quo enim quae? Expedita in ipsa nobis quae dolorum ipsam magni sunt at odio quia, molestias dignissimos dolore vero iure autem. Culpa, architecto eos! Esse itaque voluptate quod quasi natus qui eveniet expedita ipsam! Qui eaque explicabo molestiae debitis pariatur rerum nisi fuga exercitationem. Recusandae quae voluptas, consectetur veritatis libero ab autem quod cum architecto magni incidunt totam esse temporibus perspiciatis non, sunt nulla! A perspiciatis, quam iure architecto adipisci natus fuga dignissimos beatae, ut nam aspernatur illum incidunt, ad deleniti voluptatum. Vitae ullam sit libero, minus quo cupiditate, ratione facere saepe numquam expedita beatae corrupti officiis quibusdam minima. Temporibus, excepturi possimus aliquam sit optio ea voluptas. Maiores saepe minus delectus quam temporibus quisquam at ex quae harum veritatis placeat dolorum voluptate deleniti praesentium, consectetur nulla neque libero mollitia odit eveniet. Dolorem ipsum dignissimos quod facilis modi obcaecati adipisci sed natus voluptate odit est, eveniet doloribus facere dolore pariatur amet quibusdam saepe architecto sapiente et nulla! Distinctio voluptatem, dolore earum veritatis consequuntur provident soluta, nam nemo, aliquam dolorem cum accusamus at labore fugit perferendis ducimus magnam! Fuga, impedit minus delectus nulla asperiores labore minima sit, magni quos, incidunt similique alias necessitatibus explicabo! Vitae ullam velit porro, laborum distinctio expedita odio maxime numquam. Repudiandae dignissimos dolore voluptatibus ea labore facilis blanditiis quam rem facere similique nihil fugit iste eligendi neque consectetur accusantium quis delectus laborum, molestias possimus doloribus in at. Voluptatibus quae quas repudiandae nesciunt ex omnis quod, accusantium quaerat facere optio nisi minima delectus suscipit officia error voluptas consequuntur vero. Quod dicta dolore tenetur esse dolorem incidunt ab in maiores quisquam ipsa sunt, eligendi vitae cum qui repellat, illo consequatur eaque alias porro beatae rem exercitationem. Voluptatum placeat autem ratione fugiat voluptatem nostrum praesentium soluta saepe qui cum. Iste velit dolorem iure debitis nihil porro nobis doloribus, autem natus ducimus asperiores suscipit id ipsum impedit assumenda qui error cum et dolor fuga? Assumenda commodi iste magnam alias, quidem autem inventore officia fugit incidunt! Dolorem minus aliquam blanditiis praesentium sequi amet, hic vel repudiandae? Voluptates nesciunt repellendus sapiente ab ex mollitia, quo harum facilis similique praesentium dolorum animi magnam error ipsa quia cupiditate sit, aliquid voluptas saepe, id odio debitis atque. Numquam nesciunt facere commodi harum deserunt, placeat repellendus a officiis non eum voluptatum dignissimos corrupti rerum. Recusandae, adipisci, modi non doloribus quaerat iusto enim ut reiciendis in dolorem provident eaque aperiam perspiciatis odio tempore quidem numquam officia molestiae voluptatibus soluta suscipit ipsa. Aperiam eaque unde fugit, veritatis maiores molestiae nesciunt officiis. Illum fuga voluptatum, quam tempora consequuntur eum. Qui vero, quae accusantium vel dicta veritatis eos autem dolor accusamus quia incidunt deserunt ut placeat suscipit distinctio ex! Quisquam modi mollitia voluptas quaerat dicta iusto ratione corporis, alias in neque! Nobis deleniti optio, dolores, quas consequatur earum ab distinctio dolor facere explicabo aperiam magnam ex incidunt praesentium pariatur ipsa vero, cupiditate eveniet. Repellat vel nostrum minima voluptatum illum eveniet quis vero fugit obcaecati nemo neque aperiam dolores accusantium labore distinctio, consequuntur facilis vitae. Quam architecto cupiditate, molestiae blanditiis, quis ratione officiis odit totam inventore aliquam eaque odio, explicabo nisi laborum ipsum. Nisi minus aliquid tenetur pariatur omnis numquam consequatur ullam repudiandae placeat? Delectus atque accusantium corrupti laborum praesentium quisquam saepe expedita reiciendis, laudantium magni doloremque amet facilis tempore error aperiam in perferendis, sunt voluptates aliquam reprehenderit, consequuntur iusto facere. Totam beatae quisquam molestiae autem quasi commodi alias perferendis magni ipsum ipsa cumque odio voluptatibus cupiditate adipisci vel ad pariatur, non quo tempora dicta fugit voluptates veritatis qui praesentium. Repellendus non iure eveniet sed assumenda optio alias aspernatur sapiente quia dolorem ullam necessitatibus excepturi placeat iste nostrum, sunt consequatur qui porro facilis! Numquam et accusantium enim reprehenderit! Iusto qui tenetur, repellendus non dolor enim voluptas cupiditate adipisci omnis quidem necessitatibus ipsum doloremque delectus, ratione consectetur dolorum voluptatum nihil quos! Cumque fugit iusto eos numquam vitae consectetur facere quae doloribus. Molestiae facilis qui officiis pariatur aliquid molestias fuga provident delectus. Porro iusto natus velit reiciendis ut, itaque alias repudiandae est cumque deserunt, officiis commodi temporibus earum aperiam voluptatum. Minus impedit recusandae qui nihil harum commodi, sequi eius aut doloribus modi nisi aperiam quam dolorem natus. Cupiditate corporis quisquam deleniti consectetur eligendi aliquid quas porro. Eius facere recusandae quae fugit, rerum libero, dolorem doloribus fuga rem voluptas magnam, alias ullam quasi molestias aut! Autem et unde est dolor exercitationem labore! Maxime dignissimos ratione quae repudiandae nobis temporibus excepturi eveniet incidunt repellat, nesciunt aliquam dolor perspiciatis dolores dolore est repellendus qui voluptates! Delectus nam sapiente officia assumenda esse eligendi, deleniti animi recusandae reprehenderit qui accusantium numquam odio repudiandae facere nesciunt, optio maxime porro dolore repellendus. Explicabo iure rem nisi nulla reiciendis distinctio cum odio! Optio dolor animi iusto repellendus id expedita repudiandae commodi illum eos excepturi facilis rem, modi hic magni, ipsa tempore vel velit doloribus obcaecati autem deserunt quis earum explicabo atque. Repellendus quas optio dolor molestiae! Qui nobis maiores, quas beatae quibusdam, deserunt temporibus numquam soluta totam assumenda quidem labore aut error cumque aliquam dicta sapiente, porro impedit culpa in et sint obcaecati. ) } diff --git a/src/components/common/Header/Header.module.scss b/src/components/common/Header/Header.module.scss index 335305903..ce960228b 100644 --- a/src/components/common/Header/Header.module.scss +++ b/src/components/common/Header/Header.module.scss @@ -4,6 +4,7 @@ @apply sticky bg-white shadow-md; top: 0; z-index: 9999; + margin-bottom: 3.2rem; &.full { @apply shadow-none; border: 1px solid var(--border-line); diff --git a/src/components/common/Header/components/HeaderMenu/HeaderMenu.module.scss b/src/components/common/Header/components/HeaderMenu/HeaderMenu.module.scss index 679d947ba..a61c059e6 100644 --- a/src/components/common/Header/components/HeaderMenu/HeaderMenu.module.scss +++ b/src/components/common/Header/components/HeaderMenu/HeaderMenu.module.scss @@ -5,7 +5,7 @@ padding-bottom: 0.8rem; @screen md { @apply flex justify-between items-center; - adding-top: 0.8rem; + padding-top: 0.8rem; padding-bottom: 0.8rem; &.full { padding-top: 2.4rem; diff --git a/src/components/modules/home/HomeBanner/HomeBanner.module.css b/src/components/modules/home/HomeBanner/HomeBanner.module.css deleted file mode 100644 index 3e25230ff..000000000 --- a/src/components/modules/home/HomeBanner/HomeBanner.module.css +++ /dev/null @@ -1,5 +0,0 @@ -/* style demo here */ - -.homeBanner { - color: green; -} \ No newline at end of file diff --git a/src/components/modules/home/HomeBanner/HomeBanner.module.scss b/src/components/modules/home/HomeBanner/HomeBanner.module.scss new file mode 100644 index 000000000..e2ce73cba --- /dev/null +++ b/src/components/modules/home/HomeBanner/HomeBanner.module.scss @@ -0,0 +1,42 @@ +@import "../../../../styles/utilities"; + +.homeBanner { + .left { + @apply hidden; + } + @screen md { + @apply grid; + grid-template-columns: 2fr 4fr; + .left { + @apply flex items-end justify-center custom-border-radius-lg; + background: pink; + margin-right: 1.6rem; + // background-image: url('./assets/home_banner.png'); + // background-image: url('https://user-images.githubusercontent.com/76729908/130574371-3b75fa72-9552-4605-aba9-a4b31cd9dce7.png'); + // background-repeat: no-repeat; + + .text { + @apply relative font-heading text-center; + padding-bottom: 4.8rem; + width: min-content; + + color: var(--white); + font-size: 8.8rem; + line-height: 8rem; + letter-spacing: -0.03em; + font-weight: bold; + text-transform: uppercase; + &::after { + @apply absolute; + content: ""; + top: -4rem; + right: -1.6rem; + width: 5.7rem; + height: 4.7rem; + background-image: url("./assets/text-decorative.svg"); + background-repeat: no-repeat; + } + } + } + } +} diff --git a/src/components/modules/home/HomeBanner/HomeBanner.tsx b/src/components/modules/home/HomeBanner/HomeBanner.tsx index 7a254ec10..e64b1f1ad 100644 --- a/src/components/modules/home/HomeBanner/HomeBanner.tsx +++ b/src/components/modules/home/HomeBanner/HomeBanner.tsx @@ -1,14 +1,26 @@ -import { FC } from 'react' -import s from './HomeBanner.module.css' +import React from 'react' +import { Banner } from 'src/components/common' +import s from './HomeBanner.module.scss' interface Props { className?: string children?: any } -const HomeBanner: FC = ({ }) => { +const HomeBanner = ({ }: Props) => { return ( -
This is HomeBanner
+
+
+
+ Freshness
guaranteed +
+
+ +
) } diff --git a/src/components/modules/home/HomeBanner/assets/home_banner.png b/src/components/modules/home/HomeBanner/assets/home_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb683a8ba57788b4a412ba34cde7fda1a7f3160 GIT binary patch literal 85678 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 + +