Thank you!
Your post was very helpful.
But it looked like the CSS wouldn’t apply without the macro tiddler was visible.
So I modified it like this.
\define code(tx)
<style>
table.mycodeblock {
border: none;
margin: 7px 0 11px;
}
table.mycodeblock pre {
margin: 0;
}
table.mycodeblock td {
border: none;
padding: 0;
position: relative;
}
table.mycodeblock button {
position: absolute;
left: -30px;
top: 2px;
}
table.mycodeblock button svg.tc-image-button {
height: 2em;
width: 2em;
fill: none;
}
table.mycodeblock:hover button svg.tc-image-button {
fill: <<color tiddler-controls-foreground>>;
animation: 0.35s cubic-bezier(.35, 0, .35, 1) 2 alternate;
animation-name: breathe,blink;
}
table.mycodeblock button:hover svg.tc-image-button {
fill: <<color orange>>;
}
@keyframes blink {
from { opacity: 1; }
to { opacity: .35; }
}
@keyframes breathe {
from { transform: scale(1); }
to { transform: scale(1.5); }
}
</style>
<table class="mycodeblock"><tr><td>
```$tx$
<$button class="tc-btn-invisible" message="tm-copy-to-clipboard" param=<> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>{{$:/core/images/copy-clipboard}}
\end
I'm newbie to HTML, so if there are any problems with this approach, I'd appreciate it if you could let me know.
2018年5月4日金曜日 3:39:32 UTC+9 Rustem: