부트스트랩(Bootstrap) 트위터사가 만든 HTML, CSS, JS 개발을 위한 오픈소스 툴킷

Slides:



Advertisements
Similar presentations
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
Advertisements

앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
2016 유성환 Hybrid MOBILE.
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
OpenCV 안드로이드 연동 환경설정 OpenCV-Android 를 다운 받습니다.
파워포인트 2007.
30강_웹문서 제작 팁 웹문서 제작 팁 Lecturer Kim Myoung-Ho Nickname 블스
파워포인트 장 | 슬라이드 작성 및 편집.
암호학 응용 Applied cryptography
Image & Video processing
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
피티라인 파워포인트 템플릿.
Power Java 제3장 이클립스 사용하기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
12장. 웹 서버의 설치와 운영.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
Power Java 제2장 자바 개발 도구.
19장 스윙과 이벤트 처리 Section 1 스윙 컴포넌트 Section 2 이미지 아이콘과 라벨
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
iframe 사용하기 Chapter 3 Part 2
Power Java 제14장 배치 관리자.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
CHAP 12. 리소스와 보안.
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
웹어플리케이션 보안 Web application security
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
C# 12장. 웹 응용 프로그램 제작.
게임웹사이트운영 [10] 폼 작성.
반응형 웹 프로젝트
JDBC Lecture 004 By MINIO.
Microsoft SharePoint를 사용자 지정하는 방법 온라인 웹 사이트
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
MEAN Stack Front to Back (MEANAuthApp)
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
CHAP 5. 레이아웃.
MEAN Stack Front to Back (MEANAuthApp)
Web & Internet [11] JavaScript & BootStrap
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
PowerPoint 2009/2/17.
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
11. 어댑터뷰 제목. 11. 어댑터뷰 제목 리스트뷰와 그리드뷰 활용법을 배운다. 갤러리와 스피너의 사용법을 익힌다.
STS 에서 웹 서버 설치 방법.
“ Presenworks by workerplex
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
암호학 응용 Applied cryptography
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Ms-Office PowerPoint 한순희 한순희.
12 그리드 시스템.
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
Power Java 제14장 배치 관리자.
웹과 모바일 홈페이지의 이해와 제작 웹기획 & 제작
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
피티라인 파워포인트 템플릿.
JAVA 프로그래밍 16장 JNLP.
Chapter 11. 문서 인쇄 및 파일 형식.
웹어플리케이션 보안 Web application security
타이머를 시작하려면 슬라이드 쇼 메뉴에서 쇼 보기를 클릭하십시오.
Presentation transcript:

부트스트랩(Bootstrap) 트위터사가 만든 HTML, CSS, JS 개발을 위한 오픈소스 툴킷

Bootstrap 기술 소개 부트스트랩(Bootstrap)이란? 트위터 사가 만든 편리하고 효율적인 HTML5, CSS3, Javascript 오픈소스 툴킷 반응형(responsive), 모바일위주(mobile first) 웹 개발을 위한 웹 프레임워크 전문가들이 미리 만들어놓은 css, js, 클래스들을 사용하여 높은 품질의 웹페이지를 손쉽게 개발 jQuery 프레임워크를 이용

Bootstrap 기술 소개 부트스트랩(Bootstrap) 관련 자료 http://getbootstrap.com/ (영문 홈페이지 v4.1.1) http://bootstrap4.kr/ (한글 문서 서비스, v4.0.0) https://bootswatch.com/ (부트스트랩 테마) https://www.w3schools.com/bootstrap4/ (w3schools.com에서 제공하는 Bootstrap 4 튜토리얼)

Bootstrap 기술 소개 부트스트랩 프로젝트 시작 방법 소스를 다운로드하여 사용하는 방법 http://bootstrap4.kr/docs/4.0/getting-started/download/ 에서 zip파일 다운로드, 압축 풀기 (컴파일된 css, js를 다운로드) 내 서버에서 제공하는 css, js 파일을 사용 CDN(content delivery network)을 이용하는 방법 CDN 서버에서 제공하는 css, js 파일을 링크하여 사용 기본 템플릿을 복사하여 시작 패키지 매니저를 이용하여 설치하여 사용 (npm)

Bootstrap 기술 소개 기본 템플릿을 이용하여 페이지 작성 시작 http://bootstrap4.kr/docs/4.0/getting-started/introduction/ 반응형 동작을 위해 뷰포트 메타 태그 Bootstrap CSS 파일 링크 Bootstrap이 정상 작동하려면 jquery가 반드시 필요 Bootstrap.min.js 포함 CDN을 이용하는 사례

레이아웃 – 컨테이너 Bootstrap은 전문가가 디자인한 클래스(class)들의 모음 https://www.w3schools.com/bootstrap/bootstrap_ref_all_classes. asp 첫 번째 해야 하는 일은 컨테이너 클래스 사용하기 고정폭 콘테이너 .container 최대폭 콘테이너 .container-fluid

레이아웃 – 그리드 시스템 그리드 시스템 12개의 컬럼 시스템, 5개의 반응형 계층, Sass 변수 및 믹스인 및 수십 개의 미리 정의 된 클래스를 사용하여 강력한 mobile-first 플렉스박스 그리드로 모든 형태의 레이아웃을 만듭니다. 부트스트랩의 그리드 시스템은 일련의 컨테이너, 행 및 열을 사 용하여 내용을 정렬하고 구성합니다. 그것은 플렉스 박스로 제작 되었으며 완전히 반응형 입니다. 

레이아웃 – 미디어 객체 미디어 객체

컨텐츠 - 타이포그래피 Typography

컨텐츠 - 타이포그래피 Typography

컨텐츠 – 테이블 각종 테이블 클래스 .table .table-dark .table-striped .table-bordered .table-hover .table-sm

컨텐츠 – 이미지, 피규어 반응형 이미지 .img-fluid 섬네일 이미지 .img-thumbnail 이미지 정렬 .float-left .float-right

컴포넌트 – 알림

컴포넌트 – 배지

컴포넌트 – 버튼

컴포넌트 – 버튼 그룹

컴포넌트 – 카드

컴포넌트 – 캐러셀 캐러셀 Carousel 회전목마와 같이 순환하는 슬라이드 쇼(이미지 또는 텍스트 슬라 이드)를 구성하는 컴포넌트.

컴포넌트 – 컬랩스

컴포넌트 – 드롭다운

컴포넌트 – 폼

컴포넌트 – 점보트론

컴포넌트 – 목록그룹

컴포넌트 – 모달 (modal)

컴포넌트 – 내비게이션

컴포넌트 – 내비게이션바 (메뉴)

여러 페이지를 갖는 메뉴 시스템 작성하기 홈페이지 메뉴 구상 Index.html 파일에 내비게이션바 추가 메뉴 item의 파일명 지정 이 파일을 복사하여 다른 파일명으로 저장 내용 수정 li Item의 class를 active로 지정