File size: 1,150 Bytes
b8597df
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
def hover(hover_color="#add8e6"):
    return dict(selector="tbody tr:hover", props=[("background-color", "%s" % hover_color)])


styles = [
    # table properties
    dict(
        selector=" ",
        props=[
            ("margin", "0"),
            ("font-family", '"Helvetica", "Arial", sans-serif'),
            ("border-collapse", "collapse"),
            ("border", "none"),
            ("border", "2px solid #ccf"),
        ],
    ),
    #     #header color - optional
    #     dict(selector="thead",
    #          props=[("background-color","#cc8484")
    #                ]),
    # background shading
    dict(selector="tbody tr:nth-child(even)", props=[("background-color", "#fff")]),
    dict(selector="tbody tr:nth-child(odd)", props=[("background-color", "#eee")]),
    # cell spacing
    dict(selector="td", props=[("padding", ".5em"), ("text-align", "center")]),
    # header cell properties
    dict(selector="th", props=[("font-size", "125%"), ("text-align", "center")]),
    # caption placement
    dict(selector="caption", props=[("caption-side", "bottom")]),
    # render hover last to override background-color
    hover(),
]