Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ksw_devlog

TIL 4일차 본문

TIL

TIL 4일차

kimcoach 2022. 11. 3. 23:39

 

미니 프로젝트 메인 페이지 코드를 보면서 css 태그에 대해 찾아보면서 공부하였다.

생활코딩 CSS 강의를 들으면서 메인 페이지 코드를 따라 쳐보면서 웹페이지를 만들어 보았다.

 

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
    integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
    crossorigin="anonymous"></script>
  <title>개인페이지</title>

  <link rel="stylesheet" type="text/css" href="style.css">

  <link
    href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,600;0,800;0,900;1,200;1,400;1,500;1,600;1,800;1,900&display=swap"
    rel="stylesheet">
  <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap"
    rel="stylesheet">
</head>

<body>

  <div class="frame">
    <h3 class="site-name">송1김4</h3>
    <div class="dashboard">
      <h1 class="Greetings">Hello I am <a class="name">SW</a> <br>
      </h1>
      <p class="in">한 번 마음먹으면 끝까지 하는 사람.</p>
    </div>



    <div class="main">
      <div class="Information">
        <img class="info-img" id="my-img" src="cat-modified.png">
        <div class="Information-info">
          <h3 class="Information-name" id="name1">MBTI-ISFP</h3>
          <p class="Information-comment" id="commnet1">모험가 ( ISFP) 는 내성적 , 관찰 적 , 감정적 , 미래 지향적 성격을 가진 사람입니다 .
            그들은 열린 마음, 접근하는 삶, 새로운 경험, 따뜻한 사람을 갖고 있는 경향이 있습니다.
            순간에 머무르는 능력은 흥미로운 잠재력을 발견하는 데 도움이 됩니다.
          </p>

        </div>
      </div>
      <div class="Information">
        <div class=" Information-info">
          <h3 class="Information-name" id="name2-1">객관적으로 살펴본 내 장점</h3>
          <p class="Information-comment" id="comment2">꾸준하고 멘탈이 좋은 편이다. 문제가 생겼을 때 차분하게 해결하는 편이다.</p>
          <h3 class="Information-name" id="name2-2">협업을 하는 과정에서의 자신의 스타일</h3>
          <p class="Information-comment" id="comment2">보통 팀에 방향에 따르고 자기 할 일을 맡아서 하는 스타일이다.
          역량에 따라 프로젝트에서 주도적인 역할을 수행하는 편이다.</p>
        </div>
      </div>


    </div>

    <link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet" />
    </head>

    <body>
      <div class="mypost">
        <form action="http://localhost:5000/login" method="post">
          <div class="form-floating mb-3">
            <input id="name" type="text" class="form-control" placeholder="닉네임을 입력해주세요" />
            <label for="floatingInput">닉네임</label>
          </div>

          <div class="form-floating">
            <textarea id="comment" class="form-control" placeholder="코멘트를 남겨주세요" style="height: 100px"></textarea>
            <label for="floatingTextarea2">코멘트</label>
          </div>

        </form>
        <div class="mybtns">
          <button onclick="posting()" type="button" class="btn btn-dark">
            제출하기
          </button>
        </div>
      </div>
  </div>
</body>

</html>



<footer class="footer">
  <h3 class="Another">
    Another</h3>
  <div class="links">
    <a class="blog" href="https://kkssww.tistory.com/">Blog</a>
    <a class="team-page" href="https://www.instagram.com/a_i_siteru/">Team page</a>
  </div>
</footer>

[css]

body {
  /* background-color: rgb(73, 185, 222); */
  background-color: black;
}

.frame {
  margin: 30px 150px;
  display: flex;
  flex-direction: column;
}

/*navigator*/

.site-name {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  color: white;
}

a {
  color: white;
  text-decoration: none;
}

a:hover {
  color: rgb(73, 185, 222);
  transition: 0.3s;
}

/*dashboard*/

.dashboard {
  display: flex;
  flex-direction: column;
  margin-top: 100px;
  margin-bottom: 70px;
}

.Greetings {
  font-family: "Noto Sans KR", sans-serif;
  font-weight: 500;
  font-size: 80px;
}

.name {
  background-color: #00b992;
  -webkit-text-stroke: 1px black;
}

.name:hover {
  background-color: transparent;
  color: white;
  -webkit-text-stroke: 1px black;
  transition: none;
}

/*footer*/

.footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 200px;
}

.Another {
  font-family: "Montserrat", sans-serif;
  font-size: 50px;
  font-weight: 700;
  color: black;
  margin-bottom: 40px;
  border-bottom: 2px solid black;
}

.links > a {
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 400;
  margin-left: 15px;
}

#my-img {
  width: 300px;
}

/* RECENT WORKS */

.main {
  display: flex;
  flex-direction: column;
}

.Information {
  display: flex;
  flex-direction: row;
  margin-bottom: 120px;
  align-items: center;
}

.Information-info {
  margin: 0px 20px;
}

.Information-name {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 50px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.Information-name:hover {
  color: #ffc9e2;
  -webkit-text-stroke: 1px black;
  transition: 0.3s;
}

.Information-comment {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 22px;
  font-weight: 100;
  margin-left: 5rem;
}

#comment1 {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 50px;
  margin-top: 0px;
  margin-bottom: 30px;
  margin-left: 8rem;
}

#name1 {
  position: relative;
  right: 70px;
  margin-left: 9rem;
}

#name1:hover {
  color: #ceb3ff;
}

#name2-1 {
  max-width: 600px;
  margin-left: 1rem;
  text-align: right;
  position: relative;
  margin-bottom: 0px;
}

#name2-2 {
  text-align: right;
  position: relative;
  margin-left: 5rem;
}

.mypost {
  background-color: azure;
  width: 95%;
  margin: 200px auto 0px auto;
  padding: 20px;
  box-shadow: 0px 0px 3px 0px gray;
}

.mybtns {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;

  margin-top: 20px;
}

.mybtns > button {
  margin-right: 10px;
}

 

웹개발 서버 부분 강의를 다시 들으면서 복습하였다.

GET 요청, POST 요청 부분을 복습하면서 버킷리스트 남기고 지우는 기능을 다시 해봤다.

'TIL' 카테고리의 다른 글

WIL 1주차  (0) 2022.11.06
TIL 5일차  (0) 2022.11.04
TIL 3일차  (0) 2022.11.02
TIL 2일차  (0) 2022.11.01
TIL 1일차  (0) 2022.10.31