Skip to content

Design to code #23

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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
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
15 changes: 13 additions & 2 deletions display-exercise.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,18 @@
<link rel="stylesheet" type="text/css" href="styles/display-page.css">
</head>
<body>
<!-- your HTML here to implement the colored box design -->
<p>Placeholder!</p>
<main>
<div class="box-parent">
<div class='centered'>
<div class='box box_half green'></div>
<div class='box box_half blue'></div>
</div>
<div class='centered'>
<div class='box box_third grey'></div>
<div class='box box_third black'></div>
<div class='box box_third orange'></div>
</div>
</div>
</main>
</body>
</html>
51 changes: 51 additions & 0 deletions display-page.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
main {
font-size: 0;
}


.box-parent {
margin-top: 90px;
margin-left: auto;
margin-right: auto;
width: 800px;
}

.box {
border: 1px solid black;
display: inline-block;
}

.box_half {
width: 50%;
height: 200px;
}

.box_third {
width: 33.33%;
height: 300px;
}

.black {
background-color: black;
border: 1px solid;
}

.green {
background-color: green;
}

.grey {
background-color: grey;
}

.blue {
background-color: blue;
}

.orange {
background-color: orange
}

.centered {
text-align: center;
}
43 changes: 43 additions & 0 deletions five.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

<title>Css layout Example</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
</head>

<body>
<header>
<a class="rl-logo">
<h1>Greg's list</h1>
</a>
<nav class="top-nav">
<a href class="nav-link">Post</a>
<a href class="nav-link">Account</a>
</nav>
<header/>
<section class="search-section">
<form action="#">
<label for="search">Search Jobs</label>
<input type="text" id="search" placeholder="Developer, designer, internship...">
<button type="submit" class="search-button">
<img src="images/magnifying-glass.png" class="magnifying-glass-icon">
</button>
</form>
</section>
<nav class="pages">
<a class="pages-button">&lt; prev</a>
<span class="pages-display">1 to 100 of 179</span>
<a class="pages-button">next &gt;</a>
</nav>
</nav>
<ul class="listings"
<li class="listing"></li>
<li class="listing"></li>
<li class="listing"></li>
</ul>
</main>
</body>
</html>
135 changes: 135 additions & 0 deletions fivecss.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
* {
box-sizing: border-box;
}

body {
margin: 0; /* Tricky: override browser default */
padding: 80px;

font-family: "Roboto", sans-serif;
}

header {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 10px;

background-color: #EEEEEE;
border-bottom: 1px solid #DDDDDD;
}

.top-nav {
position: absolute;
right: 10px;
top: 10px;
}

.nav-link {
font-size: 18px;
padding: 0 6px;
}

/* Tricky / Interaction not obvious and not annotated, first :hover */
a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.rl-logo {
display: inline-block;
border-radius: 100%;
font-weight: 800;
}

.rl-logo h1 {
font-weight: normal;
margin: 0;
padding: 0;
font-size: 18px;
}

.search-section {
margin-bottom: 30px;
}

label {
display: block;
margin-bottom: 8px;
}

.search-section input {
font-family: "Roboto", sans-serif;
font-size: 17px;
font-weight: 500;
line-height: 30px;
height: 30px;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 0 5px 0 8px;
width: 400px;
}

.search-section button {
font-size: 17px;
height: 30px;
background-color: white;
border: 1px solid #DDDDDD;
border-radius: 3px;
}

.pages {
display: inline-block; /* Tricky, this could start wrapping! */
font-size: 0;
margin-bottom: 30px;
border: 1px solid #DDDDDD;
border-radius: 3px;
}

.pages-button {
font-size: 16px;
display: inline-block;
padding: 8px 15px;
border-radius: 3px;
}

.pages-display {
font-size: 16px;
padding: 0 30px;
padding: 8px 25px;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}

.listings {
padding: 0;
}

.listing {
list-style: none;
margin-bottom: 15px;
}

.listing-date ,
.listing-location {
color: #999;
}

.listing-title {
font-weight: bold;
font-size: 17px;
margin-left: 8px;
margin-right: 8px;
}

.search-button {
vertical-align: bottom;
}

.star-icon, .magnifying-glass-icon {
height: 100%;
}
12 changes: 10 additions & 2 deletions float-exercise.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,18 @@
<body>
<!-- for this exercise, you don't need to add or remove any HTML elements, though you may want to add classes. You need to write the CSS rules to get the HTML below to look like the design. -->
<main>
<h1>Nebulas</h1>
<h1>Nebulas</h1>
<h3>Are they really that nebulous?</h3>

