Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sehun #753

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Sehun #753

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" />

<!-- Edit meta tags for SEO -->
<title>DeveloperFolio | Developer Portfolio Template</title>
<title>24-2 웹 멘토링 기록 | 개발놈이 되지 말자!</title>
<meta name="title" content="DeveloperFolio | Developer Portfolio Template">
<meta name="description" content="Software Developer Portfolio Template that helps you showcase your work and skills as a software developer">

Expand Down
1 change: 1 addition & 0 deletions public/layout/assets/bg-pattern-bottom-desktop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/bg-pattern-bottom-mobile.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/bg-pattern-top-desktop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/bg-pattern-top-mobile.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/favicon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/icon-star.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/image-anne.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/image-colton.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/image-irene.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/images/bg-pattern-bottom-desktop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/images/bg-pattern-bottom-mobile.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/images/bg-pattern-top-desktop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/images/bg-pattern-top-mobile.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/images/favicon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/layout/assets/images/icon-star.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/images/image-anne.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/images/image-colton.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/layout/assets/images/image-irene.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
177 changes: 177 additions & 0 deletions public/layout/eunseo/eunseo_layout.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
header {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
}

body {
background-image: url("bg-pattern-top-desktop.svg"),
url("bg-pattern-bottom-desktop.svg");
background-position: top left, bottom right;
background-repeat: no-repeat;
background-size: auto;
width: 1440px; /* 페이지 너비 설정 */
height: 800px; /* 페이지 높이 설정 */
margin: 0 auto; /* 수평 중앙 정렬 */
}

/* 폰트 설정 */
.title {
font-family: "League Spartan", sans-serif;
font-weight: 700; /* LeagueSpartan-Bold */
font-size: 56px; /* 제목 폰트 크기 */
}

.description {
font-family: "League Spartan", sans-serif;
font-weight: 500; /* LeagueSpartan-Medium */
font-size: 19px; /* 설명 폰트 크기 */
}

.star-text {
font-family: "League Spartan", sans-serif;
font-weight: 700; /* LeagueSpartan-Bold */
font-size: 17px; /* 별 박스 텍스트 폰트 크기 */
}

/* 제목과 설명의 좌측 및 상단 여백 조정 */
.title-container {
margin-left: 140px; /* 좌측 여백을 20px 늘림 */
margin-top: 88px; /* 제목의 상단 여백 */
}

/* 설명 텍스트 하단 여백 조정 */
.description {
margin-bottom: 71px; /* 설명과 평론가 섹션 사이의 여백 */
}

/* 평론가 섹션의 하단 여백 조정 */
.critics-section {
margin-bottom: 132px; /* 평론가 섹션과 페이지 끝 사이의 하단 여백 */
margin-right: 200px;
gap: 20px; /* 평론가 박스 사이의 간격 */
}

/* 별 박스의 커스텀 간격 설정 */
.star-box-1,
.star-box-2,
.star-box-3 {
margin-left: 20px !important; /* 별 박스를 오른쪽으로 20px 이동 */
}

/* 별 박스의 상단 여백 조정 */
.star-box-1 {
margin-top: 200px; /* 첫 번째 박스의 상단 여백 */
}
.star-box-2,
.star-box-3 {
margin-top: 16px; /* 박스들 사이의 간격 */
}

/* 평론가 박스의 너비와 높이 */
.critic-box {
width: 350px;
height: 234px;
margin-left: 120px; /* 좌측 여백을 20px 늘림 */
}

/* 평론가 섹션의 간격 조정 */
.critics-section {
margin-bottom: 132px; /* 평론가 섹션과 페이지 끝 사이의 하단 여백 */
gap: 50px; /* 평론가 박스 사이의 간격 */
}

.bg-custom-purple {
background-color: rgb(81, 32, 81);
}

/* 모바일 디자인을 위한 미디어 쿼리 */
@media (max-width: 738px) {
header {
flex-direction: column; /* 세로로 정렬 */
align-items: center;
gap: 32px; /* title-container와 space-y-4 사이의 간격 */
}

/* title-container를 중앙에 배치 */
.title-container {
text-align: center;
margin-left: 40px; /* 오른쪽으로 20px 이동 */
margin-top: 0;
display: flex;
flex-direction: column;
align-items: center;
}

/* 제목과 설명을 세로로 정렬 */
.title-container h1,
.description {
text-align: center;
width: 100%; /* 항상 가운데 정렬되도록 설정 */
}

/* 설명 텍스트 줄 바꿈 */
.description {
margin: 17px auto 0;
margin-left: 0px; /* 오른쪽으로 20px 이동 */
margin-right: 24px;
white-space: normal; /* 자연스러운 줄 바꿈 */
}

.space-y-4 {
display: flex;
flex-direction: column;
align-items: center;
margin-left: 70px; /* 왼쪽 마진을 critics-section과 동일하게 설정 */
}

.star-box-1,
.star-box-2,
.star-box-3 {
margin-left: 200px; /* 20px 증가 */
margin-right: 24px;
margin-top: 16px;
text-align: center;
}

/* 별과 텍스트를 세로로 정렬 */
.star-box-1,
.star-box-2,
.star-box-3 {
flex-direction: column; /* 세로 정렬 */
align-items: center; /* 가운데 정렬 */
text-align: center; /* 텍스트 가운데 정렬 */
}

/* 별과 텍스트 사이 간격 */
.star-box-1 p,
.star-box-2 p,
.star-box-3 p {
margin-top: 8px; /* 별과 텍스트 사이의 간격 조정 */
}

/* 평론가 섹션 세로 배열 및 중앙 정렬 */
.critics-section {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 49px;
margin-left: 70px;
gap: 16px;
}

.critic-box {
margin: 0;
width: 350px;
height: 234px;
}

/* 제목 중앙 정렬 */
.title {
text-align: center;
margin: 0 auto;
margin-left: 64px; /* 20px 증가 */
margin-right: 24px;
}
}
106 changes: 106 additions & 0 deletions public/layout/eunseo/eunseo_layout.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>10,000+ of our users love our products.</title>

