-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2주차] 과제 박재현 #1
base: main
Are you sure you want to change the base?
[2주차] 과제 박재현 #1
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,32 @@ | ||||||||||||||||||||
<!DOCTYPE html> | ||||||||||||||||||||
<html lang="en"> | ||||||||||||||||||||
<head> | ||||||||||||||||||||
<meta charset="UTF-8"> | ||||||||||||||||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||||||||||||||||||
<title>Document</title> | ||||||||||||||||||||
<link rel="stylesheet" href="style.css" /> | ||||||||||||||||||||
<script src="https://kit.fontawesome.com/688ec50e73.js" crossorigin="anonymous"></script> | ||||||||||||||||||||
</head> | ||||||||||||||||||||
<body> | ||||||||||||||||||||
<header> | ||||||||||||||||||||
|
||||||||||||||||||||
<h1>velog </h1> | ||||||||||||||||||||
<button><i class="fa-solid fa-magnifying-glass"></i> | ||||||||||||||||||||
|
||||||||||||||||||||
</button> | ||||||||||||||||||||
<button> <i class="fa-solid fa-user"></i> | ||||||||||||||||||||
</button> | ||||||||||||||||||||
</header> | ||||||||||||||||||||
<main> | ||||||||||||||||||||
|
||||||||||||||||||||
<article> | ||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 오, article 태그를 사용하셨네요! 이런 태그를 적재적소에 알맞게 사용하면 나중에 협업할 때도 정말 보기 편해지는 것 같아요 ㅎㅎ 저는 항상 이런 태그들을 잘 사용을 못해서 ㅜ 사용하신 모습이 너무 좋아보였습니다! bb |
||||||||||||||||||||
<ul> | ||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 오옹 반복되는 포스팅 카드들을 ul 태그를 이용해서 목록으로 관리를 하셨군요! 이건 생각 못해봤는데 굉장히 재밌는 방법인 거 같아요 bb |
||||||||||||||||||||
<li><p id=포스팅1 ></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p></li> | ||||||||||||||||||||
<li><p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p></li> | ||||||||||||||||||||
<li><p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p> <p id=포스팅1></p></li> | ||||||||||||||||||||
</ul> | ||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 풀리퀘에서 본 어려웠던 점을 보고 말씀드리면, 포스팅 카드 하나하나는 그 구조가 똑같기 때문에
Suggested change
이런 식으로 제일 큰 박스인 posting-card div 태그 사이에 img 태그로 감싸진 img 부분과 text-box div 태그로 감싸진 부분 이렇게 두 가지 영역으로 나뉘고, 다시 text-box div 태그 안에 타이틀과 설명이 들어가는 방식입니다! 이게 바로 우리가 흔히 들은(?) 부모 요소와 자식 요소의 개념입니다. 서로 친구 관계여서 동등한 depth에 있는 건지, 자식이라서 부모의 성질을 계승하게 할 건지 등등을 고려하시면 좋습니당. 이렇게 하나의 posting-card라는 큰 박스를 만들어놓으면, 이제 각기 다른 내용물이 들어가더라도 크게는 posting-card라는 컴포넌트가 반복이 되는 거죠! (물론 배치는 css로 조절) |
||||||||||||||||||||
</article> | ||||||||||||||||||||
|
||||||||||||||||||||
</main> | ||||||||||||||||||||
</body> | ||||||||||||||||||||
</html> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
|
||
|
||
button{ | ||
margin: 10px; | ||
font-size: 20px; | ||
background-color: white; | ||
position :relative; | ||
border: 0; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. border은 버튼 요소의 가장자리? border-line을 어떻게 디자인할지에 관한 친구로, 저는 보통 추가적으로 이렇게 쓰면 특정 요소의 꼭짓점이 10px만큼 둥글어집니다. |
||
left: 1300px; | ||
flex-direction: row; | ||
justify-content: flex-end; | ||
} | ||
|
||
i:hover{ | ||
color: palevioletred; | ||
} | ||
|
||
ul{ | ||
text-align: center; | ||
} | ||
li{ | ||
display: flex; | ||
margin: 80px; | ||
flex-direction: row; | ||
justify-content: center; | ||
} | ||
|
||
#포스팅1{ | ||
width: 20%; | ||
height: 25vh; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 오, 길이를 정하는 데에 있어 다양한 단위를 많이 쓰셨네요! %로 하면 반응형을 구현할 수 있고, vh는 지금 사용자가 보고 있는 화면 전체를 100vh로 두고, 그 안에서의 비율을 조정할 수 있어서 좋죠! 다양한 단위들을 적절하게 쓰면 확실히 보기 편해지는 것 같아요 |
||
background-image: url(캡처3.PNG) ; | ||
background-size: 100%; | ||
margin: 10px; | ||
} | ||
|
||
#포스팅1:hover{ | ||
filter: brightness(0.5); | ||
|
||
} | ||
|
||
|
||
h1{ | ||
position: relative; | ||
left:10%; | ||
top:70px; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
안녕하세요! 리뷰 코멘트 달러 온 최민주입니다! 바쁜 시간 동안 열심히 만들어주신 코드 잘 보았습니다!! 이번에 html과 css를 처음 배우셨다고 하셨는데도 다양한 기능과 태그를 통해 정말 열심히 구현하려 노력하신 게 보여 정말 좋았습니다:) 다음번에도 좋은 코드 기대하겠습니다 수고 많으셨어용!!