summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2021-08-30 21:37:05 +0200
committerxengineering <me@xengineering.eu>2021-09-04 11:58:17 +0200
commitd7da2b70826980291f08c9f95fa4a89e903af492 (patch)
tree81681aaaa19032c5cccefd6ef27da0384279915d /css
parent51ff53be7d7b734cb306f7fb98c8381d5e35ab7d (diff)
downloadlibweb-d7da2b70826980291f08c9f95fa4a89e903af492.tar
libweb-d7da2b70826980291f08c9f95fa4a89e903af492.tar.zst
libweb-d7da2b70826980291f08c9f95fa4a89e903af492.zip
Implement Menu
Diffstat (limited to 'css')
-rw-r--r--css/xengineering.css91
1 files changed, 37 insertions, 54 deletions
diff --git a/css/xengineering.css b/css/xengineering.css
index 63357e9..97a7f96 100644
--- a/css/xengineering.css
+++ b/css/xengineering.css
@@ -1,93 +1,76 @@
-/*
- vim: shiftwidth=2 tabstop=2 expandtab
-*/
/*
- General Stuff
+vim: shiftwidth=2 tabstop=2 expandtab
*/
+
+
+/********************************** MOBILE ************************************/
+
* {
- box-sizing: border-box; /* Include padding and border in the element's total width and height */
-}
-body {
- margin: 0; /* avoid ugly white margin */
- font-family: Arial, Helvetica, sans-serif; /* select a nice font */
}
-nav {
- background-color: black;
+body {
+ margin: 0;
+ font-family: Arial, Helvetica, sans-serif;
}
main {
+ padding-left: 20px;
+ padding-right: 20px;
+ text-align: justify;
background-color: white;
}
nav a {
+ display: none;
+ padding: 16px;
+ text-align: center;
color: lightgray;
- text-decoration: none; /* disable ugly underlined links */
+ background-color: black;
+ text-decoration: none;
}
-/* How should the link behave if the mouse is over this item? */
nav a:hover {
- background-color: lightgray;
color: black;
+ background-color: lightgray;
}
-
-
-/*
- Default Geometry / Geometry for Phones ('Mobile First Development')
-*/
-
-main {
- padding-left: 20px;
- padding-right: 20px;
- text-align: justify;
-}
-
-nav a {
+nav button {
display: block;
+ border: 0px;
+ width: 100%;
padding: 16px;
text-align: center;
+ color: lightgray;
+ background-color: black;
+ text-decoration: none;
}
+nav button:hover {
+ color: black;
+ background-color: lightgray;
+}
+/******************************************************************************/
-/*
- Geometry for Tablets
-*/
+
+
+/********************************** TABLET ************************************/
@media only screen and (min-width: 600px) {
- /* empty --> same rules as for phones */
+
}
+/******************************************************************************/
-/*
- Geometry for Desktops
-*/
+
+/********************************* DESKTOP ************************************/
@media only screen and (min-width: 768px) {
- nav {
- height: 100%;
- width: 200px;
- position: fixed; /* position fixed in top left corner (with offset) */
- top: 0px; /* disable the offset from top left corner */
- }
-
- nav a {
- text-align: left;
- }
-
- main {
- margin-left: 200px; /* transparent margin on the left for nav */
- }
-
- main *{ /* everything inside the content container */
- max-width: 960px; /* maximum width on desktops should be 960 px */
- margin-left: auto; /* center it with margin */
- margin-right: auto; /* center it with margin */
- }
}
+
+/******************************************************************************/