+/* vars */
+:root {
+ --navbar-bg: white;
+ --nlink-col: black;
+ --jumbotron-bg: rgba(75,235,74,.4);
+ --footer-bg: #eee;
+ --link-color: #428bca;
+ --text-color: #333;
+ --border-color: 0,0,0;
+ --box-hover-color: #eee;
+}
+
+/* global */
body {
- font-family: Arial, Helvetica, sans-serif;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: var(--text-color);
+}
+a {
+ color: var(--link-color);
+ text-decoration: none;
}
/* navbar */
.navbar {
width: 100%;
height: 50px;
- background-color: white;
+ background-color: var(--navbar-bg);
position: fixed;
left: 0;
right: 0;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
- border-bottom: 1px solid #ccc;
+ border-bottom: 1px solid rgba(var(--border-color),.3);
z-index: 100;
}
.nlogo {
}
.nlink {
text-decoration: none;
- color: black;
+ color: var(--nlink-col);
}
/* main */
width: 100%;
margin-left: 0;
margin-right: 0;
- position: relative;
+ position: static;
}
/* jumbotron */
.jumbotron {
- background: rgba(75,235,74,.4);
+ background: var(--jumbotron-bg);
width: 100%;
}
.child {
.box {
text-align: center;
text-decoration: none;
- color: black;
+ color: var(--text-color);
margin-bottom: 5px;
- border: 1px solid #000;
+ border: 1px solid rgb(var(--border-color));
flex-basis: 30%;
- height: 120px;
+ height: 105px;
background-color: #fff;
}
.box:hover, .box:active {
- background-color: #eee;
+ background-color: var(--box-hover-color);
}
.title {
text-align: center;
}
/* articles feed */
+h1 {
+ margin: 0;
+}
div.art {
- border-bottom: 1px solid #eee;
+ border-top: 1px solid rgba(var(--border-color),.3);
}
div.art:last-child {
border-bottom: none;
color: #ccc;
margin-top: 0;
}
-a {
- color: #0645AD;
- text-decoration: none;
-}
p.art-link {
margin-top: 0;
}
/* footer */
.footer {
- background: #eee;
- width: 100%;
+ background: var(--footer-bg);
+ width: device-width;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
- align-items: center;
+ align-items: flex-start;
+}
+.footer .footerchild p {
+ margin: 0;
}
.footerline {
border-right: 1px solid #000;
</head>
<body>
<nav class="navbar">
- <img src="img/logos/coloured-alphabg.svg" class="nlogo" alt="Freenode" />
- <a href="" class="nlink">Chat</a>
- <a href="" class="nlink">Collaborate</a>
- <a href="" class="nlink">Support </a>
+ <a href="index"><img src="img/logos/coloured-alphabg.svg" class="nlogo" alt="Freenode" /></a>
+ <a href="about" class="nlink">About</a>
+ <a href="help" class="nlink">Help</a>
+ <a href="contribute" class="nlink">Contribute</a>
+ <a href="projects" class="nlink">Projects </a>
</nav>
<div class="container">
<div class="jumbotron">
<h2 class="child">I want to...</h2>
<div class="box-container">
- <a href="" class="box">
+ <a href="about" class="box">
<img src="" alt="chat" height="60px" width="60px" /><br />
- Join a community
+ Know what freenode is
</a>
- <a href="" class="box">
- <img src="" alt="group" height="60px" width="60px" /><br />
- Get my project on freenode
- </a>
- <a href="" class="box">
+ <a href="help" class="box">
<img src="" alt="support" height="60px" width="60px" /><br />
- Support freenode
+ Get help
+ </a>
+ <a href="contribute" class="box">
+ <img src="" alt="server" height="60px" width="60px" /><br />
+ Contribute to freenode
+ </a>
+ <a href="projects" class="box">
+ <img src="" alt="gms" height="60px" width="60px" /><br />
+ Know who's using freenode
</a>
</div>
</div>
<p class="art-link"><a href="">Read More</a></p>
</div>
</div>
- <div class="footer">
+ </div>
+ <footer class="footer">
<div class="footerchild">
Hello dear
</div>
</div>
<span class="footerline"></span>
<div class="footerchild">
- Some other links
+ <p><a>Some other links</a></p>
+ <p><a>Some other links</a></p>
+ <p><a>Some other links</a></p>
+ <p><a>Some other links</a></p>
</div>
- </div>
+ </footer>
</div>
</body>
</html>