Thanks Brian,
very nice!

One additional question: how do I get more space between each selection?

<$radio field="sortorder" value="count"> Anzahl </$radio>  
<$radio field="sortorder" value="name"> Name </$radio>
<$radio field="sortorder" value="active"> Tiddler </$radio>

Code from Eric ( 
http://tiddlytools.com/filtergenerators.html#TiddlyTools%2FFilterGenerators%2FTagCloud
 
)

Thanks
Stefan

Brian Radspinner schrieb am Mittwoch, 7. Juli 2021 um 16:21:51 UTC+2:

> I follow what Mat said and hide the original styling. Here's an example 
> with green coloring that you can play around with...
>
> input[type="radio"],
> .tc-tiddler-body input[type="radio"],
> .tc-tiddler-preview-preview input[type="radio"],
> .tc-sidebar-scrollable input[type="radio"] {
>    -webkit-appearance: none;
>    background: none;
>    box-shadow: none;
>    height: 0;
>    margin: 0 0 0 1em;
>    padding: 0;
>    position: relative;
>    width: 0;
> }
>
> input[type="radio"]::before,
> .tc-tiddler-body input[type="radio"]::before,
> .tc-tiddler-preview-preview input[type="radio"]::before,
> .tc-sidebar-scrollable input[type="radio"]::before {
>    background-color: rgba(var(--primary),0.2);
>    border: none;
>    border-radius: 1em;
>    box-shadow:
>       0 3px 0 -1px rgba(0,255,0,0.4),
>       0 0 0 1px rgb(0,255,0,0.45) inset,
>       0 -2px 0 -1px rgb(0,255,0,1) inset;
>    content: " ";
>    display: inline-block;
>    height: 0.75em;
>    left: -1em;
>    position: absolute;
>    top: -0.75em;
>    width: 0.75em;
> }
>
> input[type="radio"]:checked::before,
> .tc-tiddler-body input[type="radio"]:checked::before,
> .tc-tiddler-preview-preview input[type="radio"]:checked::before,
> .tc-sidebar-scrollable input[type="radio"]:checked::before {
>    background-color: rgba(0,255,0,1);
>    border: none;
>    border-radius: 1em;
>    box-shadow:
>       0 3px 0 -1px rgba(0,255,0,0.4),
>       0 0 0 1px rgb(0,255,0,0.45) inset,
>       0 -2px 0 -1px rgb(0,255,0) inset;
>    content: " ";
>    display: inline-block;
>    height: 0.75em;
>    left: -1em;
>    position: absolute;
>    top: -0.75em;
>    width: 0.75em;
> }
>
>
> On Wednesday, July 7, 2021 at 6:12:22 AM UTC-7 Mat wrote:
>
>> Yea, to style only the active button you could use something like 
>>
>> .tc-radio-selected {background:lightgreen; }
>>
>> I don´t know how to target only the little circle so if you don´t want 
>> the label to not have that background then you can recolor it. 
>>
>> .tc-radio-selected span {background:white;}  <---- or maybe black in your 
>> case
>>
>> Otherwise, the typical way to style radio buttons is by hiding the whole 
>> button and create a totally new one. You can find a lot of info on this if 
>> you google for how to style radio buttons in html/css
>>
>> <:-)
>> On Wednesday, July 7, 2021 at 3:04:35 PM UTC+2 S² wrote:
>>
>>> Hi Eric,
>>>
>>> still same...
>>> [image: radio_nok.png]
>>>
>>> do I have to tag this tiddler?
>>>
>>> Thanks
>>> Stefan
>>> Eric Shulman schrieb am Mittwoch, 7. Juli 2021 um 14:54:51 UTC+2:
>>>
>>>> On Wednesday, July 7, 2021 at 4:12:38 AM UTC-7 S² wrote:
>>>>
>>>>> I would like to have a green active radio button (by default) - how 
>>>>> can that be done?
>>>>>
>>>>
>>>> Try this bit of CSS magic:
>>>> <style> .greenradio { filter:hue-rotate(300deg); } </style>
>>>> <$radio field="X" value="foo" class="greenradio">foo</$radio>
>>>> <$radio field="X" value="bar" class="greenradio">bar</$radio>
>>>>
>>>>  enjoy,
>>>> -e
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b0993ae4-3885-4c26-a8f4-e2eac844f746n%40googlegroups.com.

Reply via email to