border-color: transparent;
}
+/* Code color swatch */
+.m-code-color {
+ display: inline-block;
+ width: 0.75rem;
+ height: 0.75rem;
+ vertical-align: -0.05rem;
+ margin-left: 0.2rem;
+ margin-right: 0.1rem;
+ border-radius: 0.1rem;
+}
+
/* Math block, math figure, inline math, math inside buttons because I am
crazy */
div.m-math {
background-color: transparent;
border-color: transparent;
}
+.m-code-color {
+ display: inline-block;
+ width: 0.75rem;
+ height: 0.75rem;
+ vertical-align: -0.05rem;
+ margin-left: 0.2rem;
+ margin-right: 0.1rem;
+ border-radius: 0.1rem;
+}
div.m-math {
overflow-x: auto;
overflow-y: hidden;
background-color: transparent;
border-color: transparent;
}
+.m-code-color {
+ display: inline-block;
+ width: 0.75rem;
+ height: 0.75rem;
+ vertical-align: -0.05rem;
+ margin-left: 0.2rem;
+ margin-right: 0.1rem;
+ border-radius: 0.1rem;
+}
div.m-math {
overflow-x: auto;
overflow-y: hidden;
:abbr:`reST <reStructuredText>` directive and a :rst:`:code:` inline text
role.
+`Color swatches in code snippets`_
+----------------------------------
+
+For code dealing with colors it might be useful to show the actual color that's
+being represented by a hexadecimal literal, for example. In the below snippet,
+:html:`<span class="m-code-color" style="background-color: #3bd267;"></span>`
+is added next to the literal, showing a colored square:
+
+.. code-figure::
+
+ .. code:: html
+
+ <pre class="m-code"><span class="p">.</span><span class="nc">success</span> <span class="p">{</span>
+ <span class="k">color</span><span class="p">:</span> <span class="mh">#3bd267<span class="m-code-color" style="background-color: #3bd267;"></span></span><span class="p">;</span>
+ <span class="p">}</span></pre>
+
+ .. raw:: html
+
+ <pre class="m-code"><span class="p">.</span><span class="nc">success</span> <span class="p">{</span>
+ <span class="k">color</span><span class="p">:</span> <span class="mh">#3bd267<span class="m-code-color" style="background-color: #3bd267;"></span></span><span class="p">;</span>
+ <span class="p">}</span></pre>
+
`Colored terminal output`_
--------------------------