코딩일지 -언어공부방/HTML

HTML Table Styling | 테이블표 색상 꾸미기 | 마우스 반응형 하이라이트

강cording 2022. 8. 19. 22:38
반응형

<테이블 색상 꾸미기 - Zebra stripes 수평정렬>

  • Table row를 스타일링 하기 위해선, :nth-child(even) 선택기능을 사용하면 된다.
  • 태그 위치는 <head>의 <style> 태그 안에 위치 시킨다.
  • (even) 은 2,4,6 열에 스타일링 적용
  • (odd) 는 1,3,5 열에 스타일링 적용

 

<테이블 색상 꾸미기 - Vertical Zebra stripes 수직정렬>

  • Vertical 로 수직 스타일링 하기 위해선, td(table data) 와 th(table header)를 꾸며주면 된다.

 

<테이블 색상 꾸미기 - 수직+수평 결합된 형태의 정렬> : Combine Vertical & Horizontal Zebra stripes

  • 위에서 배운 스타일 두가지를 결합한 형태로 나타낼 수 있다. 열과 행에 모두 줄무늬가 생김.
  • 투명한 색상을 사용하면 겹치는 효과를 얻을 수 있다.
  • 투명도를 반영 시키려면, rgba() 를 사용 하면 된다.

 

<수평 스타일의 테이블>

  • 각 테이블 열의 밑줄 선만 살리고자 하는 경우,
  • border-bottom 특성을 tr 요소에 더해 표현해 낼 수 있다.

 

<테이블에 하이라이트 효과 주기>

  • 마우스를 테이블 열에 가져다 대었을 때, 정해진 색상 값으로 하이라이트 되는 효과를 주고 싶다면,
  • tr 요소에서 :hover 섹터를 사용 하면 된다.

 
반응형