<!-- Import League Spartan font from Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=League+Spartan:wght@500;600;700&display=swap" rel="stylesheet">

<script src="https://cdn.tailwindcss.com"></script>
<!-- Link to the external CSS file -->
<link rel="stylesheet" href="eunseo_layout.css">
</head>

<body class="bg-gray-100 p-6">
<!-- 전체 컨테이너 -->
<div class="max-w-7xl mx-auto">

<!-- 상단 왼쪽: 제목과 설명 -->
<header class="flex justify-between items-start mb-8 flex-col md:flex-row">
<!-- 상단 왼쪽: 제목과 설명 -->
<div class="title-container">
<h1 class="font-bold title" style="color: #512051; text-align: left; line-height: 1.0;">
10,000+ of our<br>
users love our<br>
products.
</h1>

<p class="mt-2 description" style="color: #927B91;">
We only provide great products combined with excellent<br>
customer service. See what our satisfied customers are<br>
saying about our services.
</p>
</div>

<!-- 상단 오른쪽: 세로로 별과 설명이 들어간 박스 3개 -->
<div class="space-y-4">
<!-- 박스 1 -->
<div class="bg-[#F7F2F7] p-4 flex items-center rounded-lg star-box-1" style="padding-top: 20px; padding-bottom: 20px; padding-left: 32px; padding-right: 79px;">
<div class="flex" style="color: #EF9546; margin-right: 32.5px; margin-left: 60px;">
★ ★ ★ ★ ★
</div>
<p class="ml-4 star-text" style="color: #512051;">Rated 5 Stars in Reviews</p>
</div>
<!-- 박스 2 -->
<div class="bg-[#F7F2F7] p-4 flex items-center rounded-lg star-box-2" style="padding-top: 20px; padding-bottom: 20px; padding-left: 32px; padding-right: 47px;">
<div class="flex" style="color: #EF9546; margin-right: 32.5px; margin-left: 60px;">
★ ★ ★ ★ ★
</div>
<p class="ml-4 star-text" style="color: #512051;">Rated 5 Stars in Report Guru</p>
</div>
<!-- 박스 3 -->
<div class="bg-[#F7F2F7] p-4 flex items-center rounded-lg star-box-3" style="padding-top: 20px; padding-bottom: 20px; padding-left: 32px; padding-right: 76px;">
<div class="flex" style="color: #EF9546; margin-right: 32.5px; margin-left: 60px;">
★ ★ ★ ★ ★
</div>
<p class="ml-4 star-text" style="color: #512051;">Rated 5 Stars in BestTech</p>
</div>
</div>
</header>


<!-- 하단: 평론가 정보가 담긴 박스 3개 -->
<section class="grid grid-cols-1 md:grid-cols-3 critics-section">
<!-- 평론가 1 -->
<div class="bg-custom-purple p-6 rounded-lg critic-box">
<div class="flex items-center mb-4" style="gap: 23px;">
<div class="w-8 h-8 rounded-full bg-gray-300">
<!-- 프로필 사진 영역 -->
<img src="../assets/image-colton.jpg" alt="Colton Smith" class="w-full h-full object-cover rounded-full">
</div>
<h2 class="text-lg font-bold text-white">Colton Smith</h2>
</div>
<p class="text-sm my-4" style="color: #EE69A4;">Verified Buyer</p>
<p class="text-gray-300">“ We needed the same printed design as the one we had ordered a week prior. Not only did they find the original order, but we also received it in time. Excellent! ”</p>
</div>
<!-- 평론가 2 -->
<div class="bg-custom-purple p-6 rounded-lg critic-box">
<div class="flex items-center mb-4" style="gap: 23px;">
<div class="w-8 h-8 rounded-full bg-gray-300">
<!-- 프로필 사진 영역 -->
<img src="../assets/image-irene.jpg" alt="Irene Roberts" class="w-full h-full object-cover rounded-full">
</div>
<h2 class="text-lg font-bold text-white">Irene Roberts</h2>
</div>
<p class="text-sm my-4" style="color: #EE69A4;">Verified Buyer</p>
<p class="text-gray-300">“ Customer service is always excellent and very quick turn around. Completely delighted with the simplicity of the purchase and the speed of delivery.”</p>
</div>
<!-- 평론가 3 -->
<div class="bg-custom-purple p-6 rounded-lg critic-box">
<div class="flex items-center mb-4" style="gap: 23px;">
<div class="w-8 h-8 rounded-full bg-gray-300">
<!-- 프로필 사진 영역 -->
<img src="../assets/image-anne.jpg" alt="Anne Wallace" class="w-full h-full object-cover rounded-full">
</div>
<h2 class="text-lg font-bold text-white">Anne Wallace</h2>
</div>
<p class="text-sm my-4" style="color: #EE69A4;">Verified Buyer</p>
<p class="text-gray-300">“ Put an order with this company and can only praise them for the very high standard. Will definitely use them again and recommend them to everyone! ”</p>
</div>
</section>

</div>
</body>
</html>
Loading