총 38개
-
HTML 입력 양식 구성 및 CSS 스타일 적용2025.12.181. HTML 입력 양식 구조 HTML 문서에서 입력 양식을 구성하기 위해 input 요소를 사용합니다. 텍스트 입력, 비밀번호 입력, 제출 버튼 등 다양한 타입의 입력 필드를 정의할 수 있습니다. 각 입력 필드는 레이블과 함께 배치되어 사용자가 쉽게 이해할 수 있도록 구성됩니다. 이 예제에서는 아이디, 비밀번호 입력 필드와 제출 버튼으로 구성된 간단한 로그인 양식을 만들었습니다. 2. CSS 스타일링 및 border 속성 CSS의 border 관련 속성을 사용하여 입력 양식의 테두리를 조정할 수 있습니다. border-radius...2025.12.18
-
HTML5, CSS3, JavaScript를 이용한 3명의 3과목 점수 계산 및 평균/석차 출력 프로그램2025.05.101. HTML5 HTML5는 웹 페이지를 구조화하고 의미를 부여하는 마크업 언어입니다. 이 프로그램에서는 HTML5를 사용하여 사용자 입력 폼과 결과 출력 영역을 구현하였습니다. 2. CSS3 CSS3는 HTML 요소의 스타일을 지정하는 언어입니다. 이 프로그램에서는 CSS3를 사용하여 입력 폼과 결과 출력 영역의 레이아웃과 디자인을 구현하였습니다. 3. JavaScript JavaScript는 웹 페이지의 동적 기능을 구현하는 프로그래밍 언어입니다. 이 프로그램에서는 JavaScript를 사용하여 사용자 입력을 받아 평균 점수와 ...2025.05.10
-
HTML과 JavaScript를 이용한 테이블 행 색상 구분2025.11.141. HTML 테이블 구조 HTML의 table, tr, th, td 요소를 사용하여 테이블을 생성합니다. thead와 tbody를 구분하여 헤더 행과 데이터 행을 명확히 하며, 각 행(tr)은 여러 개의 셀(td)로 구성됩니다. 이 예제에서는 3개의 열을 가진 테이블을 생성하고 헤더 행과 3개의 데이터 행을 포함합니다. 2. CSS 스타일링 CSS의 클래스 선택자를 사용하여 홀수 행과 짝수 행에 다른 배경색을 적용합니다. even-row 클래스는 파란색(#cce6ff), odd-row 클래스는 빨간색(#ffcccc)의 배경색을 지...2025.11.14
-
송다훈의 홈페이지 만들기2025.01.171. HTML 기본 태그 HTML 기본 태그를 사용하여 메인 페이지를 만드는 방법에 대해 설명합니다. 이름, 학교명, 관심 분야, 좋아하는 음식, 메일 주소, 자기소개 등의 정보를 포함하는 메인 페이지를 구현하는 방법을 다룹니다. 2. 웹 페이지 구조 HTML 문서의 기본 구조인 <html>, <head>, <body> 태그를 사용하여 웹 페이지의 기본 구조를 만드는 방법을 설명합니다. 각 태그의 역할과 사용 방법을 소개합니다. 3. 텍스트 태그 웹 페이지에 텍스트를 표시하기 위해 <h1>, <p>, <span> 등의 태그를 사용하...2025.01.17
-
가위바위보 및 주사위게임 프로그램 코드 분석2025.12.141. 가위바위보 게임 구현 React를 이용한 가위바위보 게임 프로그램으로, 사용자가 가위바위보 이미지를 클릭하면 handleButtonClick 함수가 발생하여 setHand로 사용자의 선택을 지정하고, generateRandomHand 함수로 상대방의 핸드를 랜덤으로 결정한다. compareHand 함수는 1, -1, 0 값으로 승패를 판단하며, 게임 기록과 점수를 실시간으로 업데이트하고 표시한다. 배팅 점수는 1~9 범위의 정수만 허용하는 검증 함수를 통해 관리된다. 2. 주사위 게임 구현 주사위 게임은 1~6 사이의 랜덤 값...2025.12.14
-
아이프레임을 이용한 이미지 및 영상 갤러리 페이지 제작2025.12.191. 아이프레임(iframe) 기술 아이프레임은 독립된 문서를 현재 문서 안에 삽입할 수 있는 기능으로, 한 페이지 안에서 여러 콘텐츠를 동시에 표시하거나 특정 영역에 동적으로 다른 페이지나 이미지를 불러올 수 있다. 이를 통해 웹 페이지의 구조를 유연하게 만들고 사용자에게 직관적인 인터페이스를 제공한다. 본 과제에서는 썸네일 클릭 시 아이프레임 내부에 HTML 문서를 동적으로 생성하여 이미지가 화면 가득히 표시되도록 구현했다. 2. 이미지 삽입 및 갤러리 구현 웹에서 이미지는 필수적인 요소로, 시각적 정보 전달이 텍스트만으로 이루...2025.12.19
-
KOSMO 커뮤니티 사이트 코드 분석2025.12.141. React 기반 웹 애플리케이션 아키텍처 KOSMO 커뮤니티 사이트는 React와 React Router를 기반으로 구축된 SPA(Single Page Application)입니다. 주요 구조는 App 컴포넌트가 Nav, Outlet, Footer를 포함하는 레이아웃을 제공하며, React Router의 BrowserRouter와 Routes를 통해 클라이언트 사이드 라우팅을 구현합니다. 홈페이지, 코스 목록, 코스 상세, 질문 목록, 질문 상세, 위시리스트 등 다양한 페이지가 동적으로 렌더링되며, 각 페이지는 재사용 가능한 ...2025.12.14
-
야구 스포츠 분석 웹 사이트 리액트 구성 및 기능2025.12.141. 리액트 컴포넌트 구조 야구 분석 웹사이트는 Header, Footer, Nav, Sidebar, UserMenu, Button, Card, Avatar, SearchBar, AnalysisList, CommunityList 등 11개의 주요 컴포넌트로 구성된다. Header는 상단 네비게이션 바와 사용자 메뉴, 검색바를 관리하고, Footer는 사이트 정보와 약관을 포함한다. Nav는 페이지 이동 링크를 제공하며, Sidebar는 분석 및 커뮤니티 페이지에서 활용된다. UserMenu는 로그인, 회원가입, 로그아웃 등 계정 기...2025.12.14
-
인터넷 활용 ) 임의의 주제를 선정하고, 해당 주제에 맞는 페이지를 작성하시오. 작성한 페이지를 화면 캡쳐하고 소스 및 주요기능을 정리2025.01.191. 웹페이지 제작 이 프레젠테이션은 임의의 주제를 선정하고 해당 주제에 맞는 웹페이지를 작성하는 방법에 대해 설명합니다. 웹페이지 제작을 위해 HTML과 CSS를 사용하여 여행 관련 정보와 이미지를 제공하는 페이지를 만들었습니다. 또한 여행지 순위를 확인할 수 있는 링크를 제공하여 사용자에게 유용한 정보를 제공하고 있습니다. 2. 웹 디자인 이 프레젠테이션에서는 웹페이지 제작 시 CSS를 활용하여 레이아웃, 색상, 폰트 등 웹 디자인 요소를 구현하는 방법을 보여줍니다. 헤더, 섹션, 버튼 등 각 요소의 스타일을 지정하여 사용자에게...2025.01.19
-
영화관 좌석 예약 앱2025.01.181. 웹 앱 프로그래밍 이 프로젝트는 웹 기반 앱 프로그래밍을 활용하여 영화관 좌석 예약 기능을 구현하였습니다. HTML, CSS, JavaScript를 사용하여 사용자 인터페이스와 좌석 선택 기능을 구현하였습니다. 사용자는 좌석 번호를 입력하면 해당 좌석의 배경색이 변경되어 선택된 것을 확인할 수 있습니다. 2. 사용자 인터페이스 설계 이 프로젝트에서는 직관적이고 사용자 친화적인 인터페이스를 설계하였습니다. 헤더 영역에는 프로젝트 제목을 표시하고, 좌석 선택을 위한 입력 필드와 버튼을 중앙에 배치하였습니다. 좌석은 5행 5열로 구...2025.01.18
