-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyles.css
163 lines (121 loc) · 4.09 KB
/
styles.css
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
/* Mobile styling done using AnkiDroid Card Style Previewer. */
/* https://github.com/Mauville/AnkiDroid-Card-Preview */
/* When you finish styling you card, you should copy this to the styling field in Anki */
/* To help with positioning, I use a CSS reset */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* change body em to adjust to phone size */
/* change #num rem to adjust size */
/* If you wish to have separate styles for desktop and mobile, you can put your rules inside this media query */
@media screen and (min-width: 768px) {
/* Desktop rules */
}
/* All your rules should be done using em and rem units */
/* em units have a cascade effect in which if you change the parent's element's size, all of the children will change accordingly */
/* Set your body font-size to 1em and reduce or increase to adjust card size */
/* Screen sizes are determined by device size and options set in the Reviewing settings in Ankidroid: */
/* E.g. Card Zoom, Image Zoom, Fullscreen Display, Answer Button Size, Default Font and Font Scaling */
body {
background-color: #1a1a1a;
/* For example, on a phone with a: */
/* 14.5*6.7 cm display, with card zoom at 70%, hidden system bars, normal answer button size, */
/* the effective card size is 561x1063 px */
/* I adjusted through trial and error and got .45em as the best resolution */
font-size: 1em;
/* font-size: .45em; */
/* Default fonts in android are Open Sans family. */
/* You can use custom fonts: https://apps.ankiweb.net/docs/manual.html#installingfonts */
font-family: Helvetica, sans-serif;
}
/* You can use the ".night_mode" selector to choose what happens when night mode is toggled */
body.night_mode {
background-color: #1a1a1a;
}
/* I have defined a structure for custom buttons. These default to the top. */
/* You can bind special actions to them using scripting and JQuery. */
/* Button Bar */
#buttonbar {
display: flex;
font-size: 2.6em;
text-align: center;
justify-content: space-between;
position: absolute;
top: 0;
width: 100%;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}
#buttonbar li {
font-size: .92em;
width: 100%;
padding: 1.5em 1em;
border: solid 0.6px #8f8d8d8f;
}
#buttonbar li.night_mode {
background-color: #000000;
}
#details {
background-color: #ff3aff;
}
#story {
background-color: rgb(255, 208, 56);
}
#dict {
background-color: rgb(0, 174, 197);
}
#details.night_mode {
color: #ff99ff;
}
#story.night_mode {
color: #FFEE58;
}
#dict.night_mode {
color: #00BCD4;
}
.toggled {
background-color: #262626 !important;
border-top: none !important;
border-bottom: none !important;
}
/* You can specify device specific fonts with */
.win .japanese {
font-family: "Meiryo", "MS Mincho", serif;
}
.mac .japanese {
font-family: "Hiragino Mincho Pro";
}
.linux .japanese {
font-family: "Kochi Mincho";
}
.mobile .japanese {
font-family: "Motoya L Cedar", "Motoya L Maru", "DroidSansJapanese", "Hiragino Mincho ProN";
}