For my children, I often devise some "mystery questions" they need to resolve and I want to put those together on a page of this blog (it will be in French, sorry). Now I was looking for how to indicate the solution for the mysteries without it being revealed automatically. Here is an example:
- I speak without a mouth and hear without ears. I have no body, but I come alive with the wind. What am I?
CSS implementation
I implemented this using the site CSS style sheet by adding a .HideBox definition:
.HideBox {
color: #cae596;
background-color: #cae596;
text-align: right;
margin-left: auto;
margin-right: auto;
display: inline-block; /* Ensure background color covers only the width of the text */
padding: 1px; /* Add padding for spacing */
float: right; /* Align text to the right */
}
.HideBox:hover {
color: #c8b48c;
background-color: #2a2d3d;
}
I can then in a given blog post add this snippet to insert the solution:
#+BEGIN_EXPORT html <span class="HideBox">(oɥɔǝ uɐ)</span><span style="float: right;">The solution -> </span><br> #+END_EXPORT