728x90
반응형
SMALL

분류 전체보기 156

[CSS 수업] 8강 - 애니메이션과 트랜지션

웹 페이지를 보다 동적이고 매력적으로 만들기 위해 CSS 애니메이션과 트랜지션을 활용하는 방법을 알아봅시다. 이번 수업에서는 이 두 가지 기술의 개념과 사용법에 대해 자세히 알아보겠습니다. /* CSS 애니메이션 예제 */@keyframes move { 0% { transform: translateY(0); } 50% { transform: translateY(50px); } 100% { transform: translateY(0); }}.element { animation: move 2s infinite;}CSS 애니메이션 소개 CSS 애니메이션은 웹 요소에 변화를 부여하여 화면에 생동감을 주는 기술입니다. 주로 @keyframes 규칙을 사용하여 애니메이션의 각 단계를 정의하고, 해당 애니메이..

프로그래밍/CSS 2024.05.20

[CSS 수업] 7강 - 미디어 쿼리(반응형 웹 디자인)

반응형 웹 디자인은 모바일 기기부터 데스크톱 화면까지 다양한 디바이스에서 웹 페이지가 최적으로 표시되도록 하는 기술입니다.이 기술은 사용자 경험을 향상시키고 검색 엔진 최적화(SEO)에도 긍정적인 영향을 미칩니다. 이제 우리는 CSS 미디어 쿼리를 활용하여 반응형 웹 디자인을 구현하는 방법에 대해 알아보겠습니다. CSS 미디어 쿼리CSS 미디어 쿼리는 브라우저가 특정 조건을 충족할 때 CSS 스타일을 적용하는 데 사용됩니다. 주로 디바이스의 너비와 높이, 뷰포트 크기 등을 기준으로 스타일을 변경합니다.예를 들어, 모바일 기기에서는 화면이 작기 때문에 레이아웃이 달라지고, 데스크톱 화면에서는 큰 화면을 활용하여 레이아웃을 조정할 수 있습니다.  미디어 쿼리 예제- 데스크톱 CSS 미디어 쿼리/* 데스크톱 ..

프로그래밍/CSS 2024.05.17

[CSS 수업] 6강 - 레이아웃 만들기

안녕하세요! 오늘은 CSS 수업 6강에서 다루는 CSS 레이아웃 만들기에 대해 알아보겠습니다. 웹 페이지를 디자인할 때 중요한 부분 중 하나는 화면 요소들의 배치와 정렬입니다.이를 위해 CSS에서는 플렉스박스와 그리드 레이아웃을 활용할 수 있습니다. 이번 포스트에서는 이 두 가지 레이아웃 방법을 소개하고, 각각의 특징과 사용법에 대해 알아보겠습니다. 플렉스박스(Flexbox) 레이아웃 소개 플렉스박스는 요소들을 한 줄 또는 여러 줄로 배치할 수 있도록 도와주는 CSS 레이아웃 모델입니다. 주축과 교차축의 개념을 이해하고, 주축과 교차축에 대한 속성을 설정하여 요소들의 배치를 조절할 수 있습니다. 플렉스박스는 주로 요소들을 가로로 배치하거나 정렬할 때 유용하며, 반응형 디자인을 구현할 때도 효과적으로 사용..

프로그래밍/CSS 2024.05.16

[CSS 수업] 5강 - 박스 모델 이해하기

CSS의 박스 모델은 웹 디자인에서 핵심적인 개념 중 하나입니다. 이해하고 응용하기 위해서는 각 요소가 어떻게 구성되고 표현되는지를 이해하는 것이 중요합니다.웹 페이지를 디자인할 때, 각 요소는 사각형 박스로 표현됩니다. 이 사각형 박스는 여러 가지 구성요소로 이루어져 있는데, 이를 박스 모델이라고 합니다.박스 모델은 크게 콘텐츠(Content), 패딩(Padding), 테두리(Border), 그리고 마진(Margin)으로 구성됩니다.  · 콘텐츠(Content): 박스의 내용물을 담고 있는 영역입니다. 일반적으로 텍스트나 이미지 등이 들어갑니다. · 패딩(Padding): 콘텐츠와 테두리(Border) 사이의 여백을 나타냅니다. 즉, 박스의 내부 여백을 의미합니다.· 마진(Margin): 박스와 인접한..

프로그래밍/CSS 2024.05.15

[CSS 수업] 4강 - CSS 속성 및 값

안녕하세요! CSS 수업 4강에서는 CSS에서 가장 많이 사용되는 속성과 그 값들에 대해 알아보겠습니다. 이번 수업을 통해 여러분은 웹 페이지의 스타일링을 위해 어떤 속성들을 사용할 수 있는지 알게 될 것입니다. 함께 시작해봅시다! .example { background-color: #f0f0f0; background-image: url('image.jpg'); background-size: cover;}1. 배경 속성 (Background Properties) · background-color: 요소의 배경색을 지정합니다. · background-image: 배경 이미지를 설정합니다. · background-size: 배경 이미지의 크기를 조절합니다.  .example { font..

프로그래밍/CSS 2024.05.14

[CSS 수업] 3강 - CSS 선택자

안녕하세요! CSS 수업 3강에서는 CSS 선택자에 대해 알아보겠습니다. CSS 선택자는 HTML 요소에 스타일을 적용할 때 사용되는 도구로, 다양한 종류와 특징을 가지고 있습니다. 초보자들도 쉽게 이해할 수 있도록 선택자의 종류와 사용 방법을 살펴보겠습니다. 1. 요소 선택자 (Element Selector) 요소 선택자는 HTML 태그 자체를 선택하는 방법입니다. 예를 들어, p 태그를 선택하려면 p라는 요소 선택자를 사용합니다. 이렇게 하면 모든 p 태그에 스타일을 적용할 수 있습니다.p { color: blue;}위 예제는 모든 p 요소의 글자 색상을 파란색으로 변경합니다.  2. 클래스 선택자 (Class Selector) 클래스 선택자는 HTML 요소에 클래스 속성을 부여하여 스타일을 적..

프로그래밍/CSS 2024.05.13

[CSS 수업] 2강 - CSS 적용 방법

CSS는 HTML로 만든 웹 페이지를 스타일링하여 보기 좋게 꾸며주는 언어입니다. 외부 스타일과 내부 스타일을 사용하여 CSS를 적용할 수 있습니다. 1. CSS의 의미와 사용 이유 CSS는 "Cascading Style Sheets"의 약자로, HTML로 작성한 웹 페이지의 디자인을 꾸미는 역할을 합니다. 2. 외부 스타일 적용하기 외부 스타일은 별도의 CSS 파일을 만들고 HTML 파일에서 해당 CSS 파일을 불러와 사용합니다. 아래와 같은 형태로 사용됩니다. 이때, "파일명.css"에는 원하는 스타일을 작성합니다. 3. 내부 스타일 적용하기 내부 스타일은 HTML 파일 내에서 CSS를 직접 적용하는 방식입니다. 아래와 같이 위의 예시에서는 태그에 빨간색으로 텍스트를 스타일링하는 내용을 작성했습니다...

프로그래밍/CSS 2019.04.23

[CSS 수업] 1강 - CSS란 무엇일까?

CSS를 처음 배우는 분들이 이해하기 쉽도록 설명해 드릴게요. 혹여나 html에 모르고 계신다면 이전 수업들을 참고해 기본적인 개념들을 익히고 오시는 것을 추천해 드립니다. 1. CSS는 무엇인가요? CSS는 Cascading Style Sheets의 약자로, 웹 페이지의 스타일과 레이아웃을 꾸미는 언어입니다. HTML은 웹 페이지의 구조를 담당하고, CSS는 이를 꾸며주는 역할을 합니다. 즉, HTML은 건물의 구조를 만들고, CSS는 그 구조에 따라 외관을 꾸며주는 역할을 합니다. 2. CSS의 역할은 무엇인가요? CSS를 사용하면 텍스트의 색상, 폰트, 크기 등을 지정하거나, 배경색이나 이미지, 여백 등을 설정할 수 있습니다. 또한 웹 페이지의 레이아웃을 조정하여 요소들의 위치와 크기를 조절할 수 ..

프로그래밍/CSS 2019.04.09

[월횽]이 추천하는 프로그래밍을 위한 무료 도구 3가지

안녕하세요! 프로그래밍 도구에 대해 소개하려는 "월횽입니다. 초보자들에게 추천하는 세 가지 무료 도구를 소개하고, 장단점에 대해 설명해드릴게요. 3위 - 메모장(NotePad): 윈도우 사용자에게 무료로 제공되는 간단한 프로그래밍 도구입니다. · 장점: 프로그래밍 기초를 접할 수 있습니다. 윈도우 사용자에게 무료로 제공됩니다. · 단점: 기능에 제한이 있습니다. 코드의 색상 구분이 없어 긴 코드를 작성할 경우 구분이 어렵습니다. 코드 애니웨어(CodeAnyWhere) 공식 홈페이지 2위 - 코드애니웨어(CodeAnyWhere): 웹사이트에서 접속해서 사용할 수 있는 무설치형 프로그램입니다. · 장점: 설치 필요 없이 간편하게 사용할 수 있습니다. 저장공간을 사용하지 않습니다. · 단점: 사용 시 홈페이지..

17강 - 타이틀 (Title)

안녕하세요! 저는 "진로상담&진로 강연"을 하는 박진형입니다. 오늘은 17강에서 **타이틀 (Title)**에 대해 알아보겠습니다. 타이틀이란 웹사이트의 이름을 나타내는 요소입니다. 매장에 들어갈 때 매장 이름을 아는 것처럼, 사용자는 타이틀을 통해 사이트 이름을 알 수 있습니다. 타이틀 사용 방법 타이틀은 이렇게 사용하면 사이트 제목이 "자스트"라는 것을 알릴 수 있습니다. 검색창에 "자스트"를 입력하면 만든 홈페이지 또는 블로그가 나옵니다. 오늘 수업을 따라오시면서 어려운 점이 있다면 댓글로 알려주세요. 오늘 하루도 복습하시고 좋은 하루 보내세요!

728x90
반응형
LIST