작성
·
273
답변 7
0
0
0
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>AirMug Pro</title>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/default.css">
</head>
<body>
<div class="container">
<nav class="global-nav">
<div class="global-nav-links">
<a href="#" class="global-nav-item">Rooms</a>
<a href="#" class="global-nav-item">Ideas</a>
<a href="#" class="global-nav-item">Stores</a>
<a href="#" class="global-nav-item">Contact</a>
</div>
</nav>
<nav class="local-nav">
<div class="local-nav-links">
<a href="#" class="product-name">AirMug Pro</a>
<a href="#">개요</a>
<a href="#">제품사양</a>
<a href="#">구입하기</a>
</div>
</nav>
<section class="scroll-section" id="scroll-section-0">
<h1>AirMug Pro</h1>
<div class="sticky-elem main-message">
<p>온전히 빠져들게 하는 <br>최고급 세라믹</p>
</div>
<div class="sticky-elem main-message">
<p>주변 맛을 느끼게 해주는<br> 주변 맛 허용 모드</p>
</div>
<div class="sticky-elem main-message">
<p>온종일 편안한 <br> 맞춤형 손잡이</p>
</div>
<div class="sticky-elem main-message">
<p>새롭게 입가를<br>찾아온 매혹</p>
</div>
</section>
<section class="scroll-section" id="scroll-section-1">
<p class="description">
<strong>보통 스크롤 영역</strong>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus iste, quas a! Sint, sapiente neque voluptatem amet ipsam in eligendi quas expedita ab eos numquam veritatis praesentium laudantium repellendus aliquid quibusdam consectetur vitae magnam similique. Enim accusamus voluptate dolores magni rem. Sequi cupiditate praesentium voluptatem tenetur sint, inventore eaque consectetur labore fugiat aliquam porro nobis laborum, mollitia excepturi facere, rerum autem. Laudantium tenetur expedita, eos fuga doloremque necessitatibus minus ipsam repellendus. Alias aut, aliquid tenetur atque, saepe animi explicabo possimus ipsum voluptate ducimus at sit unde maiores ad eaque aperiam molestiae. Ipsam esse temporibus autem modi dicta tempora quasi illo velit recusandae ea accusamus, quam earum, nesciunt eius! Cumque sapiente fugit veniam, autem est neque dolorem facilis sequi amet commodi tempore natus vitae, totam necessitatibus quae expedita odio provident ipsam magnam odit! Eveniet, aut fuga. Pariatur earum quis distinctio. Facilis optio repellendus libero id quos ipsam asperiores, ab reprehenderit, saepe facere aut animi, reiciendis labore commodi expedita! Soluta culpa reprehenderit porro sapiente labore illo? Quasi cumque mollitia voluptatum nobis sapiente repudiandae assumenda ipsa nostrum repellat porro nam minima quis, optio et illum soluta, a similique at aperiam nulla voluptates aspernatur pariatur! Id nam autem quia expedita illum aliquam sed ipsa.
</p>
</section>
<section class="scroll-section" id="scroll-section-2">
<div class="sticky-elem main-message">
<p>
<small>편안한 촉감</small>
입과 하나 되다
</p>
</div>
<div class="sticky-elem desc-message">
<p>
편안한 목넘김을 완성하는 디테일한 여러 구성 요소들, 우리는 이를 하나하나 새롭게 살피고 재구성하는 과정을 거쳐 새로운 수준의 머그, AirMug Pro를 만들었습니다. 입에 뭔가 댔다는 감각은 어느새 사라지고 오롯이 당신과 음료만 남게 되죠.
</p>
<div class="pin"></div>
</div>
<div class="sticky-elem desc-message">
<p>
디자인 앤 퀄리티 오브 스웨덴,<br>메이드 인 차이나
</p>
<div class="pin"></div>
</div>
</section>
<section class="scroll-section" id="scroll-section-3">
<p class="mid-message">
<strong>Retina 머그</strong><br>
아이디어를 광활하게 펼칠<br>
아름답고 부드러운 음료공간.
</p>
<p class="canvas-caption">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem voluptatibus libero aliquid ut, exercitationem molestiae praesentium impedit. Fugiat ipsa error nostrum incidunt repudiandae corporis iste pariatur quidem nesciunt, natus. Soluta commodi sapiente vero, laudantium quisquam facere voluptatum cumque culpa a et placeat delectus, ipsum sint nemo maxime corrupti consequuntur hic deserunt ipsa eaque expedita vel! Officia placeat quae quaerat ea corporis voluptatibus, commodi tenetur dolores eaque voluptate? Et consequatur laborum rerum. Unde mollitia, laudantium odio ipsam, est corporis. Cum, nihil molestias, temporibus porro vitae enim corrupti veritatis debitis, quia excepturi ipsum deserunt unde sint! Delectus tempore, optio placeat voluptates libero cupiditate eaque quae perspiciatis nam ab laborum velit aliquid ipsa saepe numquam doloribus iure nobis facilis corporis voluptas quaerat consequuntur id molestiae. Cupiditate itaque nostrum veritatis molestias possimus at est! Ea obcaecati quam quis pariatur id sed, aspernatur reiciendis aliquid veritatis cumque est debitis quisquam repellendus blanditiis recusandae inventore minus! Repellendus reprehenderit quia error totam dolorum, quam iste voluptate ut porro cumque non excepturi beatae tenetur hic repudiandae maxime dolore, omnis placeat, ratione quos vel, temporibus ipsam? Numquam aliquid quas blanditiis aliquam, sed vitae a enim porro sequi dicta maiores, praesentium modi dolor iusto odio rem unde sapiente sunt commodi adipisci voluptates quo. Odio quisquam aspernatur inventore saepe dolorem ex? Magnam, ab eos porro possimus quisquam sunt. Quas perspiciatis impedit assumenda aut sunt suscipit ab sit deserunt, autem aliquid voluptatem laboriosam quis laborum odio neque natus beatae doloremque vero at saepe quasi. Quos veritatis qui amet id earum suscipit animi aliquid totam in hic! Odit consequuntur dolor ad a voluptatem officia sunt, tenetur, quam quibusdam omnis necessitatibus neque facilis harum ratione libero ipsa quae totam sequi. Saepe debitis quibusdam recusandae facilis inventore sit, praesentium, fuga ducimus quam quis ipsum at ex. Inventore nobis, perspiciatis cumque qui maxime tempore voluptates? Consectetur!
</p>
</section>
<footer class="footer">
2020 1분코딩
</footer>
</div>
<script src="js/main.js">
</script>
</body>
</html>
0
@charset 'utf-8';
html {
font-family: 'Apple SD Gothic Neo', Roboto, 'Noto Sans KR', NanumGothic, 'Malgun Gothic', sans-serif;
font-size: 14px;
line-height: 1.2;
word-wrap: break-word;
}
body {
overflow-x: hidden;
color: rgb(29,29,31);
letter-: -0.05em;
background: white;
}
p {
line-height: 1.6;
}
a {
color: rgb(29,29,31);
text-decoration:none;
}
.global-nav {
height: 44px;
padding: 0 1rem;
}
.local-nav {
height: 52px;
padding: 0 1rem;
border-bottom: 1px solid #ddd;
}
.global-nav-links,
.local-nav-links {
display: flex;
align-items: center;
max-width: 1000px;
justify-content: space-between;
height: 100%;
margin: 0 auto;
}
.global-nav-links {
justify-content: space-between;
}
.local-nav-links .product-name {
margin-right: auto;
font-size: 1.4rem;
font-weight: bold;
}
.local-nav-links a {
font-size: 0.8rem;
}
.local-nav-links a:not(.product-name) {
margin-left: 2em;
}
.scroll-section {
padding-top: 50vh
}
#scroll-section-0 h1 {
font-size: 4rem;
text-align: center;
}
.main-message {
display: flex;
align-items: center;
justify-content: center;
margin: 5px 0;
height: 3em;
font-size: 2.5rem;
}
.main-message p {
font-weight: bold;
text-align: center;
line-height: 1.2;
}
.main-message small {
display: block;
margin-bottom: 0.5em;
font-size: 1rem;
}
#scroll-section-2 .main message {
font-size: 3.5rem;
}
.description {
max-width: 1000px;
margin: 0 auto;
padding: 0 1rem;
font-size: 1.2rem;
color: #888;
}
.description strong {
float: left;
margin-right: 0.2em;
font-size: 3rem;
color: rgba(29, 29, 31);
}
.desc-message {
width: 50%;
font-size: bold;
}
.pin {
width: 1px;
height: 100px;
background-color: rgba(29, 29, 31);
}
.mid-message {
max-width: 1000px;
margin: 0 auto;
padding:0 1rem;
font-size: 2rem;
color: #888;
}
.mid-message strong {
color: rgba(29, 29, 31);
}
.canvas-caption {
max-width: 1000px;
margin: 0 auto;
padding:0 1rem;
font-size: 1.2rem;
color: #888;
}
.footer {
display: flex;
align-items: center;
justify-content: center;
height: 7rem;
background: darkorange;
}
.sticky-elem {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
}
#show-scene-0 #scroll-section-0 .sticky-elem,
#show-scene-1 #scroll-section-1 .sticky-elem,
#show-scene-2 #scroll-section-2 .sticky-elem,
#show-scene-3 #scroll-section-3 .sticky-elem {
display: block;
}
@media (min-width: 1024px) {
#scroll-section-0 h1 {
font-size: 9vw;
}
.main-message {
font-size: 4vw;
}
.description {
font-size: 2rem;
}
.description strong {
font-size: 6rem;
}
#scroll-section-2 .main-message {
font-size: 6vw;
}
.main-message small {
font-size: 1.5vw;
}
.desc-message {
width: 20%;
}
.mid-message{
font-size: 4vw;
}
.canvas-caption {
font-size: 2rem;
}
}
0
0
0