Initializing
Liveweave
Web
expand_more
home
Home
data_object
CSS Explorer
arrow_outward
Palette
Color Explorer
arrow_outward
Polyline
Graphics Editor
arrow_outward
outbox_alt
Generative AI
arrow_outward
frame_source
Python Playground
New
arrow_outward
build
Tools
expand_more
restart_alt
Load "Hello Weaver!"
post_add
Generate Lorem ipsum...
code
Format HTML
code_blocks
Format CSS
data_object
Format JavaScript
library_add
Library
expand_more
A
Algolia JS
Animate CSS
Apex Charts JS
B
Bulma CSS
Bootstrap
C
Chart JS
Chartist
Create JS
D
D3
Dojo
F
Foundation
Fullpage JS
G
Granim JS
Google Charts
H
Halfmoon
J
jQuery
M
Materialize
Moment JS
Masonry JS
Milligram CSS
P
Pure CSS
Primer CSS
Popper JS
Pattern CSS
Picnic CSS
R
React JS
Raphael JS
Raisin CSS
S
Semantic UI
Skeleton CSS
Spectre CSS
Tachyons CSS
T
Tailwind
Three JS
U
UI Kit
Vis JS
W
Water CSS
download
Download
expand_more
developer_mode
Download as HTML
folder_zip
Download as .ZIP
cloud_upload
Save
account_circle
Login
settings
Settings
expand_more
14
px
Live mode
Night mode
Line number
Mini map
Word wrap
sync_alt
Reset Settings
smart_display
Run
<!DOCTYPE html> <html> <head> <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon"> <link rel="icon" href="/img/favicon.ico" type="image/x-icon"> <link href="/css/project.css" rel="stylesheet"> <script type="text/javascript" src="/cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="/js/project.js"></script> </head> <title>Projects - Yuliana </title> <body> <h1 class="header">YULIANA HAVRYSHCHUK</h1> <ul class="nav"> <li><a href="/html/index.html" data-hover="Home">Home</a></li> <li><a href="/html/resume.html" data-hover="Resume">Resume</a></li> <li class="current"><a href="/html/project.html" stickydata-hover="Projects">Projects</a></li> <li><a href="/html/contact.html" data-hover="Contact">Contact</a></li> </ul> <article class="container"> <ul class="projects"> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Personal Website</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Personal Website</h3> <p>I thought it would be useful and fun to create an online portfolio for myself. It was an easy way to gain experience working with HTML CSS and JavaScript. It’s clearly still a work in progress, but I’m learning a lot of cool new tricks every day that I work on it!</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Minesweeper</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Online Minesweeper</h3> <p>Made with HTML, CSS and Javascript. The difficulty is customizable. A timer begins as soon as the player selects the first tile.</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Tic Tac Toe</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Online Tic Tac Toe</h3> <p>Made with HTML, CSS and Javascript. Still a work in progress kinda....</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Vocabulary Game</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Vocabulary Game (Python)</h3> <p>Made with Python. Gets a random word and 5 definitions from www.randomlists.com. The player then has to choose the correct definition for the word. This was a good way to brush up on my Python skills and introduce myself to web-scraping.</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Country Capital Game</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Country Capital Game (Python)</h3> <p>Made with Python. The player then has to choose the correct capital for a given country. A hint (the first letter) can be requested. Also used to practice coding in Python and web-scraping.</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Adventure Game</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Adventure Game (C)</h3> <p>Made in C. The player controls their character through the command line, The goal is to get the sword and beat the monster, effectively saving the princess.</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Tic Tac Toe</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=" "> <div class="text"> <h3>Tic Tac Toe (Python)</h3> <p>Made with Python. This was the first mini-project I did after deciding to pursue computer science. It was a lot of fun and I became addicted :). It is for one player, playable form the command line.</p> </div> </div> </li> <li> <a href=""><img class="place" src="http://placehold.it/200x200" alt=""><span class="project-label">Project 8</span></a> <div class="details"> <img src="http://placehold.it/500x300" alt=""> <div class="text"> <h3>Project 8</h3> <p>To be continued.....</p> </div> </div> </li> </ul> </article> </body> </html>
/* HEADER AND MENU */ @import url(https://fonts.googleapis.com/css?family=Raleway:400,500,800); .header { text-align: center; position: relative; left: 1.5%; text-transform: uppercase; font-weight: 500; letter-spacing: 10px; transition: all 500ms linear; } * { font-family: 'Raleway', Arial, sans-serif; } .header:hover { letter-spacing: 20px; } .nav { text-align: center; text-transform: uppercase; font-weight: 500; } .nav * { box-sizing: border-box; } .nav li { display: inline-block; list-style: outside none none; margin: 0 1.5em; padding: 0; } .nav a { padding: 0.5em 0; color: #686868; position: relative; letter-spacing: 1px; text-decoration: none; } .nav a:before, .nav a:after { position: absolute; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; } .nav a:before { top: 0; display: block; height: 3px; width: 0%; content: ""; background-color: lightblue; } .nav a:after { left: 0; top: 0; padding: 0.5em 0; position: absolute; content: attr(data-hover); color: black; white-space: nowrap; max-width: 0%; overflow: hidden; } .nav a:hover:before, .nav .current a:before { opacity: 1; width: 100%; } .nav a:hover:after, .nav .current a:after { max-width: 100%; } body { background-color: #FFFFFF; padding: 50px 0; } .name { text-transform: uppercase ; text-align: center; } * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; } .container { max-width: 980px; margin: auto; padding: 2.2449%; } .projects { list-style: none; padding: 0; margin: 0 -2.2449%; position: relative; font-size: 0; overflow: hidden; } .projects li { display: inline-block; vertical-align: top; margin: 45px 2.2449% 0 2.34694%; width: 20.40816%; } .projects a { text-decoration: none; color: #888; display: block; font-size: 16px; } .projects a img { display: block; max-width: 100%; height: auto !important; } .projects .project-label { display: block; margin: 5px 0 10px; } .project-label:hover { color: black; } .projects .current a { color: #000; } .projects .current a:after { content: ""; display: table; border: 10px solid; border-top: none; border-color: #333 transparent; margin: auto; } .projects .current a img, .projects .current a .project-label { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } .projects .current a .project-label { -moz-transform: translateY(10px); -ms-transform: translateY(10px); -webkit-transform: translateY(10px); transform: translateY(10px); } h3 { font-size: 16px; } .projects .details { font-size: 16px; display: none; position: absolute; background: #444; box-shadow: inset 0 10px 20px 5px #333; color: #ddd; right: 2.2449%; left: 2.2449%; padding: 20px; overflow: hidden; } .projects .details img { float: right; margin-left: 20px; width: 53.19149%; height: auto !important; } .projects .details .text { overflow: hidden; } @media only screen and (max-width: 735px) { .container { padding: 2.9932%; } .projects { margin: 0 -2.9932%; } .projects li { margin: 45px 2.9932% 0 3.12925%; width: 27.21088%; } } @media only screen and (max-width: 490px) { .container { padding: 4.4898%; } .projects { margin: 0 -4.4898%; } .projects li { margin: 45px 4.4898% 0 4.69388%; width: 40.81633%; } .projects .details img { float: none; width: 100%; margin: 0; } } .place:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }
function start() { $(".projects>li>a").on("click", function(e){ e.preventDefault(); var li=$(this).parent(), li_height = li.height(), details=li.find(".details"), details_height=details.height(), new_height=details_height+40; li.toggleClass("current").animate({ paddingBottom: new_height }, { duration: 200, queue: false }).siblings().removeClass("current"); $(".projects li:not(.current)").animate({ paddingBottom: '0' }, { duration: 200, queue: false }).find(".details").slideUp(200); $(".current").find(".details").slideDown(200); }); } window.onload = start;