diff --git a/design/cards.css b/design/cards.css new file mode 100644 index 0000000000000000000000000000000000000000..43816599537320a36f101843e53ceab9d4567cdb --- /dev/null +++ b/design/cards.css @@ -0,0 +1,175 @@ +html, body { + margin: 0; +} + +.container { + max-width: 80em; + margin: 1em auto; + padding: 0 1em; +} + +/* Header Styles */ + +.header { + padding: 2em 0 1em 0; + width: 100%; + + color: white; + text-align: center; + + background-image: url(cover.jpg); + background-size: cover; +} + +.header-content img { + max-width: 80%; + max-height: 15%; +} + +/* Navbar Styles */ + +.nav { + padding: 0; + border-radius: 4px; + background-color: #222; + + display: flex; + justify-content: space-between; +} + +.nav ul { + list-style: none; + padding: 0; + margin: 0; +} + +.nav ul li { + padding: 1em; + margin: 0; + + display: block; + float: left; /* Remove awful extra whitespace between ul items */ +} + +.nav ul li a { + color: white; + text-decoration: none; +} + +/* We only want a border on all but the last element to act as a separator */ +.rightborder { + border-right: 1px solid white; +} + +.active { + font-weight: bold; +} + +.code { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +/* Just in case flex is not working */ + +.left-nav { + float: left; +} + +.right-nav { + float: right; +} + +/* Card Styles */ + +.cards { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + + margin-top: 1em; /* Spacing Between Navbar */ +} + +.card { + width: 30%; + + border: 1px solid #555; + border-radius: 4px; + + box-shadow: 2px 2px 3px #BBB; + margin-bottom: 1em; +} + +.card:hover { + box-shadow: 3px 3px 3px #888; +} + +.card-content { + margin: 1em; +} + +.card-content img { + width: 100%; + margin-bottom: 0.5em; +} + +.caret { + width: 100%; + color: #298BDF; + font-size: 2em; +} + +/* Breaking Styles */ + +.break { + margin: 1em -1em; + border: 1px solid black; +} + +/* Main content and sidebar styles */ + +.content { + display: flex; + justify-content: space-between; +} + +.sidebar { + width: 20%; +} + +.text { + width: 75%; +} + +/* Sidebar */ + +.sidebar ul { + list-style: none; + float: right; + margin: 0; +} + +.sidebar ul li { + border: 1px solid #145289; + border-radius: 4px; + + padding: 0.5em; + margin-bottom: 0.5em; + + background-color: white; + color: #145289; + + display: block; +} + +.sidebar ul li.active { + background-color: #298BDF; + color: white; +} + +.sidebar h2 { + color: #145289; + text-align: right; + float: right; + width: 100%; +} \ No newline at end of file diff --git a/design/cards.haml b/design/cards.haml new file mode 100644 index 0000000000000000000000000000000000000000..e2616ce8fe9ff64ad97196b33c34e9fd92c788d1 --- /dev/null +++ b/design/cards.haml @@ -0,0 +1,56 @@ +!!! html + +%html + %head + %link{:rel => :stylesheet, :type => :"text/css", :href => "stylesheet.css"} + %link{:rel => :stylesheet, :type => :"text/css", :href => "cards.css"} + %link{href: "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css", rel: "stylesheet", integrity: "sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN", crossorigin: "anonymous"} + + %body + .header + .header-content + %img{:src => "logo.svg"} + %h1.subhead <b>S</b>PH <b>W</b>ith <b>I</b>nter-dependent <b>F</b>ine-grained <b>T</b>asking + + .container + .nav.mono + .left-nav + %ul + %li.rightborder.active + %a About + %li.rightborder + %a Papers + %li.rightborder + %a Talks + %li + %a Contact + + .right-nav + %ul + %li.btn-orange.code + %a <i class="fa fa-gitlab" aria-hidden="true"></i> Code + + .cards + .card + .card-content + %img{:src => "domains.png"} + %h3 Card 1 + %p About Card 1 + + .card + .card-content + %img{:src => "domains.png"} + %h3 Card 2 + %p About Card 2 + + .card + .card-content + %img{:src => "domains.png"} + %h3 Card 3 + %p About Card 3 + + .card + .card-content + %img{:src => "domains.png"} + %h3 Card 4 + %p About Card 4 \ No newline at end of file diff --git a/design/cards.html b/design/cards.html new file mode 100644 index 0000000000000000000000000000000000000000..4b419873013da67877e87f55f949dff0b6f56e89 --- /dev/null +++ b/design/cards.html @@ -0,0 +1,73 @@ +<!DOCTYPE html> +<html> +<head> +<link href='stylesheet.css' rel='stylesheet' type='text/css'> +<link href='cards.css' rel='stylesheet' type='text/css'> +<link crossorigin='anonymous' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' integrity='sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN' rel='stylesheet'> +</head> +<body> +<div class='header'> +<div class='header-content'> +<img src='logo.svg'> +<h1 class='subhead'><b>S</b>PH <b>W</b>ith <b>I</b>nter-dependent <b>F</b>ine-grained <b>T</b>asking</h1> +</div> +</div> +<div class='container'> +<div class='nav mono'> +<div class='left-nav'> +<ul> +<li class='rightborder active'> +<a>About</a> +</li> +<li class='rightborder'> +<a>Papers</a> +</li> +<li class='rightborder'> +<a>Talks</a> +</li> +<li> +<a>Contact</a> +</li> +</ul> +</div> +<div class='right-nav'> +<ul> +<li class='btn-orange code'> +<a><i class="fa fa-gitlab" aria-hidden="true"></i> Code</a> +</li> +</ul> +</div> +</div> +<div class='cards'> +<div class='card'> +<div class='card-content'> +<img src='domains.png'> +<h3>Card 1</h3> +<p>About Card 1</p> +</div> +</div> +<div class='card'> +<div class='card-content'> +<img src='domains.png'> +<h3>Card 2</h3> +<p>About Card 2</p> +</div> +</div> +<div class='card'> +<div class='card-content'> +<img src='domains.png'> +<h3>Card 3</h3> +<p>About Card 3</p> +</div> +</div> +<div class='card'> +<div class='card-content'> +<img src='domains.png'> +<h3>Card 4</h3> +<p>About Card 4</p> +</div> +</div> +</div> +</div> +</body> +</html>