
안녕하세요. 제가 미술을 하는 학생이라 웹사이트가 필요했는데 덕분에 웹사이트를 잘 만들었네요. 몇년동안 만들고 싶었어서 진짜 도움많이됐어요. gpt한테 물어보며 열심히 만들었습니다. 정말 감사해요. 이 광고가 인스타에 뜨자마자 12번째였나?로 빠르게 들었는데 완강한뒤에 나중에 제대로 만들어야지하고 이제서야 만들기를 시도했습니다.
다만 만들다가 질문이 몇가지 있습니다. 질문이 정말 많은데 제가 좀 배우는거에 열정적이라 제대로 파고 싶어서 많아졌습니다.. 답변 미리 감사드립니다. 너무 도움됐어서 다른강의도 들으려구요!
먼저 https://heminji.github.io/h/ 이게 만든 사이트구요.
<div class="row">
<div class="col-md-4 mb-4">
<a data-toggle="modal" data-target="#modal-image-1">
<img src="DSC_0161 부분, 고화질.jpg" class="img-fluid"onclick="openModal()">>
</a>
<div class="card-body">
<h5 class="card-title">Spsringbrunnen</h5>
</div>
이런식으로 openModal을 쓰고 위쪽 <style>부분에 /* 모달 스타일 */ .modal {
display: none;
position: fixed;
z-index: 1;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.8);
).modal-content {
margin: auto;
display: block;
width: 80%;
max-width: 700px; ...어둡게 하기 등등 여러코드를 넣어줬는데 이미지경로를 어디에 넣어야 이게 실현이 되는지 모르겠습니다. 바뀐점이 없더라구요..한번 봐주시겠습니까?ㅜㅜ
10.이밑에는 전체 코드인데요. 르탄이 중고마켓코드랑 이것저것 섞이다보니 쓸데없는 겹치는 부분이 많이 생긴거같은데 어디를 지워야할지 몰라서 냅뒀습니다. 기능을 많이 추가해놔서 content쓰는 부분만 어디인지 정확하게 알면 넣기만 하면 실현되는 걸까요? 그부분을 gpt에게 물어봤는데 해당부분에 이미지를 넣어도 실현이 잘 안되더라구요..
11.예를 들어 https://www.madisondonnelly.com/ 이 사이트의 Head 부분이 세로로 병렬적으로 돼있는건 어떻게 따라했는데 글씨 스타일이나 디자인이 안바뀌더라구요.. 이부분은 어딜 고쳐야할까요?
질문이 많이 깁니다ㅠㅠㅠ 너무 많이 해서 죄송합니당... 감사합니다!!!!!
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Hemin Ji</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,700">
<link rel="stylesheet" href="css/fontawesome-free-5.15.4-web/css/all.min.css">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
<link rel="icon" type="image/png" href="images/favicon.png">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/ScrollTrigger.min.js"></script>
<script src="js/main.js"></script>
<style>
/* CSS 코드 */
.container {
display: flex;
flex-wrap: wrap;
}
.img-fluid {
max-width: 50%;
height: auto;
border-radius: 0px;
margin: 10px;
box-shadow: 0 0 0.5px rgba(0, 0, 0, 0.5);
}
/* 모달 스타일 */
.modal {
display: none;
position: fixed;
z-index: 1;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.8);
}
.modal-content {
margin: auto;
display: block;
width: 80%;
max-width: 700px;
}
.modal-content img {
margin: auto;
display: block;
width: 100%;
max-width: 700px;
}
/* 모달 닫기 버튼 스타일 */
.close {
position: absolute;
top: 15px;
right: 35px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: 0.3s;
}
.close:hover,
.close:focus {
color: #bbb;
text-decoration: none;
cursor: pointer;
}
/* 모달 콘텐츠를 약간 어둡게 처리 */
.modal-backdrop.show {
opacity: 0.5;
background-color: black;
}
</style>
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand" href="#">Hemin Ji</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive"
aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Works
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">CV</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Header -->
<header class="bg-primary py-5 mb-5">
<div class="container h-100">
<div class="row h-100 align-items-center">
<div class="col-lg-12">
<h1 class="display-4 text-white mt-5 mb-2">Hemin Ji</h1>
<p class="lead mb-5 text-white-50">Inhalt</p>
</div>
</div>
</div>
</header>
<!-- Page Content -->
<div class="container">
<div class="row">
<div class="col-md-4 mb-4">
<a data-toggle="modal" data-target="#modal-image-1">
<img src="DSC_0161 부분, 고화질.jpg" class="img-fluid"onclick="openModal()">>
</a>
<div class="card-body">
<h5 class="card-title">Spsringbrunnen</h5>
</div>
</div>
<div class="col-md-4 mb-4">
<img src="DSC_0017 부분, 고화질.jpg" class="img-fluid">
<h5 class="card-title">Blumenbeet</h5>
</div>
<div class="col-md-4 mb-4">
<img src="DSC_0044 부분, 고화질.jpg" class="img-fluid">
<h5 class="card-title">Blumenbeet2</h5>
</div>
</div>
<div class="col-md-4 mb-4">
<img src="DSC_2573 부분, 고화질.jpg" class="img-fluid">
<h5 class="card-title">Regenbogen</h5>
</div>
</div>
</div>
<style>
.container {
display: flex;
flex-wrap: wrap;
}
.img-fluid {
max-width: 80%;
height: auto;
border-radius: 0px;
margin: 10px;
box-shadow: 0 0 0.5px rgba(0, 0, 0, 0.5);
}
</style>
<!-- Projects Section -->
<h2>Recent Works</h2>
<div class="row">
<div class="col-md-4 mb-5
body {
margin: 0;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
line-height: 1.7;
color: #fff;
background: #0e0e0e;
}
a {
color: #fff;
text-decoration: none;
}
a:hover {
color: #dc3545;
}
/* 네비게이션 바 */
nav {
position: fixed;
width: 100%;
height: 60px;
padding: 0 100px;
background-color: #0e0e0e;
z-index: 999;
}
nav .logo {
float: left;
height: 100%;
}
nav .logo img {
height: 100%;
}
nav ul {
float: right;
margin: 0;
padding: 0;
display: flex;
align-items: center;
height: 100%;
}
nav ul li {
list-style: none;
margin: 0 15px;
height: 100%;
display: flex;
align-items: center;
position: relative;
}
nav ul li a {
display: flex;
align-items: center;
height: 100%;
padding: 0 10px;
}
nav ul li a::before {
content: " position: absolute; bottom: -10px; left: 0; width: 100%; height: 2px; background-color: #dc3545;
transform: scaleX(0); transition: transform 0.3s; transform-origin: center; } nav ul li a:hover::before {
transform: scaleX(1); } nav ul li.active a::before { transform: scaleX(1); } /* 메인 섹션 */ section { position:
relative; height: 100vh; } section .container { position: absolute; top: 50%; left: 50%; transform:
translate(-50%, -50%); text-align: center; } section h1 { font-size: 72px; font-weight: 700; margin-bottom: 20px;
text-transform: uppercase; } section p { font-size: 18px; font-weight: 400; margin-bottom: 30px; } section .btn {
font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 15px 40px; background-color: #dc3545;
color: #fff; border: none; border-radius: 50px; letter-spacing: 1px; transition: background-color 0.3s; } section
.btn:hover { background-color: #fff; color: #dc3545; border: 2px solid #dc3545; } section .btn-outline {
font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 15px 40px; background-color: transparent;
color: #fff; border: 2px solid #fff; border-radius: 50px; letter-spacing: 1px; transition: background-color 0.3s;
} section .btn-outline:hover { background-color: #fff; color: #dc354 } </div>
<여기>
</div>
