- Html / CSS
| ๐ ๊ธฐ๋ณธ CSS ๋ฐฐ๊ฒฝ๊ด๋ จ : background-color, background-image, background-size ์ฌ์ด์ฆ : width, height ํฐํธ : font-size, font-weight, font-famliy, color ๊ฐ๊ฒฉ :margin, padding |
1. ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง ์ฝ์ ์
background-image: url('');
background-position: center;
background-size: cover;
2. pc ๋ฐ ๋ชจ๋ฐ์ผ ํ๋ฉด ๋น์จ ์กฐ์
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
- flex-direction : row / column ; (ํ / ์ด ์ ๋ ฌ์ ์ ํ)
3. Button
border-radius: 50px;
border: 1px solid white;
- ๋ฒํผ์ ํ ๋๋ฆฌ ๊ตด๊ณก
- ํ ๋๋ฆฌ ์ ๋๊ป (px / ์์ ์ ํ ๊ฐ๋ฅ)
4. hover
๋ง์ฐ์ค ์ปค์๊ฐ ํด๋น ๋ณ์ ์์ ์ฌ๋ผ๊ฐ ์์๋
.mytitle > button:hover {
border: 2px solid white;
}
์์ ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋ฒํผ์์ ๋ง์ฐ์ค ์ปค์๋ฅผ ์ฌ๋ ค๋จ์๋ ๋ฒํผ์ ํ ๋๋ฆฌ ๋๊ป = 2px , ์์ = white
5. margin
margin
margin : ์px ์ฐpx ํpx ์ขpx ; ๐ ์๊ณ๋ฐฉํฅ ์์
px ๐ auto / 0 / ---px ๋ก ์ค์ ๊ฐ๋ฅ
+ ์ด๋ฏธ ์ ์๋ ๊พธ๋ฉฐ์ง CSS = ๋ถํธ์คํธ๋ฉ : https://getbootstrap.com/docs/5.0/components/buttons/
Buttons
Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
getbootstrap.com
- javascript
1. ๋ธ๋ผ์ฐ์ ์ ๋์
<script> ์ ํจ์ ์ ์ ๋ฐ ๋์ ์กฐ๊ฑด์ ์ ์ด์ฃผ๊ณ , ํจ์๋ช ์ html ๊ตฌ์กฐ์ ์ ์ ๐ ํด๋น ์กฐ๊ฑด์ ํด๋น ํจ์ ์คํ
| function hey(){ alert('์๋ !'); } |
| <button onclick="hey()" type="button" class="btn btn-primary"> ๋ฒํผ์ ํด๋ฆญ </button> |
๋ฒํผ์ ํด๋ฆญํ์๋ ๐ hey() ํจ์ ์คํ
2. let
๋ณ์ ์ ์ธ๊ณผ ๋์ผ
๋ฆฌ์คํธ, ๋์ ๋๋ฆฌ ๋ฑ ์ ์ธ ๊ฐ๋ฅ
3. ๋ฐ๋ณต๋ฌธ
| for (1. ์์์กฐ๊ฑด; 2. ๋ฐ๋ณต์กฐ๊ฑด; 3. ๋ํ๊ธฐ) { 4. ๋งค๋ฒ์คํ } i๊ฐ ์ฆ๊ฐํ๋ค๊ฐ ๋ฐ๋ณต์กฐ๊ฑด์ ๋ง์ง ์์ผ๋ฉด, ๋ฐ๋ณต์ ์ข ๋ฃํ๊ณ ๋น ์ ธ๋์ต๋๋ค. |
+ ์์
| function show_gus(index) { for (let i = 0; i < mise_list.length; i++) { let mise = mise_list[i]; ๐ 1.๋ฆฌ์คํธ์ i ๋ฒ์งธ์์ (0~mise_list ๊ธธ์ด๋งํผ ๋ฐ๋ณต) if (mise["IDEX_MVL"] < index) { ๐ 2.๋ด๊ฐ ์ค์ ํ index ๊ฐ๋ณด๋ค ์์ "IDEX_MVL" ๊ฐ์ด ์๋ let gu_name = mise["MSRSTE_NM"]; ๐ 3. "MSRSTE_NM" ์ : gu_name ์ผ๋ก ์ ์ let gu_mise = mise["IDEX_MVL"]; ๐ 3. "IDEX_MVL" ๋ฅผ : gu_mise ๋ก ์ ์ console.log(index + "๋ณด๋ค ์์ ๊ตฌ: " + gu_name + ", " + gu_mise); ๐ (๋ด๊ฐ ์ค์ ํ) index ๋ณด๋ค ์์ ๊ตฌ : gu_name , gu_mise } } } show_gus(40) ์ ๊ฒฐ๊ณผ๊ฐ ๐ 40 ๋ณด๋ค ์์ ๊ตฌ : ์์ด๊ตฌ , 35 show_gus(35) ์ ๊ฒฐ๊ณผ๊ฐ ๐ 35 ๋ณด๋ค ์์ ๊ตฌ : ๊ฐ๋จ๊ตฌ , 30 |
- 1_mini_project
[1page] ํ ์๊ฐ ๋ฐ ํ ๊ตฌ์ฑ์ ์ด๋ฏธ์ง
<!DOCTYPE html>
<html lang="en">
<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 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>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<title>Mini Project</title>
<style>
* {
font-family: 'Gowun Dodum', sans-serif;
}
.team_name {
width: 100%;
height: 250px;
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), blueviolet);
background-position: center;
background-size: cover;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.team_info {
display: flex;
align-items: center;
justify-content: center;
}
.member_cards {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
margin: 30px 0 50px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.member_cards img {
width: calc(20% - 10px);
height: 400px;
margin: 0 15px 15px 0;
}
.w3-card-4 {
margin-left: 30px;
margin-right: 30px;
}
.visit {
width: 100%;
height: 250px;
color: darkslateblue;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.visit > button {
width: 200px;
height: 50px;
background-color: darkslateblue;
color: white;
border-radius: 50px;
border: 1px solid white;
margin-top: 10px;
}
.visit > button:hover {
border: 2px solid white;
}
.my_visit_post {
width: 95%;
max-width: 500px;
margin: 20px auto 100px auto;
padding: 20px;
box-shadow: 0px 0px 3px 0px gray;
display: none;
}
.form-floating {
margin-top: 20px;
}
.record_button {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
margin-top: 20px;
}
.record_button > button {
margin-right: 10px;
}
</style>
<script>
function open_box() {
$('#post-box').show()
}
function close_box() {
$('#post-box').hide()
}
function save_order() {
let name = $('#name').val()
let comment = $('#comment').val()
$.ajax({
type: 'POST',
url: '/2_page',
data: {name_give: name, comment_give: address},
success: function (response) {
alert(response['msg'])
window.location.reload()
}
});
}
</script>
</head>
<body>
<div class="holl_page"></div>
<div class="team_name">
<h2> A8 : ์์ด์์ Team </h2>
<h3> [ Project name : ์ฐ๋นํํ I4's ์ทจ์
์ฌํ๐ฅ ]</h3>
</div>
<div class="w3-panel w3-border w3-round-small">
<div class="team_a">
<h4>
<br>
๐ซก ์์ด์์ Team๋ง์ ํน์ง์? <br>
<br>
โ๐ผ. ์ ํฌ ํ์ 4๋ช
๋ค ์ฌ์๐๐ปโ๏ธ๋ก ๋ณด๊ธฐ๋๋ฌธ ๋ฉค๋ฒ๊ตฌ์ฑ์ ๊ฐ์ง๊ณ ์์ด์ <br>
โ๐ผ. ์ ํฌ ํ์ ๊ฐ๋ฐ์๋ก ์ทจ์
์ ํ๋ ๊ฒ์ด ๋ชฉํ์์๐ฅ<br>
๐๐ผ. ์ ํฌ ํ์ ํ์๋ค ๋ชจ๋๊ฐ MBTI๊ฐ I๋ก ์์ํ๋ ๋ดํฅ์ธ๋ค์ ๋ชจ์์ด์์๐<br>
<br>
</h4>
</div>
</div>
<div class="w3-panel w3-border w3-round-small">
<div class="team_b">
<h4>
<br>
๐ซก ์์ด์์ Team๋ง์ ์ฝ์์? <br>
<br>
โ๐ผ์ ๊ทน์ ์ธ ์ฐธ์ฌ ํ์ <br>
โ๐ผ์๊ฐ ์์ ๐ โ์ง๊ฐโ <br>
<br>
</h4>
</div>
</div>
<div class="w3-panel w3-border w3-round-small">
<div class="team_info">
<h4>
<br>
๐ซก ์์ด์์ ํ์์ ์๊ฐํฉ๋๋ค.<br>
</h4>
</div>
<div class="member_cards">
<div class="w3-card-4" style="width:20%">
<button onclick="window.location.href = '2_page_lhw.html'">
<img src="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbOJa5I%2FbtrKGPNlWYW%2FAAAAAAAAAAAAAAAAAAAAAAeRFeRSKbCOuCG3OcHAx08_1JbUDhmjmTNf_P5GtiPT%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1767193199%26allow_ip%3D%26allow_referer%3D%26signature%3Dy26kpCAEQ2o8UlJs3QVG2O4emE8%253D"
alt="Alps" style="width:100%">
<div class="w3-container w3-center">
<p> ์ดํ์ </p>
</div>
</button>
</div>
<div class="w3-card-4" style="width:20%">
<button onclick="window.location.href = '2_page_jhl.html'">
<img src="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FzDT5X%2FbtrKHwaePOt%2FAAAAAAAAAAAAAAAAAAAAADCTDWJT-pizTocRkRUCaMqUHoxpQAeGnLnZdfurYgH9%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1767193199%26allow_ip%3D%26allow_referer%3D%26signature%3DGZW04ILoYxRumsceP5cDRQWkctQ%253D"
alt="Alps" style="width:100%">
<div class="w3-container w3-center">
<p> ์ฅํ๋ฆผ </p>
</div>
</button>
</div>
<div class="w3-card-4" style="width:20%">
<button onclick="window.location.href = '2_page_jhj.html'">
<img src="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FEGJSq%2FbtrKIySQLk9%2FAAAAAAAAAAAAAAAAAAAAAJT2ujdkkqkim2nvYIDSVTu793QMqM5Vc4GWhtgRBOQa%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1767193199%26allow_ip%3D%26allow_referer%3D%26signature%3D9mEjC86S5lczCgdqREvBYuuqDLw%253D"
alt="Alps" style="width:100%">
<div class="w3-container w3-center">
<p> ์ ํ์ฃผ </p>
</div>
</button>
</div>
<div class="w3-card-4" style="width:20%">
<button onclick="window.location.href = '2_page_ksy.html'">
<img src="https://velog.velcdn.com/images/ksykma/profile/3a764cee-f9cd-4bd6-af8c-78e1afa15fde/image.jpg"
alt="Alps" style="width:100%">
<div class="w3-container w3-center">
<p> ๊น์์ </p>
</div>
</button>
</div>
</div>
</div>
<!-- <div class="w3-panel w3-border w3-round-small">-->
<div class="visit">
<h2> ๋ฐฉ๋ช
๋ก์ ๋จ๊ฒจ์ฃผ์ธ์ ๐ </h2>
<button onclick="open_box()"> ๋ฐฉ๋ช
๋ก ๋จ๊ธฐ๊ธฐ ๐</button>
</div>
<div class="my_visit_post" id="post-box">
<div class="form-floating">
<textarea id="name" class="form-control" placeholder="Leave a comment here" id="floatingTextarea1"
style="height: 50px"></textarea>
<label for="floatingTextarea1">์ด๋ฆ</label>
</div>
<div class="form-floating">
<textarea id="comment" class="form-control" placeholder="Leave a comment here" id="floatingTextarea2"
style="height: 100px"></textarea>
<label for="floatingTextarea2">์ฝ๋ฉํธ</label>
</div>
<div class="record_button">
<button onclick="save_order()" type="button" class="btn btn-dark"> ๊ธฐ๋กํ๊ธฐ ๐ฑ</button>
<button onclick="close_box()" type="button" class="btn btn-outline-dark">๋ซ๊ธฐ</button>
<button onclick="window.location.href = '3_page.html'" type="button" class="btn btn-outline-dark"> ๋ฐฉ๋ช
๋ก ๋ณด๋ฌ๊ฐ๊ธฐ ๐</button>
</div>
</div>
</body>
</html>
[2page] ๊ตฌ์ฑ์ ์ด๋ฏธ์ง ํด๋ฆญ ์ ํ์ ์๊ธฐ์๊ฐ ํ์ด์ง๋ก ์ด๋ : ํ์ ์๊ธฐ์๊ฐ ํ์ด์ง
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<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>
<link href="https://fonts.googleapis.com/css2? family=Gowun+Batang&family=Gowun+Dodum&display=swap" rel="stylesheet">
<title>๊ฐ์ธ๋ณ ์๊ธฐ์๊ฐ</title>
<style>
*{
font-family: 'Gowun Dodum', sans-serif;
}
body{background-color: aliceblue;}
.container {
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: nowrap;
}
.item{
margin-top: 30px;
}
.my_ifm {
margin-left: 70px;
margin-top: 25px;
font-size: large;
font-weight: bold;
}
.visit_btn {
display: flex;
flex-direction: column;
max-width: 300px;
margin-left: 1100px;
width: 100%;
color: darkslateblue;
align-items: center;
justify-content: center;
}
.visit_btn > button {
width: 200px;
height: 50px;
background-color: darkslateblue;
color: white;
border-radius: 50px;
border: 1px solid white;
margin-top: 10px;
}
.visit_btn > button:hover {
border: 2px solid white;
}
.my_ifm2 {
margin-left: 110px;
margin-top: 50px;
max-width: 925px;
}
.my_visit_post {
width: 95%;
max-width: 500px;
margin: 20px auto 100px auto;
padding: 20px;
box-shadow: 0px 0px 3px 0px gray;
display: none;
}
.form-floating {
margin-top: 20px;
}
.record_button {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
margin-top: 20px;
}
.record_button > button {
margin-right: 10px;
}
</style>
<script>
function open_box() {
$('#post-box').show()
}
function close_box() {
$('#post-box').hide()
}
function save_order() {
let name = $('#name').val()
let comment = $('#comment').val()
$.ajax({
type: 'POST',
url: '/2_page',
data: {name_give : name, comment_give : address},
success: function (response) {
alert(response['msg'])
window.location.reload()
}
});
}
</script>
</head>
<body>
<div class="container">
<div class="item"><img src="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbOJa5I%2FbtrKGPNlWYW%2FAAAAAAAAAAAAAAAAAAAAAAeRFeRSKbCOuCG3OcHAx08_1JbUDhmjmTNf_P5GtiPT%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1767193199%26allow_ip%3D%26allow_referer%3D%26signature%3Dy26kpCAEQ2o8UlJs3QVG2O4emE8%253D" alt="My Image" width="200" height="200"></div>
<div class="item">
<div class=" my_ifm">
<p>์ด๋ฆ: ์ดํ์</p>
<p>๋์ด: 24</p>
<p>MBTI: ISFJ</p>
๋ธ๋ก๊ทธ ์ฃผ์: <a href="https://wonprogrammer.tistory.com"> "https://wonprogrammer.tistory.com" </a>
</div>
</div>
</div>
<hr style="border: solid cornflowerblue;margin: 50px 50px 50px 50px;">
<div class="my_ifm2">
<p> <br> ๐์๊ธฐ์๊ฐ(์ง์๋๊ธฐ ํฌํจ): <br> <br> ์๋
ํ์ธ์ ๐ ์์ด์์์กฐ ์ดํ์ ์
๋๋ค. <br>
๋ด์ผ๋ฐฐ์์บ ํ์์ ๋ง๋๊ฒ ๋์ด ๋ฐ๊ฐ์ต๋๋ค.<br>
์ ๊ฐ ๋ด์ผ๋ฐฐ์์บ ํ์ ์ง์ํ๊ฒ ๋ ๊ณ๊ธฐ๋ ์ ๊ณต์ด ์ ๋ณดํต์ ํ๊ณผ๋ก ์ฝ๋ฉ๊ณผ ์์ฃผ ๋ฐ์ ํ ์ ๊ณต์ ๊ฐ๊ณ ์์ง๋ง, ์ฌ๋ฌ ์ปดํจํฐ ์ธ์ด, ์ํํธ์จ์ด ๊ณตํ ๋ฑ ํ ๋ถ์ผ๋ฅผ ๊น๊ฒ ๋ฐฐ์ฐ๊ธฐ ๋ณด๋ค๋ ๋๊ฒ ๋ค์ํ ์ง์๋ค์ ๋ฐฐ์ฐ๋ค๋ณด๋ ์ค์ค๋ก ๋๋ฌด ๋ถ์กฑํ๋ค๋ ์๊ฐ์ ๊ฐ๊ณ ์กฐ๊ธ ๋ ์ ๋ฌธ์ ์ผ๋ก ๋ฐฐ์ฐ๊ณ ์ถ์ ์๊ฐ์ด ๋ค์ด ๋ค์ํ ํ๋ก๊ทธ๋จ๋ค์ ์ดํด๋ณด๋ ์ค ๋ด์ผ๋ฐฐ์์บ ํ ํ๋ก๊ทธ๋จ์ ์ฐพ์ ์ง์ํ๊ฒ ๋์์ต๋๋ค. <br>
์์ง ๋ง์ด ๋ถ์กฑํ๊ณ ์ํด์ง๋ง 4๊ฐ์๊ฐ์ ๊ณผ์ ์์ ๋ง์ด ๋ฐฐ์ฐ๊ณ ์ต๋ํด ๋ถ๋๋ฝ์ง ์์ ์ค๋ ฅ์ ๊ฐ์ ธ๋ณด๊ณ ์ถ์ต๋๋ค. ๐ฅบ <br>
</p>
<br>
<p>๐๊ฐ๊ด์ ์ผ๋ก ์ดํด๋ณธ ๋์ ์ฅ์ : <br><br> ์ MBTI ์์๋ ์ดํด๋ณผ ์ ์๋ฏ์ด ์ ํด์ง๊ฑฐ๋ ๋ด๊ฐ ํด์ผ ๋ ์ผ๋ค์ ๋ฏธ๋ฃจ์ง ์๊ณ ์ต๋ํ ํด๋ด๋ ค๊ณ ํฉ๋๋ค. ์ฒ ์ ํ 'J'</p>
<br>
<p>๐ํ์
์ ๋ณธ์ธ ์คํ์ผ: <br><br> ์ญํ ์ด ์ ํด์ง๋ฉด ๊ทธ ์ญํ ์ ๋ฏผํ๊ฐ ๋์ง ์๋๋ก ๋
ธ๋ ฅํ๋ ค ํ๊ณ , ํ์ผ๋ก ์งํํ๋ ํ๋ก์ ํธ๋ ์กฐ๊ธ ๊น๋ํ๊ฒ ๋ง๋ฌด๋ฆฌ ์ง์ผ๋ ค ํ๋ ํธ์
๋๋ค. <br> </p>
</div>
<div class="visit_btn">
<button onclick="open_box()"> ๋ฐฉ๋ช
๋ก ๋จ๊ธฐ๊ธฐ ๐ </button>
</div>
<hr style="border: solid cornflowerblue;margin: 50px 50px 50px 50px;">
<div class="my_visit_post" id="post-box">
<div class="form-floating">
<textarea id="name" class="form-control" placeholder="Leave a comment here" id="floatingTextarea1"
style="height: 50px"></textarea>
<label for="floatingTextarea1">์ด๋ฆ</label>
</div>
<div class="form-floating">
<textarea id="comment" class="form-control" placeholder="Leave a comment here" id="floatingTextarea2"
style="height: 100px"></textarea>
<label for="floatingTextarea2">์ฝ๋ฉํธ</label>
</div>
<div class="record_button">
<button onclick="save_order()" type="button" class="btn btn-dark"> ๊ธฐ๋กํ๊ธฐ ๐ฑ </button>
<button onclick="close_box()" type="button" class="btn btn-outline-dark">๋ซ๊ธฐ</button>
<button onclick = "window.location.href = '3_page.html'" type="button" class="btn btn-outline-dark" > ๋ฐฉ๋ช
๋ก ๋ณด๋ฌ๊ฐ๊ธฐ ๐ </button>
</div>
</div>
</body>
</html>
[3page] 1-2ํ์ด์ง์์ ๋จ๊ฒจ์ฃผ์ ๋ฐฉ๋ช ๋ก์ด ๊ธฐ๋ก ๋๋ ํ์ด์ง
<!DOCTYPE html>
<html lang="en">
<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 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>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<title>Mini Project</title>
<style>
* {
font-family: 'Gowun Dodum', sans-serif;
}
body {
background-color : lavender;
}
.team_name {
width: 100%;
height: 250px;
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), violet );
background-position: center;
background-size: cover;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.info {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: 50px;
margin-bottom: 30px;
}
.reviews {
display: flex;
align-items: center;
justify-content: center;
}
.table {
width: 900px;
margin: 60px auto 100px auto;
padding-bottom: 60px;
}
</style>
<script>
</script>
</head>
<body>
<div class="holl_page"></div>
<div class="team_name">
<h2> ์์ด์์ Team's ๋ฐฉ๋ช
๋ก ๐ </h2>
</div>
<div class="info">
<h5>์๋์ ์ด๋ฆ or ๋ณ๋ช
์ ์ฐพ์ ์์ ์ด ๋จ๊ธด ๋ฐฉ๋ช
๋ก์ ์ฐพ์๋ณด์์ ๐</h5>
<h5> ๐</h5>
</div>
<div class="reviews">
<table class="table">
<thead>
<tr>
<th scope="col">์ด๋ฆ</th>
<th scope="col">๋ฐฉ๋ช
๋ก ๋ด์ฉ</th>
</tr>
</thead>
<tbody id="reviews-box">
<tr>
<td>ํ๊ธธ๋</td>
<td> ํ๊ธธ๋ ์๋ค ๊ฐ </td>
</tr>
<tr>
<td>ํ๊ธธ๋</td>
<td> ํ๊ธธ๋ ์๋ค ๊ฐ </td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
์์ง 1,2ํ์ด์ง์์ db์ ๋ณด๋ฅผ ๋ฐ์์ 3ํ์ด์ง์ ๊ธฐ๋กํ๋๊ฑด ์ฑ๊ณตํ์ง ๋ชป ํจ ๐ฑ
'woncoding > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| TIL | 9.5.์ [Python ์ธ์ด์ ์ดํด / Python ๊ธฐ์ด] (1) | 2022.09.05 |
|---|---|
| TIL | 9.2.๊ธ [ํํ / ์งํฉ / f-string / ์์ธ์ฒ๋ฆฌ / ํ์ผ๋ถ๋ฆฌ / map, lambda, filter / class] (0) | 2022.09.02 |
| TIL | 9.1.๋ชฉ [๋ณ์ / ๋ฆฌ์คํธ / ๋์ ๋๋ฆฌ / ์กฐ๊ฑด,๋ฐ๋ณต๋ฌธ / ํจ์] (0) | 2022.09.01 |
| TIL | 8.31.์ [1_mini_project] (0) | 2022.08.31 |
| TIL | 8.30.ํ [pymongo / Flask] (0) | 2022.08.30 |