Rev 17544 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11176 | bpr | 1 | <h2 class="wimscenter">CSS</h2> |
2 | |||
3 | !set a=!record 0 of wimshome/public_html/bases/sys/css_classes |
||
11177 | bpr | 4 | !set a=!nonempty lines $a |
5 | !set acnt=!linecnt $a |
||
11176 | bpr | 6 | |
11177 | bpr | 7 | <table class="wimsborder wimscenter"> |
13995 | bpr | 8 | !for j = 1 to $acnt |
17544 | bpr | 9 | !set aa=!line $j of $a |
10 | !if $(aa[1])!=$empty and $(aa[2])!=$empty |
||
11 | <tr><th>$(aa[1])</th><td>$(aa[2..-1])</td></tr> |
||
12 | !endif |
||
11177 | bpr | 13 | !next |
13729 | bpr | 14 | <tr><th><span class="wims_color1">wims_color1</span></th><td>theme style for menu</td></tr> |
15 | <tr><th><span class="wims_color2">wims_color2</span></th><td>theme style for button</td></tr> |
||
16 | <tr><th><span class="wims_color3">wims_color3</span></th><td>theme style for help button</td></tr> |
||
11177 | bpr | 17 | </table> |
13995 | bpr | 18 | |
17898 | bpr | 19 | You may create your own style by including html tag directly in your exercise code. |
20 | You must use the WIMS command \css for it. |
||
21 | |||
13995 | bpr | 22 | One can also use the var() CSS functions instead of any part of a value of another property |
17898 | bpr | 23 | to insert their values. Here is the list: |
13995 | bpr | 24 | <pre> |
25 | --wims_bgcolor |
||
26 | --wims_link_color |
||
27 | --wims_vlink_color |
||
28 | --wims_hlink_color |
||
29 | --wims_ref_menucolor |
||
30 | --wims_ref_bgcolor |
||
31 | --wims_ref_button_color |
||
32 | --wims_ref_button_bgcolor |
||
33 | </pre> |
||
17898 | bpr | 34 | For example, the following code prepares a frame |
35 | that consists of a border of specific width and use the specific wims color. |
||
13995 | bpr | 36 | <pre> |
14267 | bpr | 37 | <style> .mystyle { |
13995 | bpr | 38 | padding:1em;border-left:solid; |
39 | border-left-width:.2em; |
||
14266 | bpr | 40 | border-left-color:var(--wims_ref_bgcolor); |
13995 | bpr | 41 | } |
42 | </style> |
||
43 | </pre> |
||
44 | <style> |
||
45 | .mystyle {padding:1em; |
||
46 | border-left:solid; |
||
47 | border-left-width:.2em; |
||
14191 | bpr | 48 | border-left-color:var(--wims_ref_bgcolor); |
13995 | bpr | 49 | } |
50 | </style> |
||
17544 | bpr | 51 | |
17898 | bpr | 52 | Another example which can be useful in the exercise code for preparing |
53 | two boxes side by side, for example an image and some text. |
||
54 | The result will be responsive, so the display will adapt to the screen size. |
||
17544 | bpr | 55 | <pre> |
56 | <div class="wims_columns"> |
||
57 | <div class="medium_size img_col">image</div> |
||
58 | <div class="medium_size text_col">text</div> |
||
59 | </div> |
||
60 | </pre> |