<header>
<h2>Logical Properties</h2>
<pre>border-start-start-radius: 20px;</pre>
</header>
<section class="logical">
<article>
<div dir="ltr">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>dir="ltr"</code></pre>
</article>
<article>
<div dir="rtl">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>dir="rtl"</code></pre>
</article>
<article>
<div class="vertical-lr">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>vertical-lr</code></pre>
</article>
<article>
<div class="vertical-rl">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>vertical-rl</code></pre>
</article>
</section>
<header>
<h2>Physical Properties</h2>
<pre>border-top-left-radius: 20px;</pre>
</header>
<section class="physical">
<article>
<div dir="ltr">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>dir="ltr"</code></pre>
</article>
<article>
<div dir="rtl">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>dir="rtl"</code></pre>
</article>
<article>
<div class="vertical-lr">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>vertical-lr</code></pre>
</article>
<article>
<div class="vertical-rl">
<p>😀 😡 🥶 🤢 💩</p>
</div>
<pre><code>vertical-rl</code></pre>
</article>
</section>
.logical p {
border-start-start-radius: 20px;
}
.physical p {
border-top-left-radius: 20px;
}
/* extra styles */
article {
display: grid;
grid-template-rows: subgrid;
grid-row: span 2;
gap: 0;
}
div {
height: 100px;
background: #e7e7e7;
padding: 20px;
}
h2 {
font-size: 1.4em;
}
p {
background: #d9d0e0;
line-height: 1.5em;
padding: 10px;
}
pre {
padding: 20px;
}
article pre {
background: #30353b;
color: white;
font-size: 0.8em;
}
.vertical-lr {
writing-mode: vertical-lr;
}
.vertical-rl {
writing-mode: vertical-rl;
}
section {
margin: 20px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
header {
margin: 20px;
}
body {
font-family: -apple-system, system-ui, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif;
}
* {margin: 0; padding: 0;}
section + header {margin-top: 2em;}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.