-
Tip for sorting lists using CSS!
If your list is initially sorted, you can reverse it by using
display: flexand setting theflex-directionattribute tocolumnorcolumn-reverse.For example:
ol { display: flex; /* flips the order */ flex-direction: column-reverse; }Then you write a little bit of Javascript to change the
flex-directionwhen the user selects a dropdown option and voilà , sorting!Now my /notes page can be viewed with the oldest notes at the top 🤗.
Discuss on Mastodon