Subversion Repositories wimsdev

Rev

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
&lt;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
&lt;/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
&lt;div class="wims_columns">
57
  &lt;div class="medium_size img_col">image&lt;/div>
58
  &lt;div class="medium_size text_col">text&lt;/div>
59
&lt;/div>
60
</pre>