summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper Van der Jeugt <m@jaspervdj.be>2017-08-19 16:51:00 +0200
committerJasper Van der Jeugt <m@jaspervdj.be>2017-08-19 16:51:58 +0200
commit9ce4870a3793b362ba2b5ff66a5957ac27c5ddb2 (patch)
tree889fdf4f8ee3cd71ce4833b309e219e81b38c883
parentaff5d87a2dc31ad2940eba2741ff1e9c37f8b411 (diff)
downloadhakyll-9ce4870a3793b362ba2b5ff66a5957ac27c5ddb2.tar.gz
Default CSS mobile-friendly (contribution by Iko)
-rw-r--r--data/example/css/default.css143
1 files changed, 114 insertions, 29 deletions
diff --git a/data/example/css/default.css b/data/example/css/default.css
index db71897..381ff73 100644
--- a/data/example/css/default.css
+++ b/data/example/css/default.css
@@ -1,56 +1,141 @@
+html {
+ font-size: 62.5%;
+}
+
body {
- color: black;
- font-size: 16px;
- margin: 0px auto 0px auto;
- width: 600px;
+ font-size: 1.6rem;
+ color: #000;
}
header {
- border-bottom: 2px solid black;
- margin-bottom: 30px;
- padding: 12px 0px 12px 0px;
+ border-bottom: 0.2rem solid #000;
}
nav {
- text-align: right;
+ text-align: right;
}
nav a {
- color: black;
- font-size: 18px;
- font-weight: bold;
- margin-left: 12px;
- text-decoration: none;
- text-transform: uppercase;
+ font-size: 1.8rem;
+ font-weight: bold;
+ color: black;
+ text-decoration: none;
+ text-transform: uppercase;
}
footer {
- border-top: solid 2px black;
- color: #555;
- font-size: 12px;
- margin-top: 30px;
- padding: 12px 0px 12px 0px;
- text-align: right;
+ margin-top: 3rem;
+ padding: 1.2rem 0;
+ border-top: 0.2rem solid #000;
+ font-size: 1.2rem;
+ color: #555;
}
h1 {
- font-size: 24px;
+ font-size: 2.4rem;
}
h2 {
- font-size: 20px;
+ font-size: 2rem;
}
article .header {
- color: #555;
- font-size: 14px;
- font-style: italic;
+ font-size: 1.4rem;
+ font-style: italic;
+ color: #555;
}
.logo a {
- color: black;
+ font-weight: bold;
+ color: #000;
+ text-decoration: none;
+}
+
+@media (max-width: 319px) {
+ body {
+ width: 90%;
+ margin: 0;
+ padding: 0 5%;
+ }
+ header {
+ margin: 4.2rem 0;
+ }
+ nav {
+ margin: 0 auto 3rem;
+ text-align: center;
+ }
+ footer {
+ text-align: center;
+ }
+ .logo {
+ text-align: center;
+ margin: 1rem auto 3rem;
+ }
+ .logo a {
+ font-size: 2.4rem;
+ }
+ nav a {
+ display: block;
+ line-height: 1.6;
+ }
+}
+
+@media (min-width: 320px) {
+ body {
+ width: 90%;
+ margin: 0;
+ padding: 0 5%;
+ }
+ header {
+ margin: 4.2rem 0;
+ }
+ nav {
+ margin: 0 auto 3rem;
+ text-align: center;
+ }
+ footer {
+ text-align: center;
+ }
+ .logo {
+ text-align: center;
+ margin: 1rem auto 3rem;
+ }
+ .logo a {
+ font-size: 2.4rem;
+ }
+ nav a {
+ display: inline;
+ margin: 0 0.6rem;
+ }
+}
+
+@media (min-width: 640px) {
+ body {
+ width: 60rem;
+ margin: 0 auto;
+ padding: 0;
+ }
+ header {
+ margin: 0 0 3rem;
+ padding: 1.2rem 0;
+ }
+ nav {
+ margin: 0;
+ text-align: right;
+ }
+ nav a {
+ margin: 0 0 0 1.2rem;
+ display: inline;
+ }
+ footer {
+ text-align: right;
+ }
+ .logo {
+ margin: 0;
+ text-align: left;
+ }
+ .logo a {
float: left;
- font-size: 18px;
- font-weight: bold;
- text-decoration: none;
+ font-size: 1.8rem;
+ }
}