From 4554c516a0fd57ac61ed4fef55a23428e3235495 Mon Sep 17 00:00:00 2001
From: Sascha Schulz <sschulz@dh-software.de>
Date: Di, 31 Jan 2023 18:10:27 +0100
Subject: [PATCH] finish css basics

---
 assets/html/css-menu.html |   37 ++++++++++++------
 index.html                |   46 +++++++++++++++++++++++
 2 files changed, 71 insertions(+), 12 deletions(-)

diff --git a/assets/html/css-menu.html b/assets/html/css-menu.html
index 2e09c99..2c75b4d 100644
--- a/assets/html/css-menu.html
+++ b/assets/html/css-menu.html
@@ -2,27 +2,40 @@
 <html lang="en">
     <head>
         <meta charset="UTF-8">
-        <title>Box Model</title>
+        <title>Menu</title>
         <style>
-            div {
+            html {
                 color: white;
-                border: 3px solid red;
-                padding: 10px;
-                width: 100px;
-                margin-bottom: 10px;
             }
 
-            .border-box {
-                box-sizing: border-box;
+            .menu-item {
+                display: inline-block;
+
+                position: relative;
             }
 
-            .content-box {
-                box-sizing: content-box;
+            .menu-item .children {
+                display: none;
+
+                position: absolute;
+            }
+
+            .menu-item:hover .children {
+                display: block;
             }
         </style>
     </head>
     <body>
-        <div class="content-box">content-box</div>
-        <div class="border-box">border-box</div>
+        <div class="menu">
+            <div class="menu-item">Eins</div>
+            <div class="menu-item">
+                Hover Me!
+                <div class="children">
+                    <div>Item 1</div>
+                    <div>Item 2</div>
+                </div>
+            </div>
+            <div class="menu-item">Drei</div>
+        </div>
     </body>
 </html>
diff --git a/index.html b/index.html
index d8c9910..d0aa5ed 100644
--- a/index.html
+++ b/index.html
@@ -267,7 +267,9 @@
 								#my-id /* ID */
 								html, body /* Mehrfachselektion */
 								div > p /* p die direkt unterhalb eines div sind */
+								div  p /* p die irgendwo unterhalb eines div sind */
 								a:visited /* besuchte Links */
+								div:hover /* divs über die man mit der Maus fährt */
 								span.important /* span mit der Klasse "important" */
 							</code>
 						</pre>
@@ -404,6 +406,50 @@
 							</code>
 						</pre>
 					</section>
+					<section>
+						<h3>Beispiel Menü</h3>
+						<iframe data-src="/assets/html/css-menu.html"></iframe>
+					</section>
+					<section>
+						<pre>
+							<code class="css" data-trim data-line-numbers>
+								.menu-item {
+									display: inline-block;
+
+									position: relative;
+								}
+
+								.menu-item .children {
+									display: none;
+
+									position: absolute;
+								}
+
+								.menu-item:hover .children {
+									display: block;
+								}
+							</code>
+						</pre>
+					</section>
+					<section>
+						<pre>
+							<code class="html" data-trim data-line-numbers>
+								<script type="text/template">
+									<div class="menu">
+										<div class="menu-item">Eins</div>
+										<div class="menu-item">
+											Hover Me!
+											<div class="children">
+												<div>Item 1</div>
+												<div>Item 2</div>
+											</div>
+										</div>
+										<div class="menu-item">Drei</div>
+									</div>
+								</script>
+							</code>
+						</pre>
+					</section>
 				</section>
 			</div>
 		</div>

--
Gitblit v1.9.3