xref: /aosp_15_r20/sdk/templates/docs/default.css (revision 1789df15502f1991eff51ff970dce5df8404dd56)
1*1789df15SXin Li/*
2*1789df15SXin Li * Copyright 2012 The Android Open Source Project
3*1789df15SXin Li *
4*1789df15SXin Li * Licensed under the Apache License, Version 2.0 (the "License");
5*1789df15SXin Li * you may not use this file except in compliance with the License.
6*1789df15SXin Li * You may obtain a copy of the License at
7*1789df15SXin Li *
8*1789df15SXin Li *     http://www.apache.org/licenses/LICENSE-2.0
9*1789df15SXin Li *
10*1789df15SXin Li * Unless required by applicable law or agreed to in writing, software
11*1789df15SXin Li * distributed under the License is distributed on an "AS IS" BASIS,
12*1789df15SXin Li * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*1789df15SXin Li * See the License for the specific language governing permissions and
14*1789df15SXin Li * limitations under the License.
15*1789df15SXin Li */
16*1789df15SXin Li
17*1789df15SXin Li/* Page stylesheet */
18*1789df15SXin Li
19*1789df15SXin Lihtml {
20*1789df15SXin Li  font-family: Roboto, sans-serif;
21*1789df15SXin Li  color: #333;
22*1789df15SXin Li  -webkit-font-smoothing: antialiased;
23*1789df15SXin Li}
24*1789df15SXin Li
25*1789df15SXin Lipre {
26*1789df15SXin Li  font-family: Inconsolata, monospace;
27*1789df15SXin Li  border: 0;
28*1789df15SXin Li  padding: 0;
29*1789df15SXin Li}
30*1789df15SXin Li
31*1789df15SXin Licode {
32*1789df15SXin Li  font-family: Inconsolata, monospace;
33*1789df15SXin Li  color: #060;
34*1789df15SXin Li}
35*1789df15SXin Li
36*1789df15SXin Li#page-content {
37*1789df15SXin Li  margin: 48px 64px 48px 320px;
38*1789df15SXin Li}
39*1789df15SXin Li
40*1789df15SXin Lia {
41*1789df15SXin Li  color: #33b5e5;
42*1789df15SXin Li  text-decoration: none;
43*1789df15SXin Li  border-bottom: 1px solid #33b5e5;
44*1789df15SXin Li}
45*1789df15SXin Li
46*1789df15SXin Lia:hover {
47*1789df15SXin Li  border-bottom: 2px solid #33b5e5;
48*1789df15SXin Li}
49*1789df15SXin Li
50*1789df15SXin Lia:visited {
51*1789df15SXin Li  color: #09c;
52*1789df15SXin Li}
53*1789df15SXin Li
54*1789df15SXin Lia:active, a:focus {
55*1789df15SXin Li  color: #fff;
56*1789df15SXin Li  background-color: #09c;
57*1789df15SXin Li  border-radius: 2px;
58*1789df15SXin Li  padding: 2px 0;
59*1789df15SXin Li  border: 0;
60*1789df15SXin Li}
61*1789df15SXin Li
62*1789df15SXin Lia:active *, a:focus * {
63*1789df15SXin Li  color: #fff;
64*1789df15SXin Li}
65*1789df15SXin Li
66*1789df15SXin Linav {
67*1789df15SXin Li  position: fixed;
68*1789df15SXin Li  left: 0;
69*1789df15SXin Li  top: 0;
70*1789df15SXin Li  box-sizing: border-box;
71*1789df15SXin Li  width: 256px;
72*1789df15SXin Li  bottom: 0;
73*1789df15SXin Li  margin: 32px 0;
74*1789df15SXin Li  padding: 16px 0 16px 32px;
75*1789df15SXin Li  overflow-y: scroll;
76*1789df15SXin Li  font-size: 14px;
77*1789df15SXin Li  line-height: 16px;
78*1789df15SXin Li  border-top: 2px solid #eee;
79*1789df15SXin Li  border-bottom: 2px solid #eee;
80*1789df15SXin Li  border-right: 2px solid #eee;
81*1789df15SXin Li}
82*1789df15SXin Li
83*1789df15SXin Linav span {
84*1789df15SXin Li  cursor: pointer;
85*1789df15SXin Li  display: block;
86*1789df15SXin Li  padding-left: 16px;
87*1789df15SXin Li  padding-top: 4px;
88*1789df15SXin Li  padding-bottom: 4px;
89*1789df15SXin Li}
90*1789df15SXin Li
91*1789df15SXin Linav span:hover {
92*1789df15SXin Li  color: #09c;
93*1789df15SXin Li}
94*1789df15SXin Li
95*1789df15SXin Linav .selected > span {
96*1789df15SXin Li  background-color: #eee;
97*1789df15SXin Li  border-right: 2px solid #333;
98*1789df15SXin Li}
99*1789df15SXin Li
100*1789df15SXin Linav > .item > span {
101*1789df15SXin Li  font-weight: 600;
102*1789df15SXin Li}
103*1789df15SXin Li
104*1789df15SXin Linav .children {
105*1789df15SXin Li  margin-left: 16px;
106*1789df15SXin Li}
107*1789df15SXin Li
108*1789df15SXin Lih2, h3, h4.includetoc {
109*1789df15SXin Li  color: #000;
110*1789df15SXin Li  cursor: pointer;
111*1789df15SXin Li  position: relative;
112*1789df15SXin Li}
113*1789df15SXin Li
114*1789df15SXin Lih2:hover:before, h3:hover:before, h4.includetoc:hover:before {
115*1789df15SXin Li  content: '';
116*1789df15SXin Li  opacity: 0.3;
117*1789df15SXin Li  position: absolute;
118*1789df15SXin Li  left: -32px;
119*1789df15SXin Li  bottom: 0;
120*1789df15SXin Li  width: 24px;
121*1789df15SXin Li  height: 24px;
122*1789df15SXin Li  /* "Link" symbol by David Waschbüsch, from The Noun Project (thenounproject.com) */
123*1789df15SXin Li  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjcwLjg2NnB4IiBoZWlnaHQ9IjcwLjg2NnB4IiB2aWV3Qm94PSItNTkuNDE4IDE0LjU2NyA3MC44NjYgNzAuODY2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01OS40MTggMTQuNTY3IDcwLjg2NiA3MC44NjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0tMjguNTUyLDYxLjQ4NWMtMC4wMTcsMC4wMTYtMC4wMjksMC4wMzUtMC4wNDYsMC4wNTNsLTUuODI1LDUuNzI1Yy0wLjk1MiwwLjkzOC0yLjIxNCwxLjQ0NS0zLjU0OSwxLjQzNCAgICBzLTIuNTg2LTAuNTQzLTMuNTIyLTEuNDk0Yy0xLjkzMS0xLjk2Ny0xLjkwMy01LjEzOSwwLjA2My03LjA3Mmw1LjgyNi01LjcyNWMwLjAxNy0wLjAxNywwLjAzOC0wLjAyOCwwLjA1Ny0wLjA0Nmw2LjkyNS02LjgwNiAgICBjLTEuMDc2LTAuMzYyLTIuMjExLTAuNTcxLTMuMzgyLTAuNTgyYy0yLjkzOC0wLjAyNi01LjcwOSwxLjA5NS03LjgwNCwzLjE1MmwtNS44MjcsNS43MjcgICAgYy00LjMyNiw0LjI0OC00LjM4OCwxMS4yMjctMC4xMzcsMTUuNTU1YzIuMDU4LDIuMDk2LDQuODEzLDMuMjY2LDcuNzUsMy4yOTFzNS43MTEtMS4wOTQsNy44MDYtMy4xNTJsNS44MjUtNS43MjcgICAgYzIuMDk2LTIuMDU5LDMuMjY1LTQuODEzLDMuMjkyLTcuNzQ4YzAuMDA5LTEuMTcyLTAuMTgxLTIuMzA3LTAuNTIzLTMuMzkzTC0yOC41NTIsNjEuNDg1eiIvPgoJCTxwYXRoIGQ9Ik0tMi4yMDIsMjguNTk0Yy0yLjA2Mi0yLjA5Ni00LjgxMy0zLjI2NC03Ljc1LTMuMjljLTIuOTQtMC4wMjYtNS43MSwxLjA5NC03LjgwNywzLjE1NGwtNS44MjUsNS43MjMgICAgYy0zLjA0NCwyLjk5MS0zLjk2Niw3LjMyNy0yLjc3MSwxMS4xNDVsNi45MjItNi44MDFjMC4wMi0wLjAyMSwwLjAzMy0wLjA0NSwwLjA1My0wLjA2NGw1LjgyNi01LjcyNCAgICBjMC45NTQtMC45MzYsMi4yMTItMS40NDUsMy41NDktMS40MzNjMS4zMzUsMC4wMTEsMi41ODUsMC41NDMsMy41MjIsMS40OTVjMC45MzYsMC45NTIsMS40NDUsMi4yMTIsMS40MzQsMy41NDggICAgYy0wLjAxMywxLjMzNS0wLjU0NCwyLjU4Ny0xLjQ5NSwzLjUyM2wtNS44MjYsNS43MjNjLTAuMDE2LDAuMDE2LTAuMDM0LDAuMDI1LTAuMDUsMC4wNDFsLTYuOTMxLDYuODEgICAgYzEuMDc3LDAuMzYxLDIuMjEsMC41NzEsMy4zOCwwLjU4MmMyLjkzOCwwLjAyNCw1LjcxLTEuMDk1LDcuODA1LTMuMTU0bDUuODI3LTUuNzIzYzIuMDk1LTIuMDU5LDMuMjY0LTQuODEyLDMuMjktNy43NDkgICAgQzAuOTc2LDMzLjQ2MS0wLjE0NCwzMC42ODgtMi4yMDIsMjguNTk0eiIvPgoJPC9nPgoJPHBhdGggZD0iTS0xMy40MSwzOS42MDRjMS4xODMsMS4yMDMsMS4wMDEsMy4yOTktMC40MDUsNC42OEwtMjkuODgsNjAuMDY5Yy0xLjQwNSwxLjM4MS0zLjUwNSwxLjUyNy00LjY4OCwwLjMyNGwwLDAgICBjLTEuMTgtMS4yMDMtMC45OTgtMy4yOTcsMC40MDgtNC42OGwxNi4wNjUtMTUuNzg0Qy0xNi42ODgsMzguNTQ4LTE0LjU5MiwzOC40MDItMTMuNDEsMzkuNjA0TC0xMy40MSwzOS42MDR6Ii8+CjwvZz4KPC9zdmc+);
124*1789df15SXin Li  background-size: 24px 24px;
125*1789df15SXin Li}
126*1789df15SXin Li
127*1789df15SXin Listrong {
128*1789df15SXin Li  font-weight: 600;
129*1789df15SXin Li}
130*1789df15SXin Li
131*1789df15SXin Liem {
132*1789df15SXin Li  font-style: italic;
133*1789df15SXin Li}
134*1789df15SXin Li
135*1789df15SXin Lih1 {
136*1789df15SXin Li  font-size: 48px;
137*1789df15SXin Li  line-height: 48px;
138*1789df15SXin Li  font-weight: 100;
139*1789df15SXin Li  margin-bottom: 6px;
140*1789df15SXin Li}
141*1789df15SXin Li
142*1789df15SXin Lih2 {
143*1789df15SXin Li  font-weight: 600;
144*1789df15SXin Li  font-size: 24px;
145*1789df15SXin Li  line-height: 24px;
146*1789df15SXin Li  margin-top: 64px;
147*1789df15SXin Li  margin-bottom: 12px;
148*1789df15SXin Li  border-top: 2px solid #eee;
149*1789df15SXin Li  padding-top: 48px;
150*1789df15SXin Li}
151*1789df15SXin Li
152*1789df15SXin Lih3 {
153*1789df15SXin Li  font-size: 24px;
154*1789df15SXin Li  line-height: 24px;
155*1789df15SXin Li  font-weight: 300;
156*1789df15SXin Li  margin-bottom: 12px;
157*1789df15SXin Li  padding-top: 48px;
158*1789df15SXin Li  margin-top: -16px;
159*1789df15SXin Li}
160*1789df15SXin Li
161*1789df15SXin Lip, h4, ol, ul, dl {
162*1789df15SXin Li  font-size: 16px;
163*1789df15SXin Li  line-height: 24px;
164*1789df15SXin Li}
165*1789df15SXin Li
166*1789df15SXin Lip, ol, ul, dl {
167*1789df15SXin Li  font-weight: 400;
168*1789df15SXin Li  margin-bottom: 16px;
169*1789df15SXin Li}
170*1789df15SXin Li
171*1789df15SXin Liol ol, ul ul {
172*1789df15SXin Li  margin-bottom: 0;
173*1789df15SXin Li}
174*1789df15SXin Li
175*1789df15SXin Li.note {
176*1789df15SXin Li  border-left: 4px solid #09c;
177*1789df15SXin Li  padding-left: 16px;
178*1789df15SXin Li}
179*1789df15SXin Li
180*1789df15SXin Li.note + .note {
181*1789df15SXin Li  margin-top: -16px;
182*1789df15SXin Li}
183*1789df15SXin Li
184*1789df15SXin Li.dim {
185*1789df15SXin Li  opacity: 0.33;
186*1789df15SXin Li}
187*1789df15SXin Li
188*1789df15SXin Liol li {
189*1789df15SXin Li  list-style-type: decimal;
190*1789df15SXin Li  list-style-position: outside;
191*1789df15SXin Li  margin-left: 32px;
192*1789df15SXin Li}
193*1789df15SXin Li
194*1789df15SXin Liul li {
195*1789df15SXin Li  list-style: square;
196*1789df15SXin Li  list-style-position: outside;
197*1789df15SXin Li  margin-left: 32px;
198*1789df15SXin Li}
199*1789df15SXin Li
200*1789df15SXin Lidl {
201*1789df15SXin Li  margin-left: 16px;
202*1789df15SXin Li}
203*1789df15SXin Li
204*1789df15SXin Lidl dt {
205*1789df15SXin Li  float: left;
206*1789df15SXin Li  display: inline-block;
207*1789df15SXin Li  vertical-align: top;
208*1789df15SXin Li  width: 120px;
209*1789df15SXin Li  clear: both;
210*1789df15SXin Li}
211*1789df15SXin Li
212*1789df15SXin Lidl dd {
213*1789df15SXin Li  margin-left: 120px;
214*1789df15SXin Li  margin-bottom: 8px;
215*1789df15SXin Li}
216*1789df15SXin Li
217*1789df15SXin Lidl dt code {
218*1789df15SXin Li  color: inherit;
219*1789df15SXin Li}
220*1789df15SXin Li
221*1789df15SXin Lih4 {
222*1789df15SXin Li  font-weight: 600;
223*1789df15SXin Li  margin-top: 24px;
224*1789df15SXin Li  margin-bottom: 0;
225*1789df15SXin Li  color: #000;
226*1789df15SXin Li}
227*1789df15SXin Li
228*1789df15SXin Lipre {
229*1789df15SXin Li  background-color: #fcfcfc;
230*1789df15SXin Li  border-radius: 4px;
231*1789df15SXin Li  box-shadow: inset 0 2px 8px rgba(0,0,0,0.1);
232*1789df15SXin Li  border: 1px solid #ddd;
233*1789df15SXin Li  padding: 24px;
234*1789df15SXin Li  margin-bottom: 16px;
235*1789df15SXin Li}
236*1789df15SXin Li
237*1789df15SXin Li.deprecated,
238*1789df15SXin Li.deprecated h4,
239*1789df15SXin Li.deprecated pre,
240*1789df15SXin Li.deprecated code {
241*1789df15SXin Li  color: #a77 !important;
242*1789df15SXin Li}
243*1789df15SXin Li
244*1789df15SXin Li.deprecated h4 {
245*1789df15SXin Li}
246*1789df15SXin Li
247*1789df15SXin Li.deprecated h4:after {
248*1789df15SXin Li  border-radius: 2px;
249*1789df15SXin Li  text-decoration: none;
250*1789df15SXin Li  background-color: #a77;
251*1789df15SXin Li  padding: 4px 6px;
252*1789df15SXin Li  margin-left: 10px;
253*1789df15SXin Li  color: #fff;
254*1789df15SXin Li  font-size: 12px;
255*1789df15SXin Li  content: 'DEPRECATED';
256*1789df15SXin Li}
257*1789df15SXin Li
258*1789df15SXin Li/* print */
259*1789df15SXin Li
260*1789df15SXin Li@media print {
261*1789df15SXin Li  nav {
262*1789df15SXin Li    display: none;
263*1789df15SXin Li  }
264*1789df15SXin Li
265*1789df15SXin Li  #page-content {
266*1789df15SXin Li    margin-left: 64px;
267*1789df15SXin Li  }
268*1789df15SXin Li}
269