oosong2711
@oosong2711
Reviews Written
3
Average Rating
5.0
Posts
Q&A
์ํ ์์ธํ์ด์ง ์์ฝ๋์ธ ๋ถ๋ถ
$(function(){ /* Include html Files */ $('.gnb-include').load('/include/gnb.html') $('.main-header-include').load('/include/main-header.html') $('.goods-detail-header-include').load('/include/goods-detail-header.html') /* Category - Accordion */ $('.category-accordion .detail').eq(0).show() $('.category-accordion .title').click(function(){ $(this).next().stop().slideDown() $(this).siblings('.category-accordion .title').next().stop().slideUp() $(this).addClass('active') $(this).siblings('.category-accordion .title').removeClass('active') }) /* Recent Search Result */ $('.search-recent .btn-clear').click(function(){ $(this).parent().hide() }) $('.search-recent .btn-all-clear').click(function(){ $('.search-recent .item').hide() }) /* Cart Items */ $('.cart-content .btn-all-clear').click(function(){ $('.cart-item').hide() }) $('.cart-content .btn-clear').click(function(){ $(this).parent().parent().hide() }) /* Front Slider */ $('.front-slider').slick({ slidesToShow: 1, dots: false, arrows: true, autoplay: false, }); /* Goods Suggestion Slider */ $('.goods-suggestion-items').slick({ slidesToShow: 3, dots: false, arrows: true, autoplay: false, slidesToScroll: 2, }); /* Goods Accordion */ $('.goods-accordion .detail').eq(0).show() $('.goods-accordion .title').click(function(){ $(this).toggleClass('active') $(this).next().toggle() $(this).siblings('.goods-accordion .title').removeClass('active') }) /* Goods Order Info */ $('.btn-order-choice').click(function(){ $('.goods-order-choice').hide() $('.goods-order-final').slideDown(250) $('.overlay-fold').show() }) $('.btn-fold, .overlay-fold').click(function(){ $('.goods-order-choice').show() $('.goods-order-final').slideUp(250) $('.overlay-fold').hide() }) /* Wish */ $('.wish').click(function(){ $(this).toggleClass('active') }) /* Front Footer */ $('.btn-view-more').click(function(){ $('.company-info-more').toggle() }) /* Goods Detail Slider */ $('.goods-detail-slider').slick({ slidesToShow: 1, dots: true, arrows: false, autoplay: true, slidesToScroll: 1, }); })
- 1
- 6
- 534
Q&A
์ํ ์์ธํ์ด์ง ์์ฝ๋์ธ ๋ถ๋ถ
/* ##### Goods Detail html ##### */ .goods-detail {} .goods-detail-inner {} .goods-detail-content { padding: 0; } /* Goods Slider CSS */ .goods-detail-slider-outer { position: relative; } .goods-detail-slider.slick-dotted.slick-slider { margin-bottom: 0; } .goods-detail-slider a { width: 100%; height: 350px; } .goods-detail-slider a img { width: inherit; height: inherit; object-fit: cover; } /* Goods Slider Custom CSS */ .goods-detail-slider .slick-dots { bottom: 15px; } .goods-detail-slider .slick-dots li { width: 15px; height: 15px; margin: 0 -3px; } .goods-detail-slider .slick-dots li button:before { color: white; opacity: 1; } .goods-detail-slider .slick-dots li.slick-active button:before { color: var(--crimson); } /* Goods Info */ .goods-info { padding: 20px; } .goods-rating { display: flex; justify-content: flex-end; } .stars {} .stars .bi { color: var(--gold); } .stars em { font-style: normal; font-size: 13px; color: var(--royalblue); } .goods-info .goods-title h3 { font-size: 16px; margin: 10px 0; } .goods-info .goods-title div { justify-content: flex-start; font-size: 20px; gap: 15px; margin-top: 15px; } .goods-info .goods-title div span { margin-right: auto; } .goods-delivery-info { display: flex; margin: 25px 0; border-top: 1px solid var(--gloudy-gray); border-bottom: 1px solid var(--gloudy-gray); padding-top: 20px 0; gap: 10px; } .goods-delivery-info b {} .goods-delivery-info div {} .goods-delivery-info div span { display: block; } .goods-delivery-info div span em { font-style: normal; color: var(--silver-gray); } /* Goods Detail */ .good-detail img { width: 100%; } .good-detail p { padding: 0 20px; text-align: center; } /* Goods Accordion */ .goods-accordion {} .goods-accordion .title { border-bottom: 1px solid var(--gloudy-gray); height: 40px; font-weight: normal; padding-left: 20px; display: flex; align-items: center; position: relative; } .goods-accordion .title:after { content: '\F64D'; position: absolute; font-family: bootstrap-icons; right: 20px; } .goods-accordion .title.active { color: var(--crimson); background-color: yellowgreen; } .goods-accordion .title.active:after { content: '\F63B'; } .goods-accordion .detail { display: none; } /* Goods Order Info */ .goods-order-info { background-color: white; border-radius: 10px 10px 0 0; box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.05); padding: 20px; position: fixed; bottom: 0; width: 100%; z-index: 100; } .goods-order-choice { display: flex; align-items: center; gap: 15px; } .goods-order-choice .wish { transform: scale(1.5); flex: 1; } .btn-order-choice { background-color: var(--royalblue); flex: 6; } .goods-order-final { display: none; z-index: 3; } .goods-order-final-info .goods-title { margin: 20px 0; } .goods-order-final-info .goods-title h3 { font-size: 16px; } .goods-order-final-info .goods-title > div { font-size: 20px; margin-top: 15px; } .btn-fold { background-color: transparent; width: 50px; position: absolute; border: none; top: 5px; left: 50%; transform: translateX(-50%); } .overlay-fold { position: fixed; width: 375px; height: 100vh; top: 0; left: 0; display: none; } .payment-benefit { font-size: 13px; margin-top: 20px 0; } .payment-benefit b { font-weight: 400; } .payment-benefit p { color: var(--light-gray); } .payment-benefit p a { text-decoration: underline; } .good-order-btns { display: flex; gap: 10px; } .btn-cart { border: 1px solid var(--royalblue); color: var(--royalblue); background-color: white; } .btn-now-order { background-color: var(--royalblue); }
- 1
- 6
- 534
Q&A
์ํ ์์ธํ์ด์ง ์์ฝ๋์ธ ๋ถ๋ถ
Goods Detail - Today's Meal Kit (์ฌ์ง) (์ฌ์ง) (์ฌ์ง) (์ฌ์ง) (53) new hot ๋ฐ๋คํฅ ๊ฐ๋! ํด์ฐ๋ฌผ ์จํคํธ ํด๋ฌผ ์คํ๊ฒํฐ ๋ฐํคํธ 30%11,760์16,800์ ๋ฐฐ์ก์ ๋ณด 5๋ง์ ์ด์ ๊ตฌ๋งค์ ๋ฌด๋ฃ ๋ฐฐ์ก 8/24(๋ชฉ) ๋์ฐฉ ์์ (ํ๊ท ๋ฐฐ์ก ์์ 2~3์ผ) ์ ์ฃผ, ๋์, ์ฐ๊ฐ ์ง์ญ 15,000์ ์ถ๊ฐ (์ฌ์ง) ์ ์์ ๊ฐ๋ ํผ์ง๋ ํ๋ถํ ๋ฐ๋ค ํฅ๊ณผ ์คํ์ผํฐ์ ๋ค์ฑ๋ก์ด 2๊ฐ์ง ๋ง์ ์ฝค๋น๋ค์ด์ (์ฌ์ง) ์ฐ์คํฐ์์ค, ๊ฐ์ฅ, ๊ฟ, ๋ ๋ ์์ธ ์์ด๋ก ๋ง์ ๋ธ ๋ง๋ฆฌ๋ค์ด๋ ์์ฌ๋ ํ๋ฏธ๋ฅผ ๋ํด์ค ๋ฟ๋ง ์๋๋ผ ์ค์ง์ด์์๊ฐ์ ๋์ฑ ๋ถ๋๋ฝ๊ฒ ๋ง๋ค์ด์ค๋๋ค. (์ฌ์ง) ์ค๋ ๋ฉ๋ด๋ ์์ด๋ค์ด ์ข์ํ๋ ์ค์ง์ด ํ ๋งํ ์คํ๊ฒํฐ๋ฅผ ๋ง๋ค์ด ์ฃผ์ธ์. ์ ์์ ์ด์ด ๋ น๋ Today's Meal Kit ํ ๋งํ ์ค์ง์ด ์คํ๊ฒํฐ ์ํํ๊ธฐ(45) (์ฌ์ง) ์ํ๋ฌธ์ (์ฌ์ง) ๋ฐฐ์ก์๋ด (์ฌ์ง) ๊ตํ ๋ฐ ๋ฐํ์๋ด (์ฌ์ง) ๊ตฌ๋งคํ๊ธฐ ๋ด์ผ๋์ฐฉ ๋ฐ๋คํฅ ๊ฐ๋! ํด์ฐ๋ฌผ ์จํคํธ ํด๋ฌผ ์คํ๊ฒํฐ ๋ฐํคํธ(2์ธ) 1300g 30%11,760์16,800์ 1 2 3 4 5 ๊ฒฐ์ ํํ ํ๋์นด๋ 5๋ง์ ๊ฒฐ์ ์ ์ต๋ 8๊ฐ์ ๋ฌด์ด์ ํ ๋ถ, PAYCO ์์ ์ฒซ ๊ฒฐ์ ์ 2,000์ ์ฆ์ ํ ์ธ ๋๋ณด๊ธฐ ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ ๋ฐ๋ก๊ตฌ๋งค
- 1
- 6
- 534
Q&A
๊ฐ๋ฐ์๋๊ตฌ
js (๊ธ์์ ์ ํ์ด ์์ด์ ๋ฐ๋ก๋ฐ๋ก ์ฌ๋ฆฝ๋๋ค ๊ฐ์ฌํฉ๋๋ค!)$(function(){ /* Trigger */ $('.trigger').click(function(){ $(this).toggleClass('active') $('.gnb').toggleClass('active') }) $('section, .menu a').click(function(){ $('.gnb').removeClass('active') $('.trigger').removeClass('active') }) /* Smooth Scrolling */ $('.menu a, .gototop').click(function(e){ $.scrollTo(this.hash || 0, 900) }) // Change CSS with Scroll $(window).scroll(function(){ if($(window).scrollTop() > 50) { $('header, .gototop').addClass('active') } else { $('header, .gototop').removeClass('active') } }) // Slick.js history $('.history-slider').slick({ dots: true, infinite: false, speed: 300, slidesToShow: 4, slidesToScroll: 2, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3, infinite: true, dots: true } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }) // Slick.js project photo $('.project-photo').slick({ dots: true, infinite: true, speed: 500, fade: true, autoplay: true, autoplaySpeed: 2000, cssEase:'linear' }) })
- 2
- 6
- 433
Q&A
๊ฐ๋ฐ์๋๊ตฌ
๋ฐ์ํ CSS@media (max-width: 768px) { /* Entire Layout */ .cd-section { height: auto; } .cd-section > div { height: auto; } .content { position: static; width: 100%; height: 100%; } /* Header */ header { transition: 0.5s; z-index: 1; } header.active { background: white; border-bottom: 1px solid #ddd; } .menu { display: block; } .slogan { display: none; } .gnb { background-color: #fff; position: fixed; top: 0; right: -270px; width: 250px; height: 100vh; box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1); transition: 0.5s; } .gnb.active { right: 0; } .menu { line-height: 40px; margin-top: 60px; } .menu a { display: block; text-align: right; padding-right: 20px; color: black; font-size: 20px; } /* Trigger */ .trigger { display: block; width: 24px; height: 14px; position: absolute; right: 20px; top: 20px; } .trigger span { position: absolute; height: 1px; width: 100%; background-color: black; transition: 0.5s; } .trigger span:nth-child(1) { top: 0; } .trigger span:nth-child(2) { top: 50%; width: 80%; } .trigger span:nth-child(3) { top: 100%; } .trigger.active span:nth-child(1) { top: 50%; transform: rotate(45deg); } .trigger.active span:nth-child(2) { top: 50%; width: 80%; opacity: 0; } .trigger.active span:nth-child(3) { top: 50%; transform: rotate(-45deg); } /* Gototop */ .gototop { position: fixed; bottom: 20px; left: 20px; z-index: 2; border: 1px solid white; display: block; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 52px; transform: translateY(30px); opacity: 0; transition: 0.5s; } .gototop.active { opacity: 1; transform: translateY(0); } /* Hiring Button */ .btn-hiring { right: 20px; bottom: 20px; } .cd-vertical-nav { display: none; } /* ### Section : home ### */ .home-inner { height: 100vh; } .welcome-text { transform: translate(-50%, -50%) scale(0.7); width: 100%; } .home-heading { left: 20px; } .home-heading span { font-size: 50px; } /* ### Section : about ### */ .about-inner { height: auto; padding: 20px; background: #0dace3; } .about-items { width: 100%; position: static; margin-left: 0; transform: none; text-align: center; } .item img { float: none; } /* ### Section : plan ### */ .plan-inner { height: auto; padding: 20px; } .plan-feature { width: 100%; position: static; transform: none; } .plan-feature > div { height: auto; } .plan-info { margin-bottom: 40px; } .plan-info div { float: none; width: 100%; } .plan-heading { padding-right: 0; } .plan-photo img { width: 100%; height: auto; } /* ### Section : awards winner ### */ .awards-inner { height: auto; } .awards-inner > div { float: none; width: 100%; } .about-heading, .victory-jump img { position: static; transform: none; padding: 40px 20px; } .about-heading { width: 100%; } .victory-jump img { text-align: center; } /* ### Section : location winner ### */ .location-inner { height: auto; } .feature { width: 100%; position: relative; top: 0; left: 0; transform: none; } .feature > div { float: none; width: 100%; padding: 20px; } /* ### Section : contact ### */ .contact-inner { height: auto; } .contact-feature { width: 100%; position: static; transform: none; } .contact-feature > div { float: none; width: 100%; } /* ### Section : project ### */ .project-inner { height: auto; border: none; } .tab > div { width: 100%; float: none; } .view-project { width: 100%; } .project-info { padding: 20px; } .detail div { font-size: 13px; } .btn { width: 100%; bottom: -10px; } .project-info p { position: relative;; } /* ##### SubPage : Hiring ##### */ .hiring-info { padding: 20px; } .hiring-main { height: 300px; } .hiring-heading { width: 100%; top: 60%; } .hiring-heading h1 { font-size: 32px; margin-top: 10px; } .hiring-heading span:before, .hiring-heading span:after { background-color: #141414; } .hiring-info > div { float: none; width: 100%; height: auto; } .center-child { position: static; transform: none; width: 100%; } .hiring-slogan { padding: 50px 0; } .hiring-slogan p { font-size: 26px; } .hiring-slogan p:before { top: -72px; left: -60px; } .hiring-contact ul { display: block; width: 100%; } .center-child h2 { font-size: 28px; } /* Featherlight Mobile CSS */ .featherlight .featherlight-close-icon { font-size: 25px; right: 30px; } /* ##### SubPage : Project ##### */ .hiring-main.project-main1, .hiring-main.project-main2, .hiring-main.project-main3 { height: 70vh; } .hiring-main.project-main1 .hiring-heading h1, .hiring-main.project-main2 .hiring-heading h1, .hiring-main.project-main3 .hiring-heading h1 { font-size: 40px; } .photo.project-info { font-size: 19px; } }
- 2
- 6
- 433
Q&A
๊ฐ๋ฐ์๋๊ตฌ
์คํ์ผ CSS/* Google Web Font : Montserrat */ @import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500&display=swap'); @import url('https://fonts.googleapis.com/css?family=Manrope:300,400,500,600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Overpass&display=swap'); /* FontAwesome CDN 4.7 */ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); /* Reset CSS */ * { box-sizing: border-box; } ul { list-style: none; padding: 0;} a { text-decoration: none; } /* Default CSS */ body { font-family: 'Montserrat', sans-serif; color: #222; font-size: 15px; margin: 0; height: 100vh; background: white; } /* Entire Layout */ .cd-section { height: 100vh; } .cd-section > div { height: 100%; position: relative; } .content { background-color: white; position: absolute; width: calc(100% - 40px); height: calc(100% - 80px); left: 20px; bottom: 20px; overflow: hidden; } /* Header */ header { position: fixed; width: 100%; top: 0; left: 0; } .gnb-inner { width: calc(100% - 40px); height: 60px; margin: auto; line-height: 60px; } .logo { float: left; } .logo img { padding-top: 17px; } .gnb { float: right; } .menu { display: none; } .slogan { font-size: 16px; font-style: italic; } .trigger { display: none; } /* Hiring Button */ .btn-hiring { position: fixed; right: 50px; bottom: 50px; color: white; background-color: black; padding: 10px 20px; border-radius: 20px; box-shadow: 5px 5px 20px #00000017; transition: 0.5s; } .btn-hiring .fa { transform: rotateY(180deg); margin-right: 5px; } .btn-hiring:active { transform: scale(80%); } /* ### Section : project ### */ .project-inner { height: 100%; overflow: hidden; border: 1px solid #ddd; } .tabs { height: 100%; width: 300%; transition: 0.5s; } .tab { width: calc(100% / 3); height: 100%; float: left; } .tab > div { height: 100%; float: left; } .project-info { width: 25%; } .project-photo { width: 75%; overflow: hidden; } input[name='tabmenu'] { display: none; } .btn { position: absolute; left: 0; bottom: 30px; width: 25%; text-align: center; } .btn label{ cursor: pointer; width: 5px; height: 5px; background-color: black; display: inline-block; border-radius: 50%; margin: 8px; position: relative; } .btn label:before { content: ''; display: inline-block; border: 1px solid transparent; width: 17px; height: 17px; border-radius: 50%; position: absolute; left: -6px; top: -6px; transition: 0.3s; } .btn label:hover:before { border: 1px solid #bbb; } input[id='tab1']:checked ~ .btn label[for='tab1']:before, input[id='tab2']:checked ~ .btn label[for='tab2']:before, input[id='tab3']:checked ~ .btn label[for='tab3']:before { border: 1px solid #bbb; } input[id='tab1']:checked ~ .tabs { margin-left: 0; } input[id='tab2']:checked ~ .tabs { margin-left: -100%; } input[id='tab3']:checked ~ .tabs { margin-left: -200%; } /* Project info */ .project-info { padding: 50px; position: relative; } .project-info:before { content: attr(data-text); font-size: 130px; color: #eee; position: absolute; top: -10px; left: 10px; } .project-info h3 { font-size: 20px; position: relative; } .project-info p { font-size: 16px; line-height: 1.6em; } .project-info ul { line-height: 2em; margin: 50px 0; } .project-info ul li:before { content:"\f105"; font-family: fontawesome; margin-right: 10px; } .detail { margin-bottom: 50px; } .detail div { display: inline-block; text-align: center; width: 32.5%; color: #999; } .detail div span { font-size: 36px; font-weight: bold; display: block; color: black; margin-bottom: 10px; } .view-project { background: #3f3f3f; color: white; text-transform: uppercase; font-size: 13px; display: inline-block; width: 250px; padding: 10px; text-align: center; transition: 0.3s; position: relative; } .view-project:hover { background-color: black; } .view-project .fa { transition: 0.3s; } .view-project:hover .fa { margin-left: 10px; } /* ### Section : home ### */ .home-inner { background-color: white; height: 100%; } .home-inner:before { content: ''; background-color: black; position: absolute; top: 0; left: 0; width: 10; height: 100%; animation: overlay 1s 2s ease-in-out both; } .welcome-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 40px; font-weight: 300; text-align: center; line-height: 1.2em; margin: 0; font-family: 'Source Code Pro'; animation: sliderup 2s 0s linear both; } .welcome-text span { display: block; font-size: 20px; } .welcome-text span .fa { color: crimson; } .opacity-image { background: url(/images/section-bg-01.jpg) no-repeat center center; background-size: cover; height: 100%; opacity: 0; animation: opacity-image 1s 2.5s ease-in-out both; } .home-heading { position: absolute; top: 50%; left: 300px; transform: translateY(-50%); } .home-heading span { display: block; font-size: 115px; color: white; font-weight: 600; width: 0%; overflow: hidden; animation: reveal 0.5s 3s ease-in both; } .home-heading span:nth-child(1) { animation-delay: 3s; } .home-heading span:nth-child(2) { animation-delay: 3.2s; } .home-heading span:nth-child(3) { animation-delay: 3.4s; } @keyframes sliderup { 0% { opacity: 0; margin-top: 50px; } 20% { opacity: 1; margin-top: 0; } 40% { opacity: 1; margin-top: 0; } 100% { opacity: 0; } } @keyframes overlay { 0% { width: 0; left: 0; } 50% { width: 100%; left: 0; } 100% { width: 0%; left: 100%; } } @keyframes opacity-image { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes reveal { 0% { width: 0; } 100% { width: 100%; } } /* ### Section : about ### */ .about-inner { background: #0dace3 url(/images/line-drawing.png)no-repeat right bottom; height: 100%; } .about-items { width: 50%; color: white; position: absolute; top: 50%; transform: translateY(-50%); left: 100px; } .item { overflow: hidden; margin-bottom: 40px; } .item:hover img { filter: invert(0); transition: 0.5s; } .item img { height: 120px; float: left; margin-right: 20px; filter: invert(1); } .item h3 { font-size: 28px; font-weight: 500; margin: 0; transition: 0.5s; letter-spacing: -1px; } .item:hover h3 { color: black; } .item p { overflow: hidden; font-size: 18px; } /* Slick.js Custom CSS */ .history-slider .slick-arrow { display: none !important; } .history-slider .slick-dots li button:before { font-size: 40px; color: white; } .history-slider .slick-dots li { margin: 0; } /* Featherlight Custom CSS */ .featherlight .featherlight-content { position: relative; text-align: left; vertical-align: middle; display: inline-block; overflow: auto; padding: 0; border-bottom: 25px solid transparent; margin-left: 0; margin-right: 0; max-height: 100%; background: #fff; cursor: auto; white-space: normal; width: 100%; height: 100%; } .featherlight iframe { border: none; width: 100%; height: 100%; } .featherlight .featherlight-close-icon { position: absolute; z-index: 9999; top: 30px; right: 70px; line-height: 25px; width: 25px; cursor: pointer; text-align: center; font-family: Arial, sans-serif; background: #fff; background: rgba(255, 255, 255, 0.3); color: #000; border: none; padding: 0; font-size: 40px; outline: none; }
- 2
- 6
- 433
Q&A
๊ฐ๋ฐ์๋๊ตฌ
html (10000์ ์ดํ๋ก ์ ์ผ๋ผ๊ณ ํด์ about์น์ ๊น์ง๋ง ์ ์์ด์!) DesignWorks Architecture Agency You can do it with CodingWorks Creative Architecture Specialists (์ฌ์ง) Together we can make an impact Design Works the excitement of an entrepreneurial environment with the stability of an established practice. Principals and senior leadership work side-by-side with junior designers to create innovative, workable designs. (์ฌ์ง) Weโre always looking for talent If you donโt see an open position that fits your talents, send us your resume. Weโre always looking for smart, self-starters and will reach out to you if something becomes available. (์ฌ์ง) Fellowship Every summer we offer a Fellowship to a select group of students in architecture, planning and landscape architecture. Read about our 2019 Fellowship winners and learn more about what the Fellowship has to offer. (์ฌ์ง) Home About Project Plan & History Awards Location Contact We design places, not projects. (์ฌ์ง) Hiring Next Prev
- 2
- 6
- 433




