From 3f3ba03ab0832ee382166aa37ce923631eeb10e4 Mon Sep 17 00:00:00 2001 From: johannst Date: Tue, 19 Mar 2024 23:17:46 +0000 Subject: deploy: 5590e4c45bb868a8fa4610a1273ad131a3ee6354 --- web/html.html | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) (limited to 'web/html.html') diff --git a/web/html.html b/web/html.html index c3ed14a..c58c523 100644 --- a/web/html.html +++ b/web/html.html @@ -368,6 +368,108 @@ window.onload = () => { <div class = "content arm">arm</div> <div class = "content arm x86">arm x86</div> <div class = "content x86">x86</div> + +

Floating figures with caption

+

Rendered html

+
<style>
+img {
+    width: 100%;
+    height: auto;
+}
+figure {
+    width: 20%;
+}
+</style>
+
+<!-- EXAMPLE 1 ---------------------------------------------------------------->
+
+<figure style="float: left;">
+    <img src="grad.png">
+    <figcaption>Fig 1: wow such colors</figcaption>
+</figure>
+
+<p><i>
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+incididunt ut labore et dolore magna aliqua. Nunc lobortis mattis aliquam
+faucibus. A iaculis at erat pellentesque adipiscing. Dolor morbi non arcu risus
+quis varius quam quisque. Fermentum odio eu feugiat pretium. Nibh nisl
+condimentum id venenatis. Gravida dictum fusce ut placerat orci nulla. Pulvinar
+etiam non quam lacus suspendisse faucibus interdum posuere. Pulvinar
+pellentesque habitant morbi tristique senectus et netus et malesuada. Sem
+fringilla ut morbi tincidunt augue interdum. Consectetur purus ut faucibus
+pulvinar elementum. Dui faucibus in ornare quam. Sodales ut etiam sit amet
+nisl. Nunc scelerisque viverra mauris in aliquam. Nec sagittis aliquam
+malesuada bibendum arcu vitae elementum curabitur.
+</i></p>
+
+<figure style="float: right;">
+    <img src="grad.png">
+    <figcaption>Fig 2: wow such colors again</figcaption>
+</figure>
+
+<p><i>
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+incididunt ut labore et dolore magna aliqua. Nunc lobortis mattis aliquam
+faucibus. A iaculis at erat pellentesque adipiscing. Dolor morbi non arcu risus
+quis varius quam quisque. Fermentum odio eu feugiat pretium. Nibh nisl
+condimentum id venenatis.
+</i></p>
+
+<!-- EXAMPLE 2 ---------------------------------------------------------------->
+
+<hr style="clear: both">
+
+<figure style="float: left;">
+    <img src="grad.png">
+</figure>
+
+Floats can be next to each other on the same height.
+
+<figure style="float: right;">
+    <img src="grad.png">
+</figure>
+
+<!-- EXAMPLE 3 ---------------------------------------------------------------->
+
+<hr style="clear: both">
+
+<figure style="float: left;">
+    <img src="grad.png">
+</figure>
+
+The css property <code>clear: {left, right, both};</code> controls how elements
+should be handled relative to the previous floating element.
+
+<figure style="float: right; clear: left;">
+    <img src="grad.png">
+</figure>
+
+<p><i>
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+incididunt ut labore et dolore magna aliqua. Nunc lobortis mattis aliquam
+faucibus. A iaculis at erat pellentesque adipiscing. Dolor morbi non arcu risus
+quis varius quam quisque. Fermentum odio eu feugiat pretium. Nibh nisl
+condimentum id venenatis. Gravida dictum fusce ut placerat orci nulla. Pulvinar
+etiam non quam lacus suspendisse faucibus interdum posuere.
+</i></p>
+
+<!-- EXAMPLE 4 ---------------------------------------------------------------->
+
+<hr style="clear: both">
+
+<div style="overflow: auto; border: 2px solid red;">
+<figure style="float: left;">
+    <img src="grad.png">
+</figure>
+<code>overflow: auto</code> gives an alternative to <code>clear</code> to
+control placement of the floats. The red boarder visualizes the size of the
+<code>&ltdiv&gt</code> block, you can remove the <code>overflow</code> property
+and observe how the border changes.
+</div>
+
+<figure style="float: right;">
+    <img src="grad.png">
+</figure>
 
-- cgit v1.2.3