TIL

[HTML/CSS] 100일 코딩 챌린지 - 실습(9, 10일차)

밍비 2023. 4. 7. 18:24
728x90

9,10일차는 과제였습니다. 화면을 보여주고 html과 css로 똑같이 구현하는 것입니다.

혼자서 만든 화면입니다,,하하하하하

<li></li> 맨왼쪽에 줄 만드는 것만 찾아봤더니, border-left라고 합니다,,

.yellow {
  color: rgb(252, 228, 206);
  border-left: 5px solid rgb(247, 209, 85);
}

이렇게 추가해줬습니다.

그리고 노란 부분에만 border가 5px 추가되면 오른쪽으로 5px 밀리는 게 되어버려서, 흰 부분에도 투명한 border-left를 추가해 5px 오른쪽으로 밀어줍니다.

li {
  margin: 14px 0;
  padding-left: 10px;
  border-left: 5px solid transparent;
}

 

또, 커서가 올라갔을 때 커서 모양만 바꾸도록 cursor: pointer;만 해줬었는데, 영상에서는 해당 글자의 색깔까지 바꾸었습니다.

a:hover,
a:active {
  background-color: rgb(250, 201, 39);
}

이렇게 하면 a 태그에 커서가 올라갔을때, 눌렸을 때 디자인을 설정할 수 있습니다.

:hover는 커서가 올라갔을 때, :active는 클릭한 순간, :focus는 클릭되고난 이후로 쭉 이 설정이 적용됩니다.

마지막으로 새 탭이 열리게 href를 쓰는 방법입니다.

    <a href="res/html-css-basics-summary.pdf" target="_blank">Download
      PDF Summary</a>

target="_blank" 를 사용하면, 링크를 클릭했을 때 현재 탭이 아닌, 새 탭이 열리면서 사이트에 접속이 가능합니다.

 

하하하 끝!

728x90