File: rounded_boxes.tcss

package info (click to toggle)
libaws 20.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 16,656 kB
  • sloc: ada: 95,505; python: 2,270; ansic: 1,017; makefile: 829; xml: 235; javascript: 202; java: 112; sh: 106
file content (99 lines) | stat: -rw-r--r-- 3,417 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
@@--
@@--  This templates provides a style sheet to display a set of boxes with
@@--  rounded corner, each of which should contain a list of links
@@--
@@-- This template was tested on Opera 7.0, Firefox 1.0, Internet Explorer 6
@@--
@@-- When installing this template, you should put the picture 'rcorner.gif'
@@-- in a directory which is aliased by AWS as '/we_icons/'. If not found, the
@@-- boxes will not have rounded corners.
@@--
@@-- This template degrades nicely on browsers that do not support stylesheets
@@--
@@-- To use this template, you need to:
@@--   * Include it in the header of your document, as in:
@@--
@@--      @@INCLUDE@@ rounded_boxes.thtml 1=>menuClass 2=>contentsID
@@--
@@--   * Optional parameters:
@@--
@@--     $3 - The box color (frame, and header background)
@@--     $4 - Box background color
@@--     $5 - Header text color
@@--     $6 - Title text color
@@--     $7 - Item text color
@@--
@@--   * Add a list in your document, with the following format:
@@--
@@--     <div class="menuClass">
@@--         <h2>A first box</h2>
@@--         <div>
@@--            <h3>SubTitle</h3>
@@--            <ul>
@@--              <li><a href="#">A link</a></li>
@@--              <li><a href="#">A link</a></li>
@@--            </ul>
@@--            <h3>SubTitle2</h3>
@@--            ... any number of h3/ul combination
@@--         </div>
@@--         <h2>A second box</h2>
@@--         <div>
@@--            <ul>     <!--  h3 is not necessary -->
@@--              <li><a href="#">A link</a></li>
@@--              <li><a href="#">A link</a></li>
@@--            </ul>
@@--         </div>
@@--     </div>
@@--
@@--     <div class="contentsID">
@@--       The contents of your document
@@--     </div>
@@--
@@--  On browsers that support for fixed position, this frame will not scroll
@@--  along with the rest of the document. This doesn't work on Internet
@@--  explorer 6.0.

@@SET@@ BOX_COLOR         = $3 | #369
@@SET@@ BG_COLOR          = $4 | #EEE
@@SET@@ TEXT_HEADER_COLOR = $5 | white
@@SET@@ TEXT_TITLE_COLOR  = $6 | #c60
@@SET@@ TEXT_ITEM_COLOR   = $7 | #369

<style>
.@_$1_@    { width: 7em;
             position: fixed;   /* Do not scroll with the rest of the doc */
             float: left;
             margin: 0px;
             margin-left: 3px;
             padding: 0px; }
.@_$1_@ h2 { text-transform: uppercase;
             background: @_BOX_COLOR_@ url('/we_icons/rcorner.gif') right top no-repeat;
             color: @_TEXT_HEADER_COLOR_@;
             margin: 1em 0 0 0;
             padding: 2px;
             font-size: 1em; }
.@_$1_@ h3 { color: @_TEXT_TITLE_COLOR_@;
             font-weight: 600;
             font-size: 1em;
             margin: 10px 0 0 0; }
.@_$1_@ div { border: 1px solid @_BOX_COLOR_@;
              border-top-width: 0px;
              padding: 5px;
              background: @_BG_COLOR_@;
              font-size: 1em;
              margin-bottom: 15px; }
.@_$1_@ ul { color: @_BOX_COLOR_@;
             margin: 3px 0px 0px 20px;
             padding: 0px; }
.@_$1_@ li { margin-top: 3px; }
.@_$1_@ a:hover  { color: @_BOX_COLOR_@;
                   border-bottom: 1px solid @_BOX_COLOR_@; }
.@_$1_@ a:visited,
.@_$1_@ a:link,
.@_$1_@ a:active  { color: @_TEXT_ITEM_COLOR_@;
                    text-decoration: none; }
.@_$2_@ { padding: 0px;
          position: relative;
          top: 20px;
          margin-left: 8em; }
</style>