본문 바로가기
IT/CSS

CSS 기능

by 불멸남생 2023. 12. 21.

CSS는 웹 페이지의 디자인과 레이아웃을 제어하기 위한 다양한 기능을 제공합니다. 아래는 CSS의 주요 기능 몇 가지입니다:

  1. CSS는 HTML 요소를 선택하는 데 사용되는 선택자를 제공합니다. 선택자를 사용하여 특정 HTML 요소에 스타일을 적용할 수 있습니다.
    cssCopy code
    /* 예: 모든 <p> 요소에 스타일 적용 */
    p { 
    	color: blue; 
    	font-size: 16px; 
    }
  2. CSS 속성은 선택한 HTML 요소에 적용할 스타일을 정의합니다. 각 속성은 값과 함께 사용됩니다.
    cssCopy code
    /* 예: 글꼴 크기와 색상을 정의하는 속성 */
    p {
    	font-size: 18px; 
    	color: #333; 
    }
  3. 웹 페이지의 레이아웃은 박스 모델을 기반으로 합니다. 각 HTML 요소는 콘텐츠, 패딩, 테두리, 마진 등의 영역으로 구성됩니다.
    cssCopy code
    /* 예: 박스 모델 속성 설정 */
    div { 
    	width: 200px;
    	padding: 10px;
    	border: 1pxsolid #ccc;
    	margin: 20px;
    }
  4. CSS를 사용하여 웹 페이지의 레이아웃을 조절할 수 있습니다. Flexbox와 Grid와 같은 레이아웃 기술을 활용하여 유연하고 반응형 레이아웃을 만들 수 있습니다.
    cssCopy code
    /* 예: Flexbox를 사용한 레이아웃 설정 */
    .container {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    }
  5. 텍스트 및 요소의 색상, 그라데이션, 이미지 등을 지정하여 배경을 디자인할 수 있습니다.
    cssCopy code
    /* 예: 배경 색상 및 이미지 설정 */
    body {
    	background-color: #f0f0f0;
    	background-image: url('background.jpg');
    	background-size: cover;
    }
  6. CSS를 사용하여 요소에 애니메이션과 전이 효과를 추가하여 사용자 경험을 향상시킬 수 있습니다.
    cssCopy code
    /* 예: 회전 애니메이션 적용 */
    @keyframesrotate { 
    	from{
    		transform: rotate(0deg);
    	} to {
    		transform: rotate(360deg);
    	}
    } 
    .spinner{
    	animation: rotate 2sinfinite linear;
    }

이러한 CSS 기능들은 웹 개발자가 웹 페이지를 디자인하고 스타일링하는 데 도움을 주며, 사용자에게 더 나은 시각적 경험을 제공할 수 있도록 합니다.

반응형

'IT > CSS' 카테고리의 다른 글

CSS 자동 줄바꿈하는 방법  (0) 2024.01.07
CSS 줄바꿈 하는 방법  (0) 2024.01.06
CSS Flexbox 개념과 속성  (0) 2024.01.06
CSS 우선순위 기준  (0) 2023.12.22
CSS 란  (0) 2023.12.21