mirror of
https://github.com/picocss/pico.git
synced 2025-02-23 00:01:58 -05:00
Horizontal Ellipsis
This commit is contained in:
parent
03e2885771
commit
8cb28b3707
@ -143,7 +143,7 @@
|
||||
</hgroup>
|
||||
<p>The Light theme is used by default. The Dark theme is automatically enabled if the user has dark mode enabled <code><i>prefers-color-scheme</i>: <u>dark</u></code></p>
|
||||
<article aria-label="Theme switcher">
|
||||
<button class="contrast theme-switcher">...</button>
|
||||
<button class="contrast theme-switcher">…</button>
|
||||
</article>
|
||||
<p>Themes can be forced on document level <code><<b>html</b> <i>data-theme</i>=<u>"light"</u>></code> or on any HTML element <code><<b>article</b> <i>data-theme</i>=<u>"dark"</u>></code></p>
|
||||
<article data-theme="light" aria-label="Forced light theme example">
|
||||
@ -155,7 +155,7 @@
|
||||
</form>
|
||||
|
||||
<pre><code><<b>article</b> <i>data-theme</i>=<u>"light"</u>>
|
||||
...
|
||||
…
|
||||
</<b>article</b>></code></pre>
|
||||
|
||||
</article>
|
||||
@ -168,7 +168,7 @@
|
||||
</form>
|
||||
|
||||
<pre><code><<b>article</b> <i>data-theme</i>=<u>"dark"</u>>
|
||||
...
|
||||
…
|
||||
</<b>article</b>></code></pre>
|
||||
|
||||
</article>
|
||||
@ -200,7 +200,7 @@
|
||||
|
||||
<pre><code><em>// Simplified example</em>
|
||||
<b>:root</b> {
|
||||
<i>--primary</i>: <u class="c600">...</u>;
|
||||
<i>--primary</i>: <u class="c600">…</u>;
|
||||
}
|
||||
</code></pre>
|
||||
|
||||
@ -213,30 +213,30 @@
|
||||
/* Can be forced with data-theme="light" */</em>
|
||||
<b>[data-theme=<u>"light"</u>]</b>,
|
||||
<b>:root:not([data-theme=<u>"dark"</u>])</b> {
|
||||
<i>--primary</i>: <u class="c600">...</u>;
|
||||
<i>--primary-hover</i>: <u class="c700">...</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-light">...</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">...</u>;
|
||||
<i>--primary</i>: <u class="c600">…</u>;
|
||||
<i>--primary-hover</i>: <u class="c700">…</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-light">…</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">…</u>;
|
||||
}
|
||||
|
||||
<em>/* <span class="name"></span>Dark scheme (Auto) */
|
||||
/* Automatically enabled if user has Dark mode enabled */</em>
|
||||
<i>@media</i> only <b>screen</b> and <b>(prefers-color-scheme: <u>dark</u>)</b> {
|
||||
<b>:root:not([data-theme=<u>"light"</u>])</b> {
|
||||
<i>--primary</i>: <u class="c600">...</u>;
|
||||
<i>--primary-hover</i>: <u class="c500">...</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-dark">...</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">...</u>;
|
||||
<i>--primary</i>: <u class="c600">…</u>;
|
||||
<i>--primary-hover</i>: <u class="c500">…</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-dark">…</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">…</u>;
|
||||
}
|
||||
}
|
||||
|
||||
<em>/* <span class="name"></span>Dark scheme (Forced) */
|
||||
/* Enabled if forced with data-theme="dark" */</em>
|
||||
<b>[data-theme=<u>"dark"</u>]</b> {
|
||||
<i>--primary</i>: <u class="c600">...</u>;
|
||||
<i>--primary-hover</i>: <u class="c500">...</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-dark">...</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">...</u>;
|
||||
<i>--primary</i>: <u class="c600">…</u>;
|
||||
<i>--primary-hover</i>: <u class="c500">…</u>;
|
||||
<i>--primary-focus</i>: <u class="c600-outline-dark">…</u>;
|
||||
<i>--primary-inverse</i>: <u class="inverse">…</u>;
|
||||
}
|
||||
|
||||
<em>/* <span class="name"></span>(Common styles) */</em>
|
||||
@ -256,9 +256,9 @@
|
||||
<pre><code><em>/* Custom <span class="name"> </span>version */</em>
|
||||
|
||||
<em>// Override default variables</em>
|
||||
<i>$primary-500</i>: <u class="c500">...</u>;
|
||||
<i>$primary-600</i>: <u class="c600">...</u>;
|
||||
<i>$primary-700</i>: <u class="c700">...</u>;
|
||||
<i>$primary-500</i>: <u class="c500">…</u>;
|
||||
<i>$primary-600</i>: <u class="c600">…</u>;
|
||||
<i>$primary-700</i>: <u class="c700">…</u>;
|
||||
|
||||
<em>// Import full Pico source code</em>
|
||||
<b>@import</b> <u>"path/pico"</u>;</code></pre>
|
||||
@ -273,7 +273,7 @@
|
||||
<em>// Import needed components</em>
|
||||
<b>@import</b> <u>"path/layout/document"</u>;
|
||||
<b>@import</b> <u>"path/layout/sectioning"</u>;
|
||||
<em>...</em>
|
||||
<em>…</em>
|
||||
</code></pre>
|
||||
|
||||
<p>This allows you to create a lighter version with only the components that are useful to you. Example here: <a href="https://github.com/picocss/pico/blob/master/scss/pico.slim.scss">scss/pico.slim.scss</a>.</p>
|
||||
@ -462,7 +462,7 @@
|
||||
|
||||
<pre><code><<b>figure</b>>
|
||||
<<b>table</b>>
|
||||
...
|
||||
…
|
||||
</<b>table</b>>
|
||||
</<b>figure</b>></code></pre>
|
||||
|
||||
@ -755,7 +755,7 @@
|
||||
<article aria-label="Select, radios, checkboxes, switch examples">
|
||||
<label for="fruit">Fruit</label>
|
||||
<select id="fruit" required>
|
||||
<option value="" selected>Select a fruit...</option>
|
||||
<option value="" selected>Select a fruit…</option>
|
||||
<option>Banana</option>
|
||||
<option>Watermelon</option>
|
||||
<option>Apple</option>
|
||||
@ -793,8 +793,8 @@
|
||||
<pre><code><em><!-- Select --></em>
|
||||
<<b>label</b> <i>for</i>=<u>"fruit"</u>>Fruit</<b>label</b>>
|
||||
<<b>select</b> <i>id</i>=<u>"fruit"</u> <i>required</i>>
|
||||
<<b>option</b> <i>value</i>=<u>""</u> <i>selected</i>>Select a fruit...</<b>option</b>>
|
||||
<<b>option</b>>...</<b>option</b>>
|
||||
<<b>option</b> <i>value</i>=<u>""</u> <i>selected</i>>Select a fruit…</<b>option</b>>
|
||||
<<b>option</b>>…</<b>option</b>>
|
||||
</<b>select</b>>
|
||||
|
||||
<em><!-- Radios --></em>
|
||||
@ -999,7 +999,7 @@
|
||||
</figure>
|
||||
|
||||
<pre><code><<b>table</b> <i>role</i>=<u>"grid"</u>>
|
||||
<em>...</em>
|
||||
<em>…</em>
|
||||
</<b>table</b>></code></pre>
|
||||
|
||||
</section><!-- ./ Docs: Tables -->
|
||||
@ -1027,14 +1027,14 @@
|
||||
|
||||
<pre><code><<b>details</b>>
|
||||
<<b>summary</b>>Collapsible elements 1</<b>summary</b>>
|
||||
<<b>p</b>>...</<b>p</b>>
|
||||
<<b>p</b>>…</<b>p</b>>
|
||||
</<b>details</b>>
|
||||
|
||||
<<b>details</b> <i>open</i>>
|
||||
<<b>summary</b>>Collapsible elements 2</<b>summary</b>>
|
||||
<<b>ul</b>>
|
||||
<<b>li</b>>...</<b>li</b>>
|
||||
<<b>li</b>>...</<b>li</b>>
|
||||
<<b>li</b>>…</<b>li</b>>
|
||||
<<b>li</b>>…</<b>li</b>>
|
||||
</<b>ul</b>>
|
||||
</<b>details</b>></code></pre>
|
||||
|
||||
@ -1128,13 +1128,13 @@
|
||||
|
||||
<pre><code><<b>nav</b>>
|
||||
<<b>ul</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u> <i>class</i>=<u>"secondary"</u>>...</<b>a</b>></<b>li</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u> <i>class</i>=<u>"secondary"</u>>…</<b>a</b>></<b>li</b>>
|
||||
</<b>ul</b>>
|
||||
<<b>ul</b>>
|
||||
<<b>li</b>><<b>strong</b>>Brand</<b>strong</b>></<b>li</b>>
|
||||
</<b>ul</b>>
|
||||
<<b>ul</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u> <i>class</i>=<u>"secondary"</u>>...</<b>a</b>></<b>li</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u> <i>class</i>=<u>"secondary"</u>>…</<b>a</b>></<b>li</b>>
|
||||
</<b>ul</b>>
|
||||
</<b>nav</b>></code></pre>
|
||||
|
||||
@ -1195,10 +1195,10 @@
|
||||
<h3><code><i>aria-busy</i>=<u>"true"</u></code> enable a loading indicator.</h3>
|
||||
</hgroup>
|
||||
<article aria-label="Loading buttons example">
|
||||
<button aria-busy="true">Please wait...</button>
|
||||
<button aria-busy="true">Please wait…</button>
|
||||
<button aria-busy="true" class="secondary"></button>
|
||||
|
||||
<pre><code><<b>button</b> <i>aria-busy</i>=<u>"true"</u>>Please wait...</<b>button</b>>
|
||||
<pre><code><<b>button</b> <i>aria-busy</i>=<u>"true"</u>>Please wait…</<b>button</b>>
|
||||
<<b>button</b> <i>aria-busy</i>=<u>"true"</u> <i>class</i>=<u>"secondary"</u>></<b>button</b>></code></pre>
|
||||
|
||||
</article>
|
||||
@ -1207,8 +1207,8 @@
|
||||
<pre><code><<b>article</b> <i>aria-busy</i>=<u>"true"</u>></<b>article</b>></code></pre>
|
||||
<p>Or any text element:</p>
|
||||
<article aria-label="Loading paragraph example">
|
||||
<a href="#" aria-busy="true" onclick="event.preventDefault()">Generating link, please wait...</a>
|
||||
<pre><code><<b>a</b> <i>href</i>=<u>"#"</u> <i>aria-busy</i>=<u>"true"</u>>Generating link, please wait...</<b>a</b>></code></pre>
|
||||
<a href="#" aria-busy="true" onclick="event.preventDefault()">Generating link, please wait…</a>
|
||||
<pre><code><<b>a</b> <i>href</i>=<u>"#"</u> <i>aria-busy</i>=<u>"true"</u>>Generating link, please wait…</<b>a</b>></code></pre>
|
||||
|
||||
</article>
|
||||
</section><!-- ./ Docs: Loading -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user