본문 바로가기

CSS 핵심강좌13

[CSS 핵심강좌] 12. 툴링과 워크플로우 (CSS 프레임워크 및 BEM, OOCSS, SMACSS와 같은 CSS 방법론을 포함) CSS 툴링과 워크플로우는 CSS 코드의 개발 및 유지보수에 사용되는 도구, 방법론 및 프로세스를 말합니다. 일반적으로 사용되는 CSS 도구에는 CSS 프레임워크, 전처리기 및 빌드 툴이 있으며, 일반적으로 사용되는 CSS 방법론에는 BEM, OOCSS 및 SMACSS가 있습니다. 2023. 3. 5.
[CSS 핵심강좌] 11. 접근성 및 사용성을 위한 CSS 기술 웹 디자인에서 접근성과 사용성은 모든 사용자가 그들의 능력이나 장애에 관계없이 웹사이트를 상호작용하고 즐길 수 있도록 보장하는 중요한 측면입니다. 다음과 같은 CSS 기술을 사용하여 웹사이트의 접근성과 사용성을 향상시킬 수 있습니다. 2023. 3. 5.
[CSS 핵심강좌] 10. 반응형 디자인 반응형 디자인은 웹사이트가 다양한 기기와 화면 크기에 맞게 적절하게 조절되도록 하는 디자인 방법입니다. 이 강좌에서는 반응형 디자인의 기본 개념과 CSS를 사용하여 반응형 웹사이트를 만드는 방법을 살펴보겠습니다. 2023. 3. 5.
[CSS 핵심강좌] 9. 전처리기 (Sass, Less) CSS 전처리기는 CSS를 작성하기 위한 스크립팅 언어로, 확장된 기능과 간결한 문법을 제공합니다. Sass와 Less는 가장 대표적인 CSS 전처리기입니다. 이 강좌에서는 Sass와 Less의 기본 개념과 사용 방법에 대해 알아보겠습니다. Sass (Syntactically Awesome Style Sheets) Sass는 CSS의 확장이자 Ruby로 작성된 CSS 전처리기입니다. Sass에는 SCSS와 Sass 두 가지 문법이 있으며, SCSS 문법은 CSS와 거의 동일하므로 기존의 CSS를 쉽게 전환할 수 있습니다. 변수 변수를 사용하여 공통적으로 사용되는 값을 저장하고 재사용할 수 있습니다. $primary-color: #f06; body { background-color: $primary-col.. 2023. 3. 5.
[CSS 핵심강좌] 8. 미디어 쿼리 미디어 쿼리는 CSS3의 기능 중 하나로, 다양한 기기와 화면 크기에 따라 적절한 스타일을 적용할 수 있게 합니다. 이 강좌에서는 미디어 쿼리의 기본 개념과 사용 방법에 대해 알아보겠습니다. 미디어 쿼리의 기본 구조 미디어 쿼리는 @media 규칙을 사용하여 작성됩니다. 기본 구조는 다음과 같습니다. @media 미디어 유형 and (조건) { /* 조건에 맞는 스타일 작성 */ } 미디어 유형 미디어 유형을 지정하여 해당 유형에만 스타일을 적용할 수 있습니다. 주요 미디어 유형은 다음과 같습니다. all: 모든 미디어 유형에 적용 screen: 컴퓨터 화면, 태블릿, 스마트폰 등의 화면에 적용 print: 인쇄용 스타일 적용 예시: @media print { body { font-size: 12pt; .. 2023. 3. 5.
[CSS 핵심강좌] 7. 전환과 애니메이션 CSS3를 이용하면 웹 페이지에 전환(transition)과 애니메이션(animation) 효과를 적용할 수 있습니다. 이 강좌에서는 전환과 애니메이션의 기본 개념과 사용 방법에 대해 알아보겠습니다. 전환 (Transition) 전환은 요소의 속성이 변경될 때, 그 변경을 부드럽게 표현할 수 있는 효과입니다. 주로 마우스 호버와 같은 상호작용에 사용됩니다. 전환 속성 transition-property: 전환 효과를 적용할 속성을 지정합니다. transition-duration: 전환 효과의 지속 시간을 설정합니다. transition-timing-function: 전환 효과의 가속도를 설정합니다. (linear, ease, ease-in, ease-out, ease-in-out, cubic-bezier.. 2023. 3. 5.
반응형