ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CS
    CS 공부/프론트엔드 2023. 1. 17. 21:09

    종류

    태그 선택자 (type selector): html 태그 이름으로 선택

    ex) li { color: red; }

     

    클래스 선택자 (class selector): html class의 속성의 값으로 선택

    ex) .orange{ color: red; }

     

    하위 선택자 (descendant combinator): html 요소의 하위 요소를 선택

    ex) div .orange{ color: red; }

     

    가상 클래스:hover (pseudo-classes :hover): html 요소에 마우스 커서가 올라가 있는 동안 선택

    ex) a:hover{ color: red; }

     

    가상 클래스:active (pseudo-classes :active): html 요소에 마우스를 클릭하고 있는 동안 선택

    ex) a:active{ color: red; }

     

    CS 종류

    글꼴, 문자 : fonts, texts
    배경: backgrounds, 요소의 배경
    배치: positions, 요소의 위치
    정렬: flexible boxes, flex
    전환: trainsitions, 요소의 이전과 이후 상태를 자연스럽게 보여줌 -> transitions: 1s 바뀌는데 1초 걸림
    변환: transforms, 요소에 회전, 비율, 기울기 -> translateX() translateY() rotate() scale()
    띄움: floations, 요소를 글자 위에 띄움
    애니메이션: animations, 요소에 애니메이션 추가
    그리드: grid, 요소의 레이아웃 지정
    다단: columns, 요소의 문장을 여러 단으로 배치
    필터: filters, 요소에 흐리게, 색상 반전 등 그래픽 효과

    CS 세부 종류

    border-radius: 테두리 둥글게
    box-shadow: 요소에 그림자
    background-color: 배경색
    margin: 요소의 외부 여백
    padding: 요소의 내부 여백
    background-repeat: no-repeat: 이미지 반복 출력 안됨
    background-position: 이미지 위치
    font-size: 글자 크기(기본 16px)
    font-weight: 글자의 두께
    font-family: 글꼴
    line-height: 줄 간 높이
    text-align: 텍스트 정렬
    word-break: keep-all -> 한글에서 띄어쓰기로 단어 구분
    display: 수직 수평(flex) 정렬
    justifiy-content, align-items: 정렬
    gap: item 사이의 간격

    @media 쿼리 (반응형 웹)
    ex) @media (max-width: 500px) {
                   .container { height:~, border:~}
                   .container .item {width:~ height:~~}
                  }

    'CS 공부 > 프론트엔드' 카테고리의 다른 글

    Streamlit  (0) 2023.04.27
    JS  (0) 2023.01.29
    HTML  (0) 2023.01.17
    HTML, CSS, JS  (0) 2023.01.16
Designed by Tistory.