Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<meta charset="UTF-8">
<title>CSS Reference: symbols function, invalid</title>
<style type="text/css">
  @counter-style triangle-right {
    system: cyclic;
    symbols: \25b8;
    suffix: ' ';
  }
  @counter-style triangle-left {
    system: cyclic;
    symbols: \25c2;
    suffix: ' ';
  }
  @counter-style triangle-down {
    system: cyclic;
    symbols: \25be;
    suffix: ' ';
  }
  @counter-style triangle-up {
    system: cyclic;
    symbols: \25b4;
    suffix: ' ';
  }
  ul {
    padding: 0;
    list-style-position: inside;
  }
  .t-u { list-style-type: triangle-up; }
  .t-d { list-style-type: triangle-down; }
  .t-r { list-style-type: triangle-right; }
  .t-l { list-style-type: triangle-left; }
  div { font: 16px system-ui; margin: 1em; border: 1px solid gray; }
  li::marker { font-family: inherit; }
</style>
<div style="width: 10em;">
<ul dir="ltr">
  <li class="t-r">closed ltr
  <li class="t-d">open ltr
</ul>
<ul dir="rtl">
  <li class="t-l">closed rtl
  <li class="t-d">open rtl
</ul>
<p dir="ltr">▸ closed ltr
<p dir="rtl">◂ closed rtl
</div>
<div style="writing-mode: vertical-lr; height: 10em;">
<ul dir="ltr">
  <li class="t-d">closed ltr
  <li class="t-r">open ltr
</ul>
<ul dir="rtl">
  <li class="t-u">closed rtl
  <li class="t-r">open rtl
</ul>
<p dir="ltr">▾ closed ltr
<p dir="rtl">▴ closed rtl
</div>
<div style="writing-mode: vertical-rl; height: 10em;">
<ul dir="ltr">
  <li class="t-d">closed ltr
  <li class="t-l">open ltr
</ul>
<ul dir="rtl">
  <li class="t-u">closed rtl
  <li class="t-l">open rtl
</ul>
<p dir="ltr">▾ closed ltr
<p dir="rtl">▴ closed rtl
</div>