选择器 { 声明1; 声明2; ... }
<html> <head> <style> p { color: blue; font-size: 20px; } </style> </head> <body> <p>这是一个段落。</p> </body> </html>
p
선택기를 설정하여 모든 <p>
요소에 대한 스타일을 지정합니다. color
문은 텍스트 색상을 파란색으로 지정하는 데 사용되며, font-size
문은 텍스트 크기를 20픽셀로 지정하는 데 사용됩니다. p
选择器,用于指定所有<p>
元素的样式。color
声明用于指定文字颜色为蓝色,font-size
声明用于指定文字大小为20像素。
p
表示所有<p>
元素。#my-id
指定ID为my-id
的元素。.my-class
指定具有my-class
类的所有元素。div p
将选择所有在<div>
元素中的<p>
元素。div > p
将选择所有是<div>
元素的直接子元素的<p>
元素。my-div
的<div>
元素中的所有段落元素:
#my-div p { color: red; }
+----------------------------------+ | Margin | | +------------------------+ | | | Border | | | | +---------------+ | | | | | Padding | | | | | | | | | | | +---------------+ | | | | Content | | | +------------------------+ | | Margin | +----------------------------------+
选择器 { margin: 上 右 下 左; border: 厚度 样式 颜色; padding: 上 右 下 左; width: 宽度; height: 高度; }
.box { margin: 10px; border: 2px solid red; padding: 20px; background-color: blue; }
<div>
元素的宽度设置为50%可以使其跨越屏幕的一半。position: absolute; left: 0; top: 0;
可以将元素固定在左上角。.row { display: flex; flex-wrap: wrap; } .col-2 { width: calc(50% - 20px); margin-right: 20px; } .col-3 { width: calc(33.33% - 20px); margin-right: 20px; }
transition: background-color 0.5s ease;
可以使背景颜色在0.5秒内平滑地过渡。transform: rotate(90deg);
p
는 모든 <p>
Element를 의미합니다. . 🎜🎜ID 선택기: #my-id
와 같이 특정 ID가 있는 요소를 지정하여 ID가 my-id
인 요소를 지정합니다. 🎜🎜클래스 선택기: .my-class
와 같이 특정 클래스로 요소를 지정하여 모든 요소를 my-class
클래스로 지정합니다. 🎜🎜선택기 결합: 다양한 유형의 선택기를 결합하여 스타일을 지정할 요소의 범위를 좁힙니다. 🎜🎜Descendant 선택기: 지정된 요소의 모든 하위 요소를 선택합니다. 예를 들어 div p
는 <div>
의 모든 <p> 요소입니다. 🎜🎜하위 요소 선택기: 지정된 요소의 직접 하위 요소를 선택합니다. 예를 들어 div > p
는 <div>의 직접 하위 요소인 모든 <code> 요소를 선택합니다. ;
요소입니다. ><p>
요소입니다. 🎜🎜🎜예를 들어 다음 CSS 코드는 ID가 my-div
인 <div>
요소 내의 모든 단락 요소 스타일을 지정합니다. 🎜@keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
.blink { animation: blink 1s infinite; }
<div>
요소의 너비를 50%로 설정하면 요소가 화면의 절반에 걸쳐 표시됩니다. 🎜🎜고정 레이아웃: 고정 크기와 절대 위치 지정을 사용하여 페이지에 요소를 배치합니다. 예를 들어 position:absolute; left: 0; top: 0;
을 사용하여 요소를 왼쪽 상단에 배치합니다. 🎜🎜유연한 레이아웃: 플렉스 박스 모델을 사용하여 요소 간의 관계를 정의합니다. flex-direction, justify-content 및 align-items와 같은 속성을 사용하여 요소의 정렬 및 배열을 제어할 수 있습니다. 🎜🎜그리드 레이아웃: 그리드 시스템을 사용하여 콘텐츠를 배치하고 정렬합니다. 예를 들어 반응형 그리드 레이아웃은 Bootstrap 프레임워크를 사용하여 쉽게 구축할 수 있습니다. 🎜🎜🎜다음은 그리드 레이아웃을 사용하여 여러 요소를 2개 및 3개 열로 나누는 샘플 CSS 레이아웃 코드입니다. 🎜rrreeetransition: background-color 0.5seasing;
을 사용하면 0.5초 만에 배경색 전환을 부드럽게 만들 수 있습니다. 🎜🎜transform: 요소의 모양, 크기 및 위치를 변환하는 데 사용됩니다. 예를 들어 transform:rotate(90deg);
를 사용하면 요소를 90도 회전할 수 있습니다. 🎜🎜애니메이션: 사용자 정의 CSS 애니메이션 효과를 만드는 데 사용됩니다. 예를 들어 다음 코드를 사용하여 간단한 깜박임 애니메이션을 만들 수 있습니다. 🎜🎜rrreee🎜 위의 예를 사용하면 위의 깜박임 애니메이션을 요소에 적용할 수 있습니다. 🎜.blink { animation: blink 1s infinite; }
위 내용은 CSS를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!