본문 바로가기
반응형

반응형5

[웹 디자인] 27일차: 반응형 그리드 레이아웃 프로젝트 반응형 그리드 레이아웃이란?반응형 그리드 레이아웃은 다양한 화면 크기에 맞게 자동으로 조정되는 그리드 레이아웃입니다. CSS Grid를 사용하면 복잡한 레이아웃을 쉽게 구현하고, 미디어 쿼리를 사용하여 반응형 디자인을 적용할 수 있습니다.프로젝트 목표이번 프로젝트에서는 반응형 그리드 레이아웃을 사용하여 포트폴리오 웹사이트를 만들 것입니다. 이 웹사이트는 다양한 크기의 이미지를 그리드 형태로 배치하고, 화면 크기에 따라 그리드 레이아웃이 자동으로 조정되도록 합니다.프로젝트 단계1. HTML 구조 작성HTML 구조를 작성하여 그리드 레이아웃의 기본 틀을 만듭니다. Portfolio 2. CSS 스타일링CSS를 사용하여 그리드 레이아웃을 설정하고 스.. 2024. 8. 27.
[웹 디자인] 26일차: 갤러리 및 슬라이더 디자인 갤러리 및 슬라이더란?갤러리와 슬라이더는 웹사이트에서 이미지를 효과적으로 표시하는 방법입니다. 갤러리는 여러 이미지를 그리드 형태로 배열하여 사용자가 쉽게 볼 수 있게 하고, 슬라이더는 이미지를 슬라이드 형태로 전환하여 하나씩 표시합니다.갤러리 디자인HTML 구조 CSS 스타일body { font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background-color: #f4f4f4;}.gallery { display: gri.. 2024. 8. 26.
[웹 디자인] 18일차: 그리드 레이아웃을 이용한 반응형 디자인 그리드 레이아웃이란?그리드 레이아웃(Grid Layout)은 CSS의 강력한 2차원 레이아웃 시스템으로, 행과 열을 사용하여 웹 페이지의 요소들을 배치할 수 있게 해줍니다. 그리드 레이아웃을 사용하면 복잡한 레이아웃을 쉽게 구현할 수 있으며, 반응형 디자인에도 매우 유용합니다.그리드 컨테이너와 아이템그리드 컨테이너: display: grid를 설정한 요소입니다.그리드 아이템: 그리드 컨테이너 안에 있는 모든 직계 자식 요소입니다.예제: Item 1 Item 2 Item 3 Item 4.container { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px;}반응형 그리드 레이아웃 예제기본 2열 레이아웃화면 크기가 작아질 때 한 .. 2024. 8. 18.
[웹 디자인] 17일차: 플렉스박스를 이용한 반응형 레이아웃 플렉스박스란?플렉스박스(Flexbox)는 CSS의 레이아웃 모델로, 컨테이너 안의 아이템을 쉽게 정렬하고 배치할 수 있게 해줍니다. 플렉스박스는 반응형 디자인을 구현하는 데 매우 유용하며, 다양한 화면 크기와 기기에 맞게 레이아웃을 조정할 수 있습니다.플렉스 컨테이너와 아이템플렉스 컨테이너: display: flex를 설정한 요소입니다.플렉스 아이템: 플렉스 컨테이너 안에 있는 모든 직계 자식 요소입니다.예제: Item 1 Item 2 Item 3.container { display: flex;}플렉스박스를 이용한 기본 레이아웃주축 방향 설정 (flex-direction)플렉스 컨테이너의 주축 방향을 설정합니다.row: 기본값, 가로 방향column: 세로 방향예제:.container { dis.. 2024. 8. 17.
[포트폴리오 페이지] 다음 과정 1. 반응형 디자인 구현모든 화면 크기에서 잘 작동하는 웹사이트를 만들기 위해 반응형 디자인을 구현하세요. 미디어 쿼리를 사용하여 다양한 화면 크기에서 웹사이트가 어떻게 보이는지 조정합니다.예시:styles.css (추가된 미디어 쿼리)@media (max-width: 768px) { nav ul li { display: block; margin: 1em 0; } #project-list { flex-direction: column; } .project { flex: 1 1 100%; }}2. 프로젝트 상세 페이지 추가각 프로젝트에 대한 상세 페이지를 추가하여 프로젝트의 구체적인 내용과 이미지를 포함할 수 있습니다.예시:새.. 2024. 6. 16.
반응형