diff --git a/README.md b/README.md index 598dc30f..73565275 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,16 @@ -# ๐Ÿ‘€ ์ž์‹ ์ด ์›ํ•˜๋Š” ์‚ฌ์ดํŠธ ๋ ˆ์ด์•„์›ƒ ํด๋ก  +# ๐ŸŒฏ ์จ๋ธŒ์›จ์ด ํด๋ก ์ฝ”๋”ฉ -์›ํ•˜๋Š” ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์„ ํƒํ•˜๊ณ  ๋ ˆ์ด์•„์›ƒ์„ ํด๋ก  ์ฝ”๋”ฉํ•˜์„ธ์š”. -ํ‰์†Œ์— ๋„์ „ํ•ด ๋ณด๊ณ  ์‹ถ์—ˆ๊ฑฐ๋‚˜ ํ˜น์€ ์ž์‹ ์˜ ์ˆ˜์ค€์— ๋งž๋Š” ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)๋ฅผ ์„ ํƒํ•˜์„ธ์š”. -๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ„์€ ๋ณ„๋„ ๊ณต์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”! +ํ‰์†Œ ์ข‹์•„ํ•˜๋Š” ์จ๋ธŒ์›จ์ด์˜ ๋ฉ”์ธํŽ˜์ด์ง€๋ฅผ ํด๋ก  ์ฝ”๋”ฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. +์จ๋ธŒ์›จ์ด์˜ ์ƒ‰๊ฐ์ด ์ด์˜๊ณ , ๋ง›์žˆ์–ด ๋ณด์ด๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋งŽ์•„ ํด๋ก  ์ฝ”๋”ฉํ•˜๋ฉด์„œ +๋‚˜๋ฆ„ ์žฌ๋ฐŒ๊ฒŒ ํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. +์•„์ง ๋งŽ์ด ๋ถ€์กฑํ•œ ์‹ค๋ ฅ์ด๋ผ JS๋Š” ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•˜๊ณ  HTML๊ณผ CSS๋กœ ์ตœ๋Œ€ํ•œ ๋น„์Šทํ•˜๊ฒŒ ๊ตฌํ˜„ํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. -## ๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ์ œ์ถœ ๋ฐฉ๋ฒ• +## ์›นํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์„ค๋ช… -1. ํ˜„์žฌ ์ €์žฅ์†Œ๋ฅผ ๋กœ์ปฌ์— ํด๋ก (Clone)ํ•ฉ๋‹ˆ๋‹ค. -1. ์ž์‹ ์˜ ๋ณธ๋ช…์œผ๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.(๊ตฌ๋ถ„ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ณธ๋ช…์„ ๊ผญ ํŒŒ์Šค์นผ์ผ€์ด์Šค๋กœ ํ‘œ์‹œํ•˜์„ธ์š”, `git branch KDT0_ParkYoungWoong`) -1. ์ž์‹ ์˜ ๋ณธ๋ช… ๋ธŒ๋žœ์น˜์—์„œ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. -1. ๊ณผ์ œ ์ˆ˜ํ–‰์ด ์™„๋ฃŒ๋˜๋ฉด, ์ž์‹ ์˜ ๋ณธ๋ช… ๋ธŒ๋žœ์น˜๋ฅผ ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œ(Push)ํ•ฉ๋‹ˆ๋‹ค.(`main` ๋ธŒ๋žœ์น˜์— ํ‘ธ์‹œํ•˜์ง€ ์•Š๋„๋ก ๊ผญ ์ฃผ์˜ํ•˜์„ธ์š”, `git push origin KDT0_ParkYoungWoong`) -1. ์ €์žฅ์†Œ์—์„œ `main` ๋ธŒ๋žœ์น˜๋ฅผ ๋Œ€์ƒ์œผ๋กœ Pull Request ์ƒ์„ฑํ•˜๋ฉด, ๊ณผ์ œ ์ œ์ถœ์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค!(E.g, `main` <== `KDT0_ParkYoungWoong`) +1. ์จ๋ธŒ์›จ์ด(https://www.subway.co.kr) ์›นํŽ˜์ด์ง€์™€ ๋ฐ•์˜์›… ๊ฐ•์‚ฌ๋‹˜์˜ ์Šคํƒ€๋ฒ…์Šค ์˜ˆ์ œ ๊ฐ•์˜, ๊ตฌ๊ธ€๋ง ๋“ฑ์„ ์ฐธ๊ณ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. +2. ๋ฉ”์ธ ๋ฉ”๋‰ด๋Š” ์›๋ž˜ ์จ๋ธŒ์›จ์ด ํ™ˆํŽ˜์ด์ง€์ฒ˜๋Ÿผ `ํ’€๋“œ๋กญ๋‹ค์šด` ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์œผ๋‚˜ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋งŒ๋“ค์–ด์ง€์ง€ ์•Š์•„ ๋ฐ•์˜์›… ๊ฐ•์‚ฌ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์–ด ๊ธฐ์กด๊ณผ๋Š” ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. +3. ๋ฐฐ๋„ˆ์™€ ์Šฌ๋ผ์ด๋“œ ๋ฐ” ๋ณ€๊ฒฝ ๋“ฑ์€ ์•„์ง ๊ตฌํ˜„ํ•˜๊ธด ์–ด๋ ต๋‹ค๋Š” ํŒ๋‹จํ•˜์— HTML๊ณผ CSS๋กœ๋งŒ ๊ตฌํ˜„ํ•˜์˜€๋Š”๋ฐ ์ œ ์Šค์Šค๋กœ ์•„์‰ฌ์›€์ด ๋“ค์–ด ์ถ”ํ›„ ํด๋ก ์ฝ”๋”ฉ์„ ๋‹ค์‹œ ์ง„ํ–‰ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. -- `main` ํ˜น์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋ธŒ๋žœ์น˜๋กœ ์ ˆ๋Œ€ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”! -- Pull Request์—์„œ ๋ณด์ด๋Š” ์„ค๋ช…์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ๊ผผ๊ผผํ•˜๊ฒŒ ์ž‘์„ฑํ•˜์„ธ์š”! -- Pull Request์—์„œ ๊ณผ์ œ ์ œ์ถœ ํ›„ ์ ˆ๋Œ€ ๋ณ‘ํ•ฉ(Merge)ํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”! -- ๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ์ œ์ถœ ๊ณผ์ •์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ๋ฐ”๋กœ ๋‹ด๋‹น ๋ฉ˜ํ† ๋‚˜ ๊ฐ•์‚ฌ์—์„œ ์–˜๊ธฐํ•˜์„ธ์š”! +## ๋งํฌ -## ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ - -- [ ] ๊ณผ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ํฌํ•จํ•œ `README.md` ํŒŒ์ผ์„ ์ œ๊ณตํ•˜์„ธ์š”! -- [ ] ๊ณผ์ œ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)์˜ ์ฃผ์†Œ๋ฅผ ๋ช…์‹œํ•˜์„ธ์š”! -- [ ] ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•œ ํ”„๋กœ์ ํŠธ ํด๋”/ํŒŒ์ผ์ด ๋ชจ๋‘ ํฌํ•จ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค, ์ผ๋ถ€ ํŒŒ์ผ๋งŒ ์ œ์ถœํ•˜์ง€ ๋งˆ์„ธ์š”! -- [ ] ์‹ค์ œ ์„œ๋น„์Šค๋กœ ๋ฐฐํฌํ•˜๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. - -## ์„ ํƒ ์š”๊ตฌ์‚ฌํ•ญ - -- [ ] `
`, `
` ๋“ฑ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. -- [ ] ์‹ค์ œ ์‚ฌ์ดํŠธ์˜ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ํ™œ์šฉ๋ณด๋‹จ ์ตœ์‹ ์˜ CSS Flex ํ˜น์€ Grid ๋“ฑ์„ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. -- [ ] ๋ถ€๋ถ„์ ์œผ๋กœ BEM ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•ด๋ณด์„ธ์š”. -- [ ] JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ๋˜๋„๋ก ์ƒ๋žตํ•˜๋˜ ์ด์œ ๋ฅผ ๋ช…์‹œํ•ด๋ณด์„ธ์š”.(CSS๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ์ง€ ํ”ผ๋“œ๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ ?!) -- [ ] JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ๊ตฌํ˜„ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ๊ตฌํ˜„ํ•ด๋ณด์„ธ์š”.(JS ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ๊ฐ€๋ณ๊ฒŒ ๊ตฌํ˜„ํ•˜์‹œ๊ธธ ์ถ”์ฒœํ•ด์š”) -- [ ] SCSS ๋“ฑ์˜ CSS ์ „์ฒ˜๋ฆฌ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•ด๋ณด์„ธ์š”. -- [ ] SCSS ์ปดํŒŒ์ผ์— Webpack์ด๋‚˜ Parcel ๊ฐ™์€ ๋ฒˆ๋“ค๋Ÿฌ๋ฅผ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. - -## ์†์‰ฌ์šด ์ด๋ฏธ์ง€ ์ถ”์ถœ ๋ฐฉ๋ฒ• - -์‚ฌ์ดํŠธ ํด๋ก ์— ํ•„์š”ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด์„œ Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ธ [Image Downloader](https://chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj?hl=ko)๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. - -1. ์›ํ•˜๋Š” ์‚ฌ์ดํŠธ ์ ‘์† -1. Image Downloader ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ -1. ๋‹ค์šด๋กœ๋“œ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์„ ํƒ -1. ์„œ๋ธŒ ํด๋” ์ด๋ฆ„(Save to subfolder) ๋ช…์‹œ -1. ๋‹ค์šด๋กœ๋“œ! +- `์จ๋ธŒ์›จ์ด` : https://www.subway.co.kr \ No newline at end of file diff --git a/css/main.css b/css/main.css new file mode 100644 index 00000000..f43b0c87 --- /dev/null +++ b/css/main.css @@ -0,0 +1,750 @@ +/* COMMON */ +body { + color: #292929; + font-size: 16px; + font-weight: 400; + line-height: 1.4; + font-family: 'Noto Sans KR', sans-serif; +} +img { + display: block; + overflow: clip; + overflow-clip-margin: content-box; +} +a { + text-decoration: none; +} +.inner { + width: 1100px; + margin: 0 auto; + position: relative; +} +.btn { + height: 36px; + line-height: 36px; + font-weight: 300; + padding: 9px 21px 9px 21px; + border: 2px solid #fff; + font-size: 16px; + color: #fff; + border-radius: 30px; + text-align: center; + cursor: pointer; + display: block; +} + +/* HEADER */ +header { + background-color: #ffffff; + border-top: 5px solid #009223; + border-bottom: 1px solid #e5e5e5; + position: relative; + min-width: 1280px; +} +header .inner { + height: 164px; +} +header .inner .logo { + width: 202px; + position: absolute; + top: 35px; + left: 0; + right: 0; + margin: auto; +} +header .sub-menu { + position: absolute; + top: 35px; + right: 0; + display: flex; +} +header .sub-menu ul.menu { + display: flex; +} +header .sub-menu ul.menu li { + position: relative; +} +header .sub-menu ul.menu li::before { + content: ''; + width: 3px; + height: 3px; + border-radius: 50px; + background-color: #ddd; + position: absolute; + top: 0; + bottom: 0; + margin: auto; +} +header .sub-menu ul.menu li:first-child:before { + display: none; +} +header .sub-menu ul.menu li a { + font-size: 13px; + padding: 10px 14px; + display: block; + color: #666666; +} +header .sub-menu ul.menu li a:hover { + color: #000; +} +header .sub-menu .language { + padding: 3px 3px; +} +header .main-menu { + position: absolute; + top: 105px; + left: 0; + right: 0; + width: 1170px; + margin: auto; + display: flex; + z-index: 9; +} +header .main-menu .item { + float: left; + position: relative; + width: 165px; + right: 55px; +} +header .main-menu .item .item__name { + padding: 10px 20px 34px 20px; + font-size: 18px; + font-weight: bold; + letter-spacing: -0.04em; + display: block; + position: absolute; + width: 90px; + left: 120px; + text-align: center; +} +header .main-menu .item:hover .item__name { + color: #009223; +} +header .main-menu .item .item__contents { + width: 100%; + position: fixed; + left: 0; + top: 170px; + display: none; +} +header .main-menu .item:hover .item__contents { + display: block; +} +header .main-menu .item .item__contents .contents__menu { + background-color: #fff; +} +header .main-menu .item .item__contents .contents__menu > ul { + display: flex; + padding: 20px 0px; +} +header .main-menu .item .item__contents .contents__menu > ul > li { + width: 220px; +} +header .main-menu .item .item__contents .contents__menu > ul > li h4 { + padding: 3px 0 12px 0; + font-size: 16px; + color: rgb(102, 102, 102); + cursor: pointer; +} +header .main-menu .item .item__contents .contents__menu > ul > li h4:hover { + color: #009223; + text-decoration: underline; +} + +/* main */ +/* visual */ +.visual { + background-color: #fff; + position: relative; + height: 490px; +} +.visual .inner { + width: 1170px; + height: 490px; + margin: 0 auto; + position: relative; +} +.visual .title { + position: absolute; + z-index: 1; + left: 50%; + margin-left: -960px; +} +/* visual btn */ +.visual .visual-pager { + position: absolute; + right: 0; + bottom: 47px; + z-index: 2; +} +.visual .visual-pager .visual-pager-item { + display: inline-block; + margin: 50px 5px; +} +.visual .visual-pager a.visual-pager-link__active { + background-color: #ffc300; + width: 30px; + height: 10px; + display: block; + border-radius: 30px; + font-size: 0; + line-height: 0; +} +.visual .visual-pager .visual-pager-link__still { + background-color: #fff; + width: 10px; + height: 10px; + display: block; + border-radius: 30px; + font-size: 0; + line-height: 0; +} +/* visual quick link */ +.visual .quick_link { + overflow: hidden; + position: absolute; + left: 50%; + bottom: 0; + width: 600px; + text-align: right; + z-index: 5; +} +.visual .quick_link_contents { + display: flex; + height: 80px; +} +.visual .quick_link_contents > div { + vertical-align: bottom; + height: 100%; +} +.visual .quick_link_contents > div a { + display: block; + width: 300px; + height: 80px; + position: relative; + text-align: center; + overflow: hidden; +} +.visual .quick_link_contents > div a > strong { + font-size: 22px; + font-weight: bold; + display: inline-block; + padding: 27px 0 0 0; +} +.visual .quick_link_contents > div a > strong::before { + content: ''; + display: inline-block; + vertical-align: middle; + padding-right: 3px; + position: relative; + top: -2px; +} +.visual .quick_link .div a { + display: block; + width: 300px; + height: 80px; + position: relative; + text-align: center; + overflow: hidden; +} +.visual .quick_link .div a > strong { + font-size: 22px; + font-weight: bold; + display: inline-block; + padding: 27px 0 0 0; +} +.visual .quick_link .div a > strong::before { + content: ''; + display: inline-block; + vertical-align: middle; + padding-right: 13px; + position: relative; + top: -2px; +} +.visual .quick_link .store a { + background-color: #ffce32; + border-radius: 30px 0 0 0; + float: right; + transition-duration: 0.2s; + letter-spacing: -0.02em; +} +.visual .quick_link .store a > strong { + color: #292929; + display: block; +} +.visual .quick_link .store a > strong::before { + background: url(https://www.subway.co.kr/images/main/icon_map.png) 0 0 + no-repeat; + width: 24px; + height: 30px; +} +.visual .quick_link .franchise a { + background-color: #009223; + border-radius: 0 0 30px 0; + float: left; + letter-spacing: -0.05em; +} +.visual .quick_link .franchise a > strong { + color: #fff; +} +.visual .quick_link .franchise a > strong::before { + background: url(https://www.subway.co.kr/images/main/icon_franchise.png) 0 0 + no-repeat; + width: 34px; + height: 30px; +} + +/* section subway menu */ +.section_subway_menu { + padding: 60px 0 0; +} +.section_subway_menu .hd { + width: 1170px; + margin: 0 auto; + padding-bottom: 33px; + position: relative; + display: flex; +} +.section_subway_menu .hd > h2 { + color: #292929; + font-size: 40px; + font-weight: bold; + font-family: 'Noto Sans KR', sans-serif; + background: url(../images/main/bul_tit.png) 0 12px no-repeat; + min-height: 60px; + padding: 17px 0 0 25px; + margin-bottom: 1px; +} +.section_subway_menu .hd .tab { + position: absolute; + top: 15px; + right: 0; +} +.section_subway_menu .hd .tab > ul { + font-family: 'Noto Sans KR', sans-serif; + display: flex; +} +.section_subway_menu .hd .tab > ul > li { + position: relative; +} +.section_subway_menu .hd .tab > ul > li::before { + content: ""; + width: 1px; + height: 12px; + background-color: #DDDDDD; + position: absolute; + top: 0; + bottom: 0; + margin: auto; +} +.section_subway_menu .hd .tab > ul > li:first-child:before { + display: none; +} +.section_subway_menu .hd .tab > ul > li > a { + font-size: 16px; + color: #666666; + font-weight: 300; + letter-spacing: -0.03em; + padding: 22px 22px; + display: block; +} +.section_subway_menu .hd .tab > ul > li.active a { + color: #009223; + font-weight: bold; +} +/* subway_slider_wrapper */ +.subway_slider_wrapper { + height: 450px; + background-color: #fff; +} +.subway_slider_wrapper .inner { + width: 1200px; + margin: 0 auto; + display: flex; + cursor: pointer; + right: 140px; +} +.subway_slider_wrapper .inner .classic-wrapper { + width: 270px; + height: 320px; + text-align: center; + font-size: 200px; + position: relative; + margin: 0 0 0 30px; +} +.subway_slider_wrapper .inner .classic-wrapper > img { + width: 260px; +} +.subway_slider_wrapper .inner .classic-wrapper > strong { + font-size: 18px; + color: #292929; + margin: 3px 0 10px; + display: block; + font-weight: bold; +} +.subway_slider_wrapper .inner .classic-wrapper > p { + font-size: 13px; + color: #999999; + line-height: 21px; + width: 260px; + margin: 0 auto; + letter-spacing: -0.04em; +} +/* slider-btn */ +.subway_slider_wrapper .control_btn { + display: inline-block; + margin: 5px; + margin-top: 125px; +} +.subway_slider_wrapper a.bx-prev { + background-position: 0 0; + left: 150px; + background-image: url(../images/news/icon_event_slider_arr\ -\ left.png); + margin-right: 80px; + width: 50px; + height: 50px; + display: block; + font-size: 0; + line-height: 0; +} +.subway_slider_wrapper a.bx-next { + background-position: 100% 0; + right: 150px; + background-image: url(../images/news/icon_event_slider_arr\ -\ right.png); + margin-left: 120px; + width: 50px; + height: 50px; + display: block; + font-size: 0; + line-height: 0; +} + +/* section_subway */ +.section_subway { + background-image: url(../images/main/bg_content.gif); +} +.section_subway .section_subway_inner { + width: 1280px; + margin: 0 auto; + padding: 80px 0; +} +.section_subway .section_subway_inner .content_top { + overflow: hidden; +} +.section_subway .section_subway_inner .content_top .utilization { + background: url(../images/main/bg_utilization.png) 0 0 no-repeat; + width: 400px; + height: 300px; + position: relative; + margin-left: 55px; + float: left; +} +.section_subway .section_subway_inner .content_top .utilization p { + color: #fff; + font-size: 28px; + font-weight: bold; + line-height: 40px; + letter-spacing: -0.03em; + position: absolute; + left: 39px; + top: 38px; +} +.section_subway .section_subway_inner .content_top .utilization .btn { + position: absolute; + left: 41px; + bottom: 42px; + padding: 9px 21px 9px 21px; + border: 2px solid #fff; + border-radius: 30px; + width: 92px; + padding: 1px; +} +.section_subway .section_subway_inner .content_top .utilization .btn span { + display: block; + height: 36px; + line-height: 36px; + color: #fff; + font-size: 16px; + font-weight: bold; +} +.section_subway .section_subway_inner .content_top .history { + float: left; + width: 825px; + position: relative +} +.section_subway .section_subway_inner .content_top .history p { + color: #fff; + font-size: 28px; + font-weight: bold; + line-height: 40px; + letter-spacing: -0.03em; + position: absolute; + left: 410px; + top: 38px; +} +.section_subway .section_subway_inner .content_top .history .btn { + position: absolute; + left: 410px; + bottom: 42px; + border: 2px solid #fff; + border-radius: 30px; + width: 128px; + padding: 1px; +} +.section_subway .section_subway_inner .content_top .history .btn span { + display: block; + height: 36px; + line-height: 36px; + color: #fff; + font-size: 16px; + font-weight: bold; +} +.section_subway .section_subway_inner .content_bottom { + margin: 30px 0 0 55px; + overflow: hidden; +} +.section_subway .section_subway_inner .content_bottom .whats_new { + background-color: #fff; + width: 870px; + height: 300px; + border-radius: 30px 0 30px 0; + position: relative; + float: left; +} +.section_subway .section_subway_inner .content_bottom .whats_new .hd { + position: absolute; + top: 75px; + left: 60px +} +.section_subway .section_subway_inner .content_bottom .whats_new .hd h2 { + color: #292929; + font-size: 30px; + font-weight: bold; + font-family: font_sw; + background: url(../images/main/bul_tit.png) 0 0 no-repeat; + min-height: 60px; + padding: 17px 0 0 25px; + margin-bottom: 1px +} +.section_subway .section_subway_inner .content_bottom .whats_new .hd p { + text-align: center; + line-height: 26px; + letter-spacing: -0.04em; +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list { + position: absolute; + left: 389px; + top: 76px; +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li { + margin-top: 21px; +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li:first-child { + margin-top: 0 +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li a { + display: inline-block; + font-size: 16px; + color: #292929; + position: relative; + letter-spacing: -0.04em +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li a:after { + content: ''; + height: 1px; + left: 0; + bottom: 1px; + width: 0; + background-color: #009223; + position: absolute; + transition-duration: 0.2s +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li a:hover { + color: #009223; +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list ul li a:hover:after { + width: 100%; +} +.section_subway .section_subway_inner .content_bottom .whats_new .board_list .more { + display: inline-block; + color: #999999; + font-size: 14px; + padding: 33px 0 8px +} +.section_subway .section_subway_inner .content_bottom .banner_sponsor { + float: left; + width: 270px; + height: 300px; + margin-left: 30px; + position: relative; + overflow: hidden; + ; border-radius: 0 30px 0 30px; +} +.section_subway .section_subway_inner .content_bottom .banner_sponsor .bx-wrapper .bx-pager { + position: absolute; + right: 15px; + top: 14px +} +.section_subway .section_subway_inner .content_bottom .banner_sponsor .bx-wrapper .bx-pager .bx-pager-item { + display: inline-block; + margin: 0 5px; +} +.section_subway .section_subway_inner .content_bottom .banner_sponsor .bx-wrapper .bx-pager a { + display: block; + width: 10px; + height: 10px; + background-color: #fff; + font-size: 0; + line-height: 0; + text-indent: -9999px; + overflow: hidden; + border-radius: 30px; + transition-duration: 0.3s +} +.section_subway .section_subway_inner .content_bottom .banner_sponsor .bx-wrapper .bx-pager a.active { + background-color: #ffc300; + width: 30px; +} + +/* quick menu */ +.quick_menu { + text-align: center; + background-color: #fff; + padding: 40px 0 37px; +} +.quick_menu ul { + overflow: hidden; + display: inline-block; +} +.quick_menu ul li { + float: left; + margin-left: 80px; +} +.quick_menu ul li:first-child { + margin-left: 0 +} +.quick_menu ul li a { + display: block; + overflow: hidden; + position: relative; + height: 70px; + padding-left: 90px; +} +.quick_menu ul li .icon { + background: url(../images/main/icon_quickmenu.png) no-repeat; + width: 70px; + height: 70px; + position: absolute; + left: 0; + top: 0; +} +.quick_menu ul li strong { + color: #292929; + font-size: 18px; + display: block; + margin-top: 12px; + letter-spacing: -0.04em; + text-align: left; + font-weight: bold; +} +.quick_menu ul li span { + color: #999999; + font-size: 13px; + display: block; + margin-top: 6px; + letter-spacing: -0.02em; + text-align: left; +} +.quick_menu ul li.qm01 .icon { + background-position: 0px 0px; +} +.quick_menu ul li.qm02 .icon { + background-position: -70px 0px; +} +.quick_menu ul li.qm03 .icon { + background-position: -140px 0px; +} +.quick_menu ul li.qm04 .icon { + background-position: -210px 0px; +} + +/* footer */ +footer { + background-color: #292929; + color: #666666; + padding: 22px 0; + position: relative; + z-index: 9; + height: 100px; +} +footer::after { + content: ''; + position: absolute; + left: 0; + top: 59px; + width: 100%; + height: 1px; + background-color: #3b3b3b; +} +footer .content { + width: 1170px; + margin: 0 auto; + position: relative; +} +footer .until_menu { + margin-bottom: 25px; +} +footer .menu { + overflow: hidden; +} +footer .menu li { + float: left; + margin-right: 29px; +} +footer .menu li a { + color: #666666; + display: block; + font-size: 14px; + letter-spacing: -0.05em; +} +footer .menu li a strong { + color: #bbbbbb; +} +footer .info span { + position: relative; + display: inline-block; + margin-top: 35px; + font-size: 13px; + padding-left: 9px; + margin-left: 3px; + letter-spacing: -0.01em; +} +footer .info span.addr { + padding-left: 0; + margin-left: 0; +} +footer .content .copyright { + font-family: 'Noto Sans KR', sans-serif; + font-size: 13px; + line-height: 25px; + padding-top: 2px; + letter-spacing: 0.005em; +} +footer .content .sns_area { + position: absolute; + right: 40px; + bottom: 3px; + text-indent: -9999px; + font-size: 0; + line-height: 0; + width: 50px; + height: 50px; + display: block; +} +footer .content .sns_area.fackbook { + background: url(../images/common/icon_sns_facebook.png) 0 0 no-repeat; +} +footer .content .sns_area.instagram { + right: 105px; + background: url(../images/common/icon_sns_instar.png) 0 0 no-repeat; +} \ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 00000000..1f0823df Binary files /dev/null and b/favicon.png differ diff --git a/favicon_s.ico b/favicon_s.ico new file mode 100644 index 00000000..74608e6c Binary files /dev/null and b/favicon_s.ico differ diff --git a/images/common/bg_header_shodow.png b/images/common/bg_header_shodow.png new file mode 100644 index 00000000..356dd1f8 Binary files /dev/null and b/images/common/bg_header_shodow.png differ diff --git a/images/common/icon_sns_facebook.png b/images/common/icon_sns_facebook.png new file mode 100644 index 00000000..4f4f0b26 Binary files /dev/null and b/images/common/icon_sns_facebook.png differ diff --git a/images/common/icon_sns_instar.png b/images/common/icon_sns_instar.png new file mode 100644 index 00000000..152ea504 Binary files /dev/null and b/images/common/icon_sns_instar.png differ diff --git a/images/common/icon_utill_global.png b/images/common/icon_utill_global.png new file mode 100644 index 00000000..4c02cb9c Binary files /dev/null and b/images/common/icon_utill_global.png differ diff --git a/images/common/logo_w.png b/images/common/logo_w.png new file mode 100644 index 00000000..49485cfa Binary files /dev/null and b/images/common/logo_w.png differ diff --git a/images/main/bg_content.gif b/images/main/bg_content.gif new file mode 100644 index 00000000..9c209b22 Binary files /dev/null and b/images/main/bg_content.gif differ diff --git a/images/main/bg_utilization.png b/images/main/bg_utilization.png new file mode 100644 index 00000000..d46aa52b Binary files /dev/null and b/images/main/bg_utilization.png differ diff --git a/images/main/btn_more.png b/images/main/btn_more.png new file mode 100644 index 00000000..4d0b8ff2 Binary files /dev/null and b/images/main/btn_more.png differ diff --git a/images/main/bul_tit.png b/images/main/bul_tit.png new file mode 100644 index 00000000..2e19f7fc Binary files /dev/null and b/images/main/bul_tit.png differ diff --git a/images/main/icon_franchise.png b/images/main/icon_franchise.png new file mode 100644 index 00000000..c1d2cd2f Binary files /dev/null and b/images/main/icon_franchise.png differ diff --git a/images/main/icon_map.png b/images/main/icon_map.png new file mode 100644 index 00000000..5ec67c0d Binary files /dev/null and b/images/main/icon_map.png differ diff --git a/images/main/icon_quickmenu.png b/images/main/icon_quickmenu.png new file mode 100644 index 00000000..d80a201d Binary files /dev/null and b/images/main/icon_quickmenu.png differ diff --git a/images/main/img_subway_history.png b/images/main/img_subway_history.png new file mode 100644 index 00000000..e3e7012a Binary files /dev/null and b/images/main/img_subway_history.png differ diff --git a/images/menu/sandwich_bf01.png b/images/menu/sandwich_bf01.png new file mode 100644 index 00000000..a8942129 Binary files /dev/null and b/images/menu/sandwich_bf01.png differ diff --git a/images/menu/sandwich_bf02.png b/images/menu/sandwich_bf02.png new file mode 100644 index 00000000..006209b5 Binary files /dev/null and b/images/menu/sandwich_bf02.png differ diff --git a/images/menu/sandwich_cl01_01.jpg b/images/menu/sandwich_cl01_01.jpg new file mode 100644 index 00000000..2a25abc8 Binary files /dev/null and b/images/menu/sandwich_cl01_01.jpg differ diff --git a/images/menu/sandwich_cl02_01.jpg b/images/menu/sandwich_cl02_01.jpg new file mode 100644 index 00000000..f9ce7167 Binary files /dev/null and b/images/menu/sandwich_cl02_01.jpg differ diff --git a/images/menu/sandwich_cl04_01.jpg b/images/menu/sandwich_cl04_01.jpg new file mode 100644 index 00000000..b12977a0 Binary files /dev/null and b/images/menu/sandwich_cl04_01.jpg differ diff --git a/images/menu/sandwich_cl05_01.jpg b/images/menu/sandwich_cl05_01.jpg new file mode 100644 index 00000000..d179e5ae Binary files /dev/null and b/images/menu/sandwich_cl05_01.jpg differ diff --git a/images/menu/sandwich_cl06_01.jpg b/images/menu/sandwich_cl06_01.jpg new file mode 100644 index 00000000..41a5c8a1 Binary files /dev/null and b/images/menu/sandwich_cl06_01.jpg differ diff --git a/images/menu/sandwich_fl01_01.jpg b/images/menu/sandwich_fl01_01.jpg new file mode 100644 index 00000000..83b4344e Binary files /dev/null and b/images/menu/sandwich_fl01_01.jpg differ diff --git a/images/menu/sandwich_fl02_01.jpg b/images/menu/sandwich_fl02_01.jpg new file mode 100644 index 00000000..5b6ead46 Binary files /dev/null and b/images/menu/sandwich_fl02_01.jpg differ diff --git a/images/menu/sandwich_fl04_01.jpg b/images/menu/sandwich_fl04_01.jpg new file mode 100644 index 00000000..b5f6597f Binary files /dev/null and b/images/menu/sandwich_fl04_01.jpg differ diff --git a/images/menu/sandwich_fl05_01.jpg b/images/menu/sandwich_fl05_01.jpg new file mode 100644 index 00000000..5c55aa33 Binary files /dev/null and b/images/menu/sandwich_fl05_01.jpg differ diff --git a/images/menu/sandwich_fl06_01.jpg b/images/menu/sandwich_fl06_01.jpg new file mode 100644 index 00000000..47b28a9a Binary files /dev/null and b/images/menu/sandwich_fl06_01.jpg differ diff --git a/images/menu/sandwich_pm01_01.jpg b/images/menu/sandwich_pm01_01.jpg new file mode 100644 index 00000000..bd709ef6 Binary files /dev/null and b/images/menu/sandwich_pm01_01.jpg differ diff --git a/images/menu/sandwich_pm02_01.jpg b/images/menu/sandwich_pm02_01.jpg new file mode 100644 index 00000000..ac7f7afc Binary files /dev/null and b/images/menu/sandwich_pm02_01.jpg differ diff --git a/images/menu/sandwich_pm06_01.jpg b/images/menu/sandwich_pm06_01.jpg new file mode 100644 index 00000000..a8e9ec67 Binary files /dev/null and b/images/menu/sandwich_pm06_01.jpg differ diff --git a/images/menu/sandwich_pm07_01.jpg b/images/menu/sandwich_pm07_01.jpg new file mode 100644 index 00000000..9266ec12 Binary files /dev/null and b/images/menu/sandwich_pm07_01.jpg differ diff --git a/images/menu/sandwich_pm08_01.jpg b/images/menu/sandwich_pm08_01.jpg new file mode 100644 index 00000000..66b5f0ae Binary files /dev/null and b/images/menu/sandwich_pm08_01.jpg differ diff --git a/images/menu/sandwich_pm10_01.jpg b/images/menu/sandwich_pm10_01.jpg new file mode 100644 index 00000000..02b7f551 Binary files /dev/null and b/images/menu/sandwich_pm10_01.jpg differ diff --git a/images/news/icon_event_slider_arr - left.png b/images/news/icon_event_slider_arr - left.png new file mode 100644 index 00000000..05a795ca Binary files /dev/null and b/images/news/icon_event_slider_arr - left.png differ diff --git a/images/news/icon_event_slider_arr - right.png b/images/news/icon_event_slider_arr - right.png new file mode 100644 index 00000000..df14a295 Binary files /dev/null and b/images/news/icon_event_slider_arr - right.png differ diff --git a/images/news/icon_event_slider_arr.png b/images/news/icon_event_slider_arr.png new file mode 100644 index 00000000..4f91772a Binary files /dev/null and b/images/news/icon_event_slider_arr.png differ diff --git a/images/subway_seo.png b/images/subway_seo.png new file mode 100644 index 00000000..f98732ce Binary files /dev/null and b/images/subway_seo.png differ diff --git "a/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091420034.jpg" "b/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091420034.jpg" new file mode 100644 index 00000000..04b37c4a Binary files /dev/null and "b/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091420034.jpg" differ diff --git "a/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091516857.jpg" "b/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091516857.jpg" new file mode 100644 index 00000000..143664d8 Binary files /dev/null and "b/images/upload&banner/PC \353\251\224\354\235\270 \353\260\260\353\204\210_20230302091516857.jpg" differ diff --git a/images/upload&banner/main_PC_1920x440_20201006040046969.jpg b/images/upload&banner/main_PC_1920x440_20201006040046969.jpg new file mode 100644 index 00000000..f9915c18 Binary files /dev/null and b/images/upload&banner/main_PC_1920x440_20201006040046969.jpg differ diff --git "a/images/upload&banner/\353\251\224\354\235\270\355\225\230\353\213\250\353\241\244\353\247\201\353\260\260\353\204\210270X300_20230302091543845.jpg" "b/images/upload&banner/\353\251\224\354\235\270\355\225\230\353\213\250\353\241\244\353\247\201\353\260\260\353\204\210270X300_20230302091543845.jpg" new file mode 100644 index 00000000..e4e9265f Binary files /dev/null and "b/images/upload&banner/\353\251\224\354\235\270\355\225\230\353\213\250\353\241\244\353\247\201\353\260\260\353\204\210270X300_20230302091543845.jpg" differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..7611f2a7 --- /dev/null +++ b/index.html @@ -0,0 +1,394 @@ + + + + + + + SUBWAY ์จ๋ธŒ์›จ์ด + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
+ + + +
+ +
+
+ +
+ ์น˜ํ‚จ ์ปฌ๋ ‰์…˜ +
+ + +
+
+ 1 +
+
+ 2 +
+
+ 3 +
+
+
+ + + + +
+ + +
+ + + +
+
+
+ Prev +
+
+ Egg Mayo + + ์—๊ทธ๋งˆ์š” + +

๋ถ€๋“œ๋Ÿฌ์šด ๋‹ฌ๊ฑ€๊ณผ ๊ณ ์†Œํ•œ ๋งˆ์š”๋„ค์ฆˆ๊ฐ€ ๋งŒ๋‚˜
๋” ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํ…Œ๋””์…€๋Ÿฌ

+
+
+ Italian B.M.T.โ„ข + + ์ดํƒˆ๋ฆฌ์•ˆ ๋น„์— ํ‹ฐ + +

ํŽ˜ํผ๋กœ๋‹ˆ, ์‚ด๋ผ๋ฏธ ๊ทธ๋ฆฌ๊ณ  ํ–„์ด ๋งŒ๋“ค์–ด๋‚ด๋Š” ์ตœ์ƒ์˜ ์กฐํ™”! ์ „์„ธ๊ณ„๊ฐ€ ์‚ฌ๋ž‘ํ•˜๋Š” ์จ๋ธŒ์›จ์ด์˜ ๋ฒ ์ŠคํŠธ์…€๋Ÿฌ! Biggest Meatiest Tastiest, itsโ€™ B.M.T!

+
+
+ B.M.T. + + ๋น„์—˜ํ‹ฐ + +

์˜ค๋ฆฌ์ง€๋„ ์•„๋ฉ”๋ฆฌ์นธ ์Šคํƒ€์ผ ๋ฒ ์ด์ปจ์˜
ํ’๋ฏธ์™€ ๋ฐ”์‚ญํ•จ ๊ทธ๋Œ€๋กœ

+
+
+ Ham + + ํ–„ + +

๊ธฐ๋ณธ ์ค‘์— ๊ธฐ๋ณธ!
ํ’๋ถ€ํ•œ ํ–„์ด ๋งŒ๋“ค์–ด๋‚ด๋Š”
์ž… ์•ˆ ๊ฐ€๋“ ๋„˜์น˜๋Š” ๋ง›์˜ ํ–ฅ์—ฐ

+
+
+ Next +
+
+
+
+ + +
+
+
+
+
+

์จ๋ธŒ์›จ์ด๋ฅผ
์ œ๋Œ€๋กœ ์ฆ๊ธฐ๋Š” ๋ฐฉ๋ฒ•!

+ ์ด์šฉ๋ฐฉ๋ฒ• +
+ +
+

50๋…„ ์—ญ์‚ฌ๋ฅผ ๊ฐ€์ง„
No.1 ํ”„๋žœ์ฐจ์ด์ฆˆ์˜ ์„ฑ์žฅ๊ธฐ

+ ์จ๋ธŒ์›จ์ด ์—ญ์‚ฌ + +
+
+ +
+ + + +
+
+
+
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/js/main.js b/js/main.js new file mode 100644 index 00000000..e69de29b