7 글 보임 - 1 에서 7 까지 (총 7 중에서)
-
글쓴이글
-
2024년 3월 23일 18:17 #117469
박신욱참가자html 코드
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link href="/css/hw3.css" rel="stylesheet" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <title>Document</title> </head> <body> <div class="main-container"> <div class="main-title"> <div class="main-title-text"> <h1>Lading Page for Apps</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p> <p>Voluptatium, rem, distinctio! Dolores doloremque.</p> <button>Show More</button> </div> < img src="/img/iphone.png" /> </div>
<div class="main-show"> <h2>It is the perfect theme for your next Project!</h2> <p>Lorem ipsum dolor sit amet, construer asdsad exit</p> <button>Show Portfolio</button> </div>
<div class="main-my"> <div class="main-my-title"> <p>services</p> <h2>What We Offer</h2> </div>
<div class="main-my-item-container"> <div class="main-my-item"> <i class="fas fa-mobile-alt fa-4x"></i> <h3>Responsive</h3> <span>Lorem ipsum I love coding</span> </div>
<div class="main-my-item"> <i class="fas fa-flask fa-4x"></i> <h3>Experiments</h3> <span>Lorem ipsum I love coding</span> </div>
<div class="main-my-item"> <i class="fas fa-bolt fa-4x"></i> <h3>Quickness</h3> <span>Lorem ipsum I love coding</span> </div>
<div class="main-my-item"> <i class="fas fa-globe-americas fa-4x"></i> <h3>Global Shipping</h3> <span>Lorem ipsum I love coding</span> </div> </div> </div>
<div class="main-PF"> <p>PortFolio</p> <h2>What we can DO</h2> </div>
<div class="main-PF-imgContainer"> <div class="main-PF-item"> <h3>Stationary</h3> <span>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</span> </div>
<div class="main-PF-item"> <h3>Stationary</h3> <span>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</span> </div>
<div class="main-PF-item"> <h3>Stationary</h3> <span>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</span> </div>
<div class="main-PF-item"> <h3>Stationary</h3> <span>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</span> </div> </div>
<div class="main-sns"> <div class="main-sns-item"> <i class="fab fa-google fa-2x"></i> </div>
<div class="main-sns-item"> <i class="fab fa-twitter fa-2x"></i> </div>
<div class="main-sns-item"> <i class="fab fa-instagram fa-2x"></i> </div> </div> <h3 class="main-myName">@ Nicholas / skrwlqhrdma</h3> </div> </body> </html>
css 코드
div, input, textarea { box-sizing: border-box; }
body { margin: 0px; }
.main-title { display: flex; justify-content: space-between; width: 100%; height: 30vw; background: linear-gradient(to bottom, blue, purple); color: white; margin: auto; }
.main-title-text { display: flex; flex-direction: column; padding: 2% 0% 7% 7%; }
.main-title-text p { margin-bottom: 0px; }
.main-title img { height: auto; max-height: 100%; width: auto; margin-right: 7%; margin-top: 5%; }
.main-title button { width: 100px; height: 50px; border-radius: 5px; background-color: rgba(75, 75, 75, 0.963); color: white; margin: 50px 0 0 0; }
.main-show { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 5%; }
.main-show h2 { margin-bottom: 0; }
.main-show button { width: 150px; height: 50px; border-radius: 10px; background-color: rgba(75, 75, 75, 0.963); color: white; }
.main-my { background-color: rgb(160, 160, 252); }
.main-my-title { display: flex; justify-content: center; align-items: center; flex-direction: column; }
.main-my-title p { margin-bottom: 0; }
.main-my-item-container { display: flex; justify-content: center; flex-wrap: wrap; }
.main-my-item { margin: 3%; display: flex; align-items: center; flex-direction: column; }
.main-my-item i { display: flex; justify-content: center; align-items: center; color: rgb(160, 160, 252); background-color: white; border-radius: 50px; width: 100px; height: 100px; }
.main-PF { display: flex; align-items: center; flex-direction: column; justify-content: center; width: 100%; height: 10%; }
.main-PF p { margin-bottom: 0; }
.main-PF-imgContainer { width: 80%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; /* margin: 0 10% 0 10%; */ margin: 0 auto; }
.main-PF-item { width: 50%; height: 28vw; color: white; padding: 6%; }
.main-PF-item:nth-child(1) { background-image: url(/img/portfolio-1.jpg); } .main-PF-item:nth-child(2) { background-image: url(/img/portfolio-2.jpg); } .main-PF-item:nth-child(3) { background-image: url(/img/portfolio-3.jpg); } .main-PF-item:nth-child(4) { background-image: url(/img/portfolio-4.jpg); }
.main-sns { display: flex; justify-content: center; align-items: center; }
.main-sns-item { margin: 7% 3% 3% 3%; }
.main-sns-item i { display: flex; justify-content: center; align-items: center; color: white; background-color: rgb(160, 160, 252); border-radius: 50px; width: 70px; height: 70px; }
.main-myName { display: flex; justify-content: center; }
@media screen and (max-width: 768px) { .main-title { } }
안녕하십니까 좋은 주말 보내고 계신가요 센세 여기서 문제가.. 현재 이 코드에서 웹 페이지를 축소하면 <button>Show More</button>이 버튼이 1. 작아지는 main-title 영역에 맞춰서 버튼도 함께 작아지고 2. 동시에 최소화 되면 main-title 영역에서 벗어나는 에러가 생깁니다 이런 경우 왜 그런가요???
2024년 3월 24일 16:59 #117553
박신욱참가자버튼에 height 빼도 그러네요.. ㅠ .main-title button { width: 100px; border-radius: 5px; background-color: rgba(75, 75, 75, 0.963); color: white; margin: 50px 0 0 0; }
2024년 3월 24일 17:33 #117556
박신욱참가자와우 해결했습니다! main-title 자체를 이것저것 건드리니 되는군요
div, input, textarea { box-sizing: border-box; }
body { margin: 0px; }
.main-title { display: flex; justify-content: space-between; width: 100%; height: auto; background: linear-gradient(to bottom, blue, purple); color: white; margin: auto; }
.main-title-text { display: flex; flex-direction: column; padding: 2% 0% 7% 7%; }
.main-title-text p { margin-bottom: 0px; }
.main-title img { height: auto; max-height: 350px; width: auto; margin-right: 7%; margin-top: auto; }
.main-title button { height: 50px; width: 100px; border-radius: 5px; background-color: rgba(75, 75, 75, 0.963); color: white; margin: 50px 0 0 0; }
.main-show { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 5%; }
.main-show h2 { margin-bottom: 0; }
.main-show button { width: 150px; height: 50px; border-radius: 10px; background-color: rgba(75, 75, 75, 0.963); color: white; }
.main-my { background-color: rgb(160, 160, 252); }
.main-my-title { display: flex; justify-content: center; align-items: center; flex-direction: column; }
.main-my-title p { margin-bottom: 0; }
.main-my-item-container { display: flex; justify-content: center; flex-wrap: wrap; }
.main-my-item { margin: 3%; display: flex; align-items: center; flex-direction: column; }
.main-my-item i { display: flex; justify-content: center; align-items: center; color: rgb(160, 160, 252); background-color: white; border-radius: 50px; width: 100px; height: 100px; }
.main-PF { display: flex; align-items: center; flex-direction: column; justify-content: center; width: 100%; height: 10%; }
.main-PF p { margin-bottom: 0; }
.main-PF-imgContainer { width: 80%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; /* margin: 0 10% 0 10%; */ margin: 0 auto; }
.main-PF-item { width: 50%; height: 28vw; color: white; padding: 6%; }
.main-PF-item:nth-child(1) { background-image: url(/img/portfolio-1.jpg); } .main-PF-item:nth-child(2) { background-image: url(/img/portfolio-2.jpg); } .main-PF-item:nth-child(3) { background-image: url(/img/portfolio-3.jpg); } .main-PF-item:nth-child(4) { background-image: url(/img/portfolio-4.jpg); }
.main-sns { display: flex; justify-content: center; align-items: center; }
.main-sns-item { margin: 7% 3% 3% 3%; }
.main-sns-item i { display: flex; justify-content: center; align-items: center; color: white; background-color: rgb(160, 160, 252); border-radius: 50px; width: 70px; height: 70px; }
.main-myName { display: flex; justify-content: center; }
@media screen and (max-width: 768px) { .main-title { display: flex; align-items: center; flex-direction: column; text-align: center; }
.main-title button { margin: 5% auto; }
.main-title img { margin: auto; }
.main-title-text { padding: 0; }
.main-title-text p { margin-bottom: 0px; margin-top: 0px; } }
이렇게 바뀌었습니다
-
글쓴이글
7 글 보임 - 1 에서 7 까지 (총 7 중에서)
- 답변은 로그인 후 가능합니다.