Java/Jsp

3. 강의평가 메인화면 디자인

민철킹 2021. 2. 5. 21:25

* 웹을 먼저 디자인한 후에 서버 프로그램을 입히는 것이 가장 빠르고 효율적.

==> 혼자 작은 단위의 프로젝트를 수행할 때, 

 

 

 

container 클래스

  • 반응형 웹으로 요소들이 크기에 맞게 알아서 작아지게 해줌.

 

m - (0 ~ 5) : 마진 클래스로 (...ml , mt , mb, mr)

p - (0 ~ 5) : 패딩 클래스 (...pl , pt , pb, pr)

기본적으로 html, css 기반이기 때문에 문법은 똑같고, 미리 만들어져있는 클래스를 사용하는 것뿐.

 

 

data-toggle="modal"

페이지에서 화면 전환이 아닌 팝업을 띄워야할 때 사용하는 bootstrap만의 팝업.

아래의 공식문서를 참조하면 자세히 알 수 있다.

getbootstrap.com/docs/4.0/components/modal/

 

Modal

Use Bootstrap’s JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.

getbootstrap.com

 

위의 사진과 같은 팝업을 modal이라 한다.

 

  • modal fade
    • modal-dialog
      • modal-content
        • modal-header (modal 제목)
        • modal-body  (modal 내용)
        • modal-footer

등록하기 버튼을 눌렀을 때 modal이 잘 적용된 것을 볼 수 있다.

 

* class = "form-row"

  • 하나의 행을 여러개로 나눌 때 사용

다음과 같이 한 행이 두개로 나눠진 것을 확인할 수 있다.

 

 

* card 클래스

getbootstrap.com/docs/4.0/components/card/ 공식문서

 

Cards

Bootstrap’s cards provide a flexible and extensible content container with multiple variants and options.

getbootstrap.com

 

딱딱한 이론으로 프레임워크란 것에 대해 들을 때는 와닿지 않았는데 직접 구현해보니까 바로 와닿는다.

골격, 뼈대라는 말이 괜히 붙혀진게 아니구나 싶다...

 

이제 각 기능들과 페이지들이 index.jsp와 연동될 수 있도록 구현하여야한다. 

신고, 등록, 로그인, 로그아웃, 회원가입 등등. 현재는 디자인 틀만 짜놓았다. 현재까지의 결과물을 아래에 첨부한다.

 

톰캣을 사용

반응형

'Java > Jsp' 카테고리의 다른 글

6. 회원 데이터 모델링  (0) 2021.02.07
5. 데이터베이스 설계  (0) 2021.02.06
4. 로그인, 회원가입 화면  (0) 2021.02.05
2. 프레임워크로 웹 디자인 틀 잡기  (0) 2021.02.04
1. Jsp와 mysql의 연동  (0) 2021.02.03