호이호우
Beatlefeed
호이호우
전체 방문자
오늘
어제
  • 분류 전체보기 (75)
    • 세상은 지금... (4)
    • 인공지능 (24)
    • 코딩배우기 (21)
      • HTML, CSS (7)
    • 심리학 (25)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • Loss Function
  • 파이썬
  • Python
  • mnist
  • generator
  • U-Net Generator
  • Optimizer
  • Sketch2Pokemon
  • DCGAN
  • U-Net
  • 행동심리
  • 심리치료
  • Gan
  • Diana Baumrind
  • pix2pix
  • LeakyReLU
  • Encoder
  • Decoder
  • cGAN
  • 발달심리학
  • CIFAR-10
  • Momentum
  • ADHD
  • BatchNormalization
  • tensorflow
  • Deep learning
  • 권위주의적육아
  • 인공지능
  • discriminator
  • keras

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
호이호우

Beatlefeed

4. 디자인 게시판 만들기-WRITE
코딩배우기/HTML, CSS

4. 디자인 게시판 만들기-WRITE

2022. 7. 20. 16:36
반응형

디자인 게시판 만들기-BOARD의 연속된 부분이다.

페이지에서 다른 페이지 이동을 할 경우 다른 html 파일을 만들어 그 경로로 이동을 시켜주게 된다.
이번 시간에는 글쓰기 버튼 클릭시 페이지 이동을 하는 것을 구현해보자.

새로운 write.html 파일 생성 후 경로 설정

1. HTML

// index.html

<!-- a tage로 버튼 링크를 통해 write.html로 이동 -->
<div class="btn">
    <a href="write.html">글쓰기</a>
</div>

// write.html
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../BOARD/style.css">
    <title>글쓰기</title>
</head>
<body>
    <div class="card">
        <div class="card-header1">
            <!-- 게시판을 누를시 첫 페이지인 index.html로 이동 -->
            <h1><a href="../BOARD/index.html">게시판</a></h1>
        </div>

        <div class="card-write">
            <div class="myinfo">
                <!-- text만 입력하기 위해 input에서 type="text" 지정 -->
                이름<input type="text" placeholder="이름을 입력하세요.">

                <!-- password만 입력하기 위해 input에서 type="password" 지정 -->
                비밀번호<input type="password" placeholder="비밀번호를 입력하세요.">
            </div>
            <div class="title-w">
                제목<input type="text" placeholder="제목을 입력하세요.">
            </div>

            <div class="msg">

                <!-- 내용을 입력하기 위해 textarea tag를 이용 -->
                내용<textarea placeholder="내용을 입력하세요."></textarea>
                <input type="file" name="" id="">
            </div>
        </div>
        <div class="btn-w"><a href="#">작성</a></div>
    </div>
</body>
</html>

2. CSS

// style.css
// 기존 index.html의 연동된 style.css에 이어서 사용
.card-header1 h1 {
    font-size: 30px;
    font-weight: 600;
}

.card-write {
    padding: 20px;
}

.card-write input, textarea{
    margin-left: 10px;
    padding: 10px;
    border: 1px solid #999;
    border-radius: 10px;
    box-shadow: 3px 3px 10px #e6e6e6;
}

.card-write .myinfo input[type="text"] {
    width: 25%;
    margin-right: 50px;
}
.card-write .myinfo input[type="password"] {
    width: 31%;
    /* margin-right: 50px; */
}

.card-write .title-w input[type="text"] {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 85.5%;
}

.card-write .msg textarea {
    min-width: 85.5%;
    max-width: 85.5%;
    min-height: 200px;
    max-height: 200px;
    box-shadow: inset 3px 3px 10px #e6e6e6;

    /* vertical-align: 텍스트를 수직, 수평 정렬 할 수 있다. */
    vertical-align: top;
}

.card-write input[type="file"] {
    border: none;
    box-shadow: none;
    padding: 10px;
    margin-left: 40px;
}

.btn-w {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 10px 10px 20px 10px;
    padding: 10px;
}

.btn-w a {
    background-color: tomato;
    padding: 10px;
    color: #fff;
    border-radius: 10px;
}

3. 결과

아래의 기능들을 구현해보았다. 반복적으로 사용하니 이제는 어느정도 감이 잡힌 느낌이다.

설명 영상은 윈도우라 그런지 맥하고는 길이감이 다른 것 같다. width나 height에서 % 사용시 조금씩 다른 것 같다.

1. write-card
2. write-html 작성하기
3. write-css 작성하기
4. write-작성 버튼 만들기

다음은 content(view)를 구현하는 시간을 가져보자.🙃🙃🙃

반응형
저작자표시 (새창열림)

'코딩배우기 > HTML, CSS' 카테고리의 다른 글

6. 디자인 게시판 만들기-EDIT  (0) 2022.07.20
5. 디자인 게시판 만들기-VIEW  (0) 2022.07.20
3. 디자인 게시판 만들기-BOARD  (0) 2022.07.20
2. 기본 게시판 만들기  (0) 2022.07.19
1. 오늘부터 코딩 1일  (0) 2022.07.19
    '코딩배우기/HTML, CSS' 카테고리의 다른 글
    • 6. 디자인 게시판 만들기-EDIT
    • 5. 디자인 게시판 만들기-VIEW
    • 3. 디자인 게시판 만들기-BOARD
    • 2. 기본 게시판 만들기
    호이호우
    호이호우
    나의 관심 콘텐츠를 즐겁게 볼 수 있는 Beatlefeed!

    티스토리툴바