img src 마크업 속성 대신 사용함
반응형 웹을 위해서는 높이값을 px 대신 % 단위를 사용해 준다.
이미지의 높이값 조정은 height 속성만 가능할까?
padding-top 또는 padding-bottom 사용을 통해서 안쪽 공간을 주게 된다.
padding-top은 높이 기준이지만 % 퍼센트를 적용하면 너비 기준으로 바뀌어, 너비 기준으로 높이를 잡게 된다. (창 크기에 따라 높이 비율이 유지됨)
보통 모니터에서 사용하는 16 대 9 의 비율로 적용하고 싶다. 9나누기 16, 56.25%이다.
padding-top 을 56.25% 를 적용하였다.
가상 요소로 부모클래스의 자식 요소를 가상으로 만들 수 있다.
.class::after {
}
.class::before {
}
.class li::last-child 또는 nth-child() 이런 식으로 다가..
position relative, absolute 속성과 float 속성을 적절히 사용한다.
li 태그로 리스트를 죽 만든 후, 데이터 스코어 속성 만들기
< li data-score = "100%" > 노래 부르기 </ li>
: 이렇게 data score 속성을 사용할 수 있다.
근데 노래 부르기 100% 이렇게 옆으로 나란히 나오면 별로 안예쁘니까 이 100% 라는 것을 float 으로 오른쪽으로 보내버림. 여기에는,
그래프 리스트의 가상 자식요소를 만들어서 float 속성으로 오른쪽으로 보내버림.
content:attr(data-score); 로 적용.
.graph li[data-score: "50%"] { width: 50%, box-sizing: border-box}
CSS gradient 사이트에서 원하는 색상을 지정한 뒤 복사해서 그래프 li 속성에 그대로 붙여넣으면 완성!
@media (min-width: 768px) {
.portrait {
position: fixed;
left: 0;
top: 0;
width: 60vw;
height: 100vh;
padding: 0;
}
.profile {
margin-left: 60vw;
}
}