Post
폼 꾸미기<input[type=text]>
①폼 요소에 스타일 입히기
color : red; // 입력 창에 입력되는 글자색을 red로 지정
border : 2px solid skyblue; // 2px 두께의 skyblue색 실선 테두리
border-radius : 5px; // 둥근 모서리
②입력창에 마우스 호버시 스타일 입히기
마우스가 입력창 위에 올라오면 배경색이 blue로 칠해짐
③입력창이 포커스를 받을 때 스타일 입히기
입력창이 포커스를 받을 때, 입력 창의 글자 크기를 120% 증가시킨다
※포커스는 키 입력에 대한 독점권을 뜻하며, 폼 요소 중 오직 하나 만이 포커스를 가진다.
리스트 꾸미기
①마커의 위치
outside // 디폴트 값. 마커는 아이템 바깥에 배치됨
inside // 마커는 아이템 안쪽에 배치됨
②마커 종류
- 옵션
square, none, upper-roman, lower-alpha, decimal
③이미지 마커
모든 아이템에 이미지 마커 적용
④리스트 단축 프로퍼티
list-style-type, list-style-position, list-style-image 순
marker.png를 마커 이미지로 지정하고, 마커를 아이템 안쪽(inside)에 배치한다. 이미지가 없는 경우에는 circle타입의 마커를 사용한다.
표 꾸미기
①표 테두리 제어
1px // x테두리 두께 1픽셀
solid // 실선. 점선은 dotted
blue // 파란색
border-collapse : collapse // 표 전체에 테두리를 주었기에, 이중으로 나타난 테두리를 합치기 위한 옵션
②셀 크기 제어
px단위로 직접 입력하는 것 말고도, 표나 셀의 크기를 %단위로 지정할 수도 있다. 100%를 주면 표를 브라우저의 폭과 같은 크기로 출력하게 된다.
③셀 여백 및 정렬
left, center, right 등의 값으로 정렬 방식을 바꿀 수 있다.
④배경색 칠하기
⑤줄무늬 만들기
행에 번갈아 배경색을 주어 줄무늬로 만들기
짝수번째 행만 배경색이 blue가 된다.
홀수 번째 행만 배경색이 red가 된다.
⑤마우스가 올라갈 때 행의 배경색이 변하는 표 만들기
모든 행에 대해 마우스가 올라갈 때 배경색을 pink로 변경
tbody에 속한 행에 마우스가 올라갈 때만 배경색을 pink로 변경
'CSS & SCSS related' 카테고리의 다른 글
| CSS Related Info (0) | 2023.01.19 |
|---|---|
| CSS Basic Animation & Transition & Transform (0) | 2023.01.18 |
| CSS Basic Box Model (0) | 2023.01.18 |
| CSS Basic Properties (0) | 2023.01.18 |
| CSS Basic Rules (0) | 2023.01.18 |