[JSP] 게시판 만들기 - 메인 페이지 디자인

2024. 8. 22. 21:42·프로젝트

[작성일: 2023. 04. 24]

 

메인 페이지 디자인

[소스코드 1]

  • 웹 사이트를 소개하는 영역은 부트스트랩의 jumbotron을 사용한다.
  • main.jsp의 맨 아래 부분에 코드 추가 jumbotron 코드 추가
<div class="container">
    <div class="jumbotron">
        <h1>웹 사이트 소개</h1>
            <p>이 웹 사이트는 부트스트랩으로 만든 JSP 웹 사이트입니다. 최소한의 간단한 로직만을 이용해서 개발했습니다. 디자인 템플릿으로는 부트스트랩을 이용했습니다.</p>
            <p><a class="btn btn-primary btn-pull" href="#" role=button">자세히 알아보기</a></p>
    </div>	
</div>

 

 

 

[실행화면 1]

 

 

 

[소스코드 2]

  • 글씨체 수정을 위한 커스텀 css 파일 생성
  • main.jsp에서 윗 부분에 custom.css을 참조할 수 있도록 link 코드 추가

 

#custom.css

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);

*{
	font-family : 'Nanum Gothic';
}

h1 {
	font-family : 'Hanna';
}

 

#main.jsp

<link rel="stylesheet" href="css/custom.css">

 

 

 

[실행화면 2]

폰트가 바뀐 것 확인

 

main.jsp 페이지가 정상적으로 바뀐 것을 확인했다면 다른 파일에도 글씨체가 적용될 수 있도록 custom.css를 참조하는 link 코드를 추가해준다. jsp 파일 중에서 Action 파일 빼고는 전부 코드를 추가해주면 된다.

 

 

 

[소스코드 3]

  • Carousel이라는 컴포넌트를 이용하여 사진을 띄울 수 있도록 한다.
  • 갤러리와 같은 효과를 메인화면에서 구현해볼 수 있다.
  • main.jsp의 맨 아래 부분에 해당 코드를 추가한다.
<div class="container">
    <div id="myCarousel" class="carousel slide" data-ride="carousel">
        <ol class="carousel-indicators">
            <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
            <li data-target="#myCarousel" data-slide-to="1"></li>
            <li data-target="#myCarousel" data-slide-to="2"></li>	
        </ol>
        <div class="carousel-inner">
            <div class="item active">
                <img src="images/1.jpg" >
            </div>
            <div class="item">
                <img src="images/2.jpg" >
            </div>
            <div class="item">
                <img src="images/3.jpg" >
            </div>
        </div>>
        <a class="left carousel-control" href="#myCarousel" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left"></span>
        </a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right"></span>
        </a>
    </div>
</div>

 

 

 

[실행화면 3]

 

 

 

 

여기까지 되었다면 게시판은 완벽하게 구현되었다고 볼 수 있다.

사실 프로젝트 배포 과정도 있는데 아직 배포 단계는 하지 않을 예정이다.

혹시나 나중에 배포한다면 https://youtu.be/Bb7OZobUqwc 여기서 참고할 예정.

 

 

 

 

 

 

 

 

 

 


🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

🐣 출처: https://youtu.be/sFqx8zbPjEE

 

저작자표시 비영리 변경금지 (새창열림)
'프로젝트' 카테고리의 다른 글
  • [개인] 유기동물 프로젝트, Hi-Look
  • 첫 프로젝트 시작 전
  • [JSP] 게시판 만들기 - 게시글 수정 및 삭제 기능 구현
  • [JSP] 게시판 만들기 - 게시글 보기 기능 구현
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    javascript
    jsp
    html
    알고리즘
    성능최적화
    다형성
    변수
    백준
    Java
    프로그래머스
    최주호
    spring
    객체
    Spring Security
    MVC
    생성자
    DB
    스프링
    HTTP
    의존성주입
    JPA
    Swift
    Security
    김영한
    자바스크립트
    sql
    게시판만들기
    자바
    데이터베이스
    Database
  • hELLO· Designed By정상우.v4.10.0
뚜비
[JSP] 게시판 만들기 - 메인 페이지 디자인
상단으로

티스토리툴바