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(),
]
|