<p>Lorem ipsum Id et non est non in occaecat nostrud fugiat in proident consequat aliquip veniam pariatur pariatur <img src="images/nebula1.png"> labore laboris aliqua eu et in dolore dolore dolor eu voluptate ea irure dolore nisi in sint adipisicing aliqua ad magna consequat adipisicing mollit in ad ad qui voluptate dolore et Duis proident aliquip Duis Excepteur quis eu officia proident sit aute nisi sed cillum officia velit dolore eiusmod in aute quis enim ad minim id labore aliquip elit ea elit in tempor dolor amet exercitation in laborum sint irure commodo laborum deserunt commodo ad minim officia deserunt Excepteur aute laboris qui elit laboris id in et esse laboris culpa ut nostrud Duis nulla et laborum ullamco quis deserunt elit dolor sed proident velit sed ad in in in laborum ut incididunt dolor reprehenderit sed ullamco fugiat minim Duis consequat magna cupidatat. Lorem ipsum Id et non est non in occaecat nostrud fugiat in proident consequat aliquip veniam pariatur pariatur labore laboris aliqua eu et in dolore dolore dolor eu voluptate ea irure dolore nisi in sint adipisicing aliqua ad magna consequat adipisicing mollit in ad ad <img src="images/nebula2.png"> qui voluptate dolore et Duis proident aliquip Duis Excepteur quis eu officia proident sit aute.</p>
<p>Lorem ipsum Id et non est non in occaecat nostrud fugiat in proident consequat aliquip veniam pariatur pariatur

<img src="images/nebula1.png" class="medium left">

labore laboris aliqua eu et in dolore dolore dolor eu voluptate ea irure dolore nisi in sint adipisicing aliqua ad magna consequat adipisicing mollit in ad ad qui voluptate dolore et Duis proident aliquip Duis Excepteur quis eu officia proident sit aute nisi sed cillum officia velit dolore eiusmod in aute quis enim ad minim id labore aliquip elit ea elit in tempor dolor amet exercitation in laborum sint irure commodo laborum deserunt commodo ad minim officia deserunt Excepteur aute laboris qui elit laboris id in et esse laboris culpa ut nostrud Duis nulla et laborum ullamco quis deserunt elit dolor sed proident velit sed ad in in in laborum ut incididunt dolor reprehenderit sed ullamco fugiat minim Duis consequat magna cupidatat. Lorem ipsum Id et non est non in occaecat nostrud fugiat in proident consequat aliquip veniam pariatur pariatur labore laboris aliqua eu et in dolore dolore dolor eu voluptate ea irure dolore nisi in sint adipisicing aliqua ad magna consequat adipisicing mollit in ad ad

<img src="images/nebula2.png" class="medium right">

qui voluptate dolore et Duis proident aliquip Duis Excepteur quis eu officia proident sit aute.</p>
<p>Nisi sed cillum officia velit dolore eiusmod in aute quis enim ad minim id labore aliquip elit ea elit in tempor dolor amet exercitation in laborum sint irure commodo laborum deserunt commodo ad minim officia deserunt Excepteur aute laboris qui elit laboris id in et esse laboris culpa ut nostrud Duis nulla et laborum ullamco quis deserunt elit dolor sed proident velit sed ad in in in laborum ut incididunt dolor reprehenderit sed ullamco fugiat minim Duis consequat magna cupidatat. Lorem ipsum Id et non est non in occaecat nostrud fugiat in proident consequat aliquip veniam pariatur pariatur labore laboris aliqua eu et in dolore dolore dolor eu voluptate ea irure dolore nisi in sint adipisicing aliqua ad magna consequat adipisicing mollit in ad ad qui voluptate dolore et Duis proident aliquip Duis Excepteur quis eu officia proident sit aute nisi sed cillum officia velit dolore eiusmod in aute quis enim ad minim id labore aliquip elit ea elit in tempor dolor amet exercitation in laborum sint irure commodo laborum deserunt commodo ad minim officia deserunt Excepteur aute laboris qui elit laboris id in et esse laboris culpa ut nostrud Duis nulla et laborum ullamco quis deserunt elit dolor sed proident velit sed ad in in in laborum ut incididunt dolor reprehenderit sed ullamco fugiat minim Duis consequat magna cupidatat.</p>
</main>

Expand Down
31 changes: 31 additions & 0 deletions float-page.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
body {
background-color: black;
color: white;
}

main {
padding-left: 90px;
padding-right: 90px;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}

.medium {
width: 300px;
}

.left, .right {
margin-top: 15px;
margin-bottom: 15px;
}

.left {
float: left;
margin-right: 15px;
}

.right {
float: right;
margin-left: 15px;
}