Skip to content

Commit

Permalink
finish
Browse files Browse the repository at this point in the history
  • Loading branch information
bumgoon6 committed May 21, 2024
0 parents commit 432d895
Show file tree
Hide file tree
Showing 9 changed files with 312 additions and 0 deletions.
Binary file added .DS_Store
Binary file not shown.
Binary file added images/JobsboardLogo.png
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 images/css-logo.webp
Binary file not shown.
Binary file added images/html-logo.webp
Binary file not shown.
Binary file added images/javascript-logo.webp
Binary file not shown.
Binary file added images/node-logo.webp
Binary file not shown.
Binary file added images/react-logo.webp
Binary file not shown.
99 changes: 99 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
<!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 rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />

<link rel="stylesheet" href="styles.css">

<title>Trainee Profile Page</title>
</head>
<body>
<nav>
<div class="left">
<a href="/">My Trainee Profile Page</a>
</div>
<div class="right">
<a href="https://github.com/kevenliu8" target="_blank" rel="noopener noreferrer">
<i class="fa-brands fa-github"></i>
</a>
<a href="https://www.linkedin.com/in/keven-liu/" target="_blank" rel="noopener noreferrer">
<i class="fa-brands fa-linkedin"></i>
</a>
</div>
</nav>
<main>
<section class="hero-section">
<div class="text">
<h2>Hello, I'm Keven 🧶🧶🧶</h2>
<p>I'm a 2nd Year Computer Science Student!</p>
<div class="links">
<a href="#about">
<span>About</span>
</a>
<a href="#skills">
<span>Skills</span>
</a>
</div>
</div>
<div class="circle"></div>
</section>
<section id="about" class="about-section">
<h2>About</h2>
<div class="group">
<div class="cells">
<div class="cell emoji">
<span>🏐</span>
</div>
<div class="cell emoji">
<span>🏀</span>
</div>
<div class="cell emoji">
<span>🍩</span>
</div>
<div class="cell emoji">
<span>🇨🇳 + 🇻🇳</span>
</div>
</div>
</div>
</section>
<section id="skills" class="skills-section">
<h2>Web Dev Skills</h2>
<div class="text">
<span>I've gained experience with web development through COMP6080, COMP1531 and by joining the Jobsboard </span>
<img src="images/JobsboardLogo.png" alt="jobsboard logo">
<span> subcommittee.</span>
</div>
<div class="cells">
<div class="cell">
<img src="images/html-logo.webp" alt="html logo">
<span>HTML</span>
</div>
<div class="cell">
<img src="images/css-logo.webp" alt="css logo">
<span>CSS</span>
</div>
<div class="cell">
<img src="images/javascript-logo.webp" alt="javascript logo">
<span>JavaScript</span>
</div>
<div class="cell">
<img src="images/node-logo.webp" alt="node logo">
<span>Node.js</span>
</div>
<div class="cell">
<img src="images/react-logo.webp" alt="react logo">
<span>React.js</span>
</div>
</div>
</section>
</main>
</body>
</html>
213 changes: 213 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
:root {
--text-color: #e2e2e2;
--link-color: #ee4a4a;
--background-color: #191919;
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

html {
scroll-behavior: smooth;
}

body {
font-family: 'Poppins', sans-serif;
color: var(--text-color);
background-color: var(--background-color);
max-width: 1400px;
margin: 0 auto;
}

@keyframes grow-shrink {
0%, 100% {
transform: scale(0.2);
}
50% {
transform: scale(1.1);
}
}

a {
color: var(--link-color);
text-decoration: none;
}

nav {
display: flex;
justify-content: space-between;
align-items: center;

padding: 0 50px;
height: 80px;
}

nav .left a {
color: var(--text-color);
font-size: 22px;
font-weight: 600;
}

nav .right a {
color: var(--text-color);
margin: 0 10px;
}

nav .right a:last-child {
color: var(--background-color);
background-color: var(--text-color);
padding: 5px 15px;
border-radius: 5px;
}

nav .right a span {
margin-left: 5px;
}

.hero-section {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 50px;
margin: 50px 0;
margin-bottom: 100px;
gap: 40px;
}

.hero-section .text {
flex: 5;
}

.hero-section .text h2 {
font-size: 45px;
}

.hero-section .text .links {
margin-top: 25px;
}

.hero-section .text .links a {
display: inline-block;
padding: 5px 10px;
border: 2px solid var(--link-color);
border-radius: 5px;
margin-right: 10px;
margin-bottom: 10px;
transition: .1s;
}

.hero-section .circle {
width: 500px;
height: 500px;
border-radius: 50%;
border: 5px solid white;
animation: grow-shrink 3s infinite;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}

.skills-section {
padding: 0 50px;
margin-bottom: 100px;
}

.skills-section h2 {
font-size: 35px;
}

.skills-section .text {
margin-bottom: 20px;
}

.skills-section img {
width: 20px;
margin-bottom: -5px;
}

.cells {
display: flex;
flex-wrap: wrap;
}

.emoji {
font-size: 2rem;
}

.cells .cell {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;

width: 200px;
height: 200px;
padding: 10px 20px;
margin: 30px;
border: 1.5px solid #d3d3d3;
border-radius: 50%;
}

.cells .cell img {
width: 30px;
height: 30px;
object-fit: contain;
border-radius: 2px;
}

.skills-section .cells .cell span {
font-size: 18px;
}

.about-section {
padding: 0 50px;
margin-bottom: 100px;
}

.about-section h2 {
font-size: 35px;
}

.about-section .group {
display: flex;
gap: 50px;
}

.about-section .group .text {
flex: 3;
margin-top: 20px;
}

.circle {
position: relative;
width: 300px;
height: 300px;
border-radius: 50%;
margin: 20px;
display: flex;
align-items: center;
justify-content: center;
}

.circle-text {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
transform: translateX(-50%) translateY(-50%) rotate(-90deg);
transform-origin: 0 0;
font-size: 16px;
}

.circle-text::before {
content: '';
float: left;
width: 50%;
height: 100%;
shape-outside: radial-gradient(circle at 100% 50%, transparent 60%, black 61%);
shape-margin: 5px;
}

0 comments on commit 432d895

Please sign in to comment.