-
<CSS> TIL: 텍스트 수정(회전, 맞춤, 배경), 화면 높이 에러무기 2021. 11. 8. 13:59728x90
CSS 텍스트 회전
1. display 속성값을 inline-block 으로 설정한다(inline 요소는 회전 불가능).
2. transform 속성값으로 rotate 값을 대입한다(rotate === rotateZ).
span { display: inline-block; transform: rotate(180deg); }
CSS 문제 해결
< 수정해야 할 곳이 3군데 있음 > 1. Error: 화면 높이
🆖 현황 - height 속성을 100%로 맞추었지만 해당 요소의 컨테이너 밖으로 넘치게 되었음
🔑 해결방안 - header의 높이만큼 padding-bottom 속성값을 부여
.window { background-color: white; width: 80%; height: 80%; border-radius: 8px; padding-bottom: 32px; }
2. Warning: 텍스트 맞춤
🆖 현황 - 'JULY'와 '5'를 space-between 적용하였고, '5' 혼자 저멀리 떨어져 있다.
🔑 해결방안 - 첫번째 박스의 텍스트들을 감싸는 div 요소를 하나 더 만들고, 'display: grid', 'grid-template-columns: min-content'를 적용하여 JULY 5가 멀어질 수 있는 범위를 제한하였다.
.first-box__wrapper { display: grid; grid-template-columns: min-content; }
3. Warning: 텍스트배경
🆖 현황 - 'BILL WILSON [US]' 뒤로만 배경이 있으면 좋겠는데, 오른쪽 끝까지 배경이 입혀졌다.
🔑 해결방안 - 해당 span에 'width: max-content'를 적용하여, 배경의 폭을 내부 콘텐츠가 가질 수 있는 가장 큰 폭으로 설정하였다.
span:nth-child(5) { width: max-content; background-color: #a35233; color: white; }
< 수정 후의 모습 > 728x90'무기' 카테고리의 다른 글
<Web> 스크롤 위치 확인(Window.scrollY), getBoundingClientRect() (0) 2021.12.02 <CSS> TIL: background, pointer-events(클릭 안되게!) (0) 2021.12.02 <Web> 코코아톡 클론 챌린지 - Nomad Coders (0) 2021.10.20 <Web> 밀리의 서재 클론코딩 (0) 2021.10.10 <Web> 코코아톡 클론코딩 - Nomad Coders (HTML, CSS) (0) 2021.10.04