CSS
This commit is contained in:
@@ -560,7 +560,6 @@ Style the cells, set legible text color, outline clickable:
|
||||
#+END_SRC
|
||||
|
||||
|
||||
|
||||
*** Header Collapsing :autocollapse:
|
||||
Sections can be expanded and collapsed by clicking on their headers; this will assign =.orgjq-expanded= and =.orgjq-contracted= CSS classes as appropriate. Headers with the =:autocollapse:= tag will be collapsed by default (like this section).
|
||||
#+BEGIN_SRC css :tangle ../html/static/style.css
|
||||
@@ -740,6 +739,72 @@ document.addEventListener('DOMContentLoaded', enableFootnotes);
|
||||
box-shadow: 1px 1px 1px var(--grey2);
|
||||
}
|
||||
#+END_SRC
|
||||
*** Colored Table Rows :autocollapse:
|
||||
By adding some invisible helper elements like so:
|
||||
#+BEGIN_SRC org
|
||||
,#+MACRO: c @@html: <span class="row-color-$1" />@@
|
||||
| Cool colors: |
|
||||
|-------------------------|
|
||||
| Red {{{c(red4)}}} |
|
||||
|-------------------------|
|
||||
| Green {{{c(green4)}}} |
|
||||
|-------------------------|
|
||||
| Blue {{{c(blue4)}}} |
|
||||
|-------------------------|
|
||||
| Purple {{{c(purple4)}}} |
|
||||
|-------------------------|
|
||||
| Grey {{{c(grey4)}}} |
|
||||
|-------------------------|
|
||||
#+END_SRC
|
||||
|
||||
We can color table rows like so:
|
||||
#+MACRO: c @@html: <span class="row-color-$1" />@@
|
||||
| Cool colors: |
|
||||
|-------------------------|
|
||||
| Red {{{c(red4)}}} |
|
||||
|-------------------------|
|
||||
| Green {{{c(green4)}}} |
|
||||
|-------------------------|
|
||||
| Blue {{{c(blue4)}}} |
|
||||
|-------------------------|
|
||||
| Purple {{{c(purple4)}}} |
|
||||
|-------------------------|
|
||||
| Grey {{{c(grey4)}}} |
|
||||
|-------------------------|
|
||||
|
||||
**** CSS :autocollapse:
|
||||
#+BEGIN_SRC css :tangle ../html/static/style.css
|
||||
tbody:has(.row-color-green1) { background-color: var(--green1); }
|
||||
tbody:has(.row-color-green2) { background-color: var(--green2); }
|
||||
tbody:has(.row-color-green3) { background-color: var(--green3); }
|
||||
tbody:has(.row-color-green4) { background-color: var(--green4); }
|
||||
tbody:has(.row-color-green5) { background-color: var(--green5); }
|
||||
|
||||
tbody:has(.row-color-red1) { background-color: var(--red1); }
|
||||
tbody:has(.row-color-red2) { background-color: var(--red2); }
|
||||
tbody:has(.row-color-red3) { background-color: var(--red3); }
|
||||
tbody:has(.row-color-red4) { background-color: var(--red4); }
|
||||
tbody:has(.row-color-red5) { background-color: var(--red5); }
|
||||
|
||||
tbody:has(.row-color-blue1) { background-color: var(--blue1); }
|
||||
tbody:has(.row-color-blue2) { background-color: var(--blue2); }
|
||||
tbody:has(.row-color-blue3) { background-color: var(--blue3); }
|
||||
tbody:has(.row-color-blue4) { background-color: var(--blue4); }
|
||||
tbody:has(.row-color-blue5) { background-color: var(--blue5); }
|
||||
|
||||
tbody:has(.row-color-purple1) { background-color: var(--purple1); }
|
||||
tbody:has(.row-color-purple2) { background-color: var(--purple2); }
|
||||
tbody:has(.row-color-purple3) { background-color: var(--purple3); }
|
||||
tbody:has(.row-color-purple4) { background-color: var(--purple4); }
|
||||
tbody:has(.row-color-purple5) { background-color: var(--purple5); }
|
||||
|
||||
tbody:has(.row-color-grey1) { background-color: var(--grey1); }
|
||||
tbody:has(.row-color-grey2) { background-color: var(--grey2); }
|
||||
tbody:has(.row-color-grey3) { background-color: var(--grey3); }
|
||||
tbody:has(.row-color-grey4) { background-color: var(--grey4); }
|
||||
tbody:has(.row-color-grey5) { background-color: var(--grey5); }
|
||||
#+END_SRC
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user