%PDF- %PDF-
Direktori : /usr/share/yelp-xsl/xslt/common/css/ |
Current File : //usr/share/yelp-xsl/xslt/common/css/elements.css.tmpl |
<tmpl> .yelp-svg-fill { fill: {{$color.fg.dark}}; } .yelp-svg-stroke { stroke: {{$color.fg.dark}}; } div.title { margin: 0 0 0.2em 0; font-weight: bold; color: {{$color.fg.dark}}; } div.title h1, div.title h2, div.title h3, div.title h4, div.title h5, div.title h6 { margin: 0; font-size: inherit; font-weight: inherit; color: inherit; } div.desc { margin: 0 0 0.2em 0; } div.contents + div.desc { margin: 0.2em 0 0 0; } pre.contents { padding: 0.5em 1em 0.5em 1em; } div.links-center { text-align: center; } div.links .desc { color: {{$color.fg.gray}}; } div.links > div.inner > div.region > div.desc { font-style: italic; } div.links ul { margin: 0; padding: 0; } div.links ul ul { margin-{{$left}}: 1em; } li.links { margin: 0.5em 0 0.5em 0; padding: 0; list-style-type: none; } li.links-head { margin-top: 1em; color: {{$color.fg.gray}}; border-bottom: solid 1px {{$color.gray}}; } div.sectionlinks { display: inline-block; padding: 0 1em 0 1em; background-color: {{$color.bg.blue}}; border: solid 1px {{$color.fg.blue}}; } div.sectionlinks ul { margin: 0; } div.sectionlinks li { padding: 0; } div.sectionlinks div.title { margin: 0.5em 0 0.5em 0; } div.sectionlinks div.sectionlinks { display: block; margin: 0.5em 0 0 0; padding: 0; border: none; } div.sectionlinks div.sectionlinks li { padding-{{$left}}: 1.44em; } nav.prevnext { clear: both; } div.region > nav.prevnext, div.region + nav.prevnext { margin-top: 1em; } nav.prevnext > div.inner { float: {{$right}}; } nav.prevnext > div.inner > * { background-color: {{$color.bg.gray}}; display: inline-block; position: relative; height: 1.44em; padding: 0.2em 0.83em 0 0.83em; margin-bottom: 1em; border: solid 1px {{$color.gray}}; } nav.prevnext > div.inner > span { visibility: hidden; } nav.prevnext > div.inner > a + a { border-{{$left}}: none; } nav.prevnext > div.inner > a:first-child { border-top-{{$left}}-radius: 2px; border-bottom-{{$left}}-radius: 2px; } nav.prevnext > div.inner > a:last-of-type { border-top-{{$right}}-radius: 2px; border-bottom-{{$right}}-radius: 2px; } div.serieslinks { display: inline-block; padding: 0 1em 0 1em; background-color: {{$color.bg.blue}}; border: solid 1px {{$color.fg.blue}}; } div.serieslinks ul { margin: 0; } div.serieslinks li { padding: 0; } div.serieslinks div.title { margin: 0.5em 0 0.5em 0; } pre.numbered { margin: 0; padding: 0.5em; float: {{$left}}; margin-{{$right}}: 0.5em; text-align: {{$right}}; color: {{$color.fg.gray}}; background-color: {{$color.bg.yellow}}; } div.code { border: solid 1px {{$color.gray}}; } div.example { border-{{$left}}: solid 4px {{$color.gray}}; padding-{{$left}}: 1em; } div.example > div.inner > div.region > div.desc { font-style: italic; } div.figure { display: inline-block; max-width: 100%; margin-{{$left}}: 1.72em; } div.figure > div.inner { padding: 4px; color: {{$color.fg.dark}}; border: solid 1px {{$color.gray}}; background-color: {{$color.bg.gray}}; } @media (max-width: 960px) { div.figure { margin-{{$left}}: 0; } } a.figure-zoom { float: {{$right}}; } a.figure-zoom:hover { border-bottom: none; } a.figure-zoom:hover .yelp-svg-fill { fill: {{$color.blue}}; } a.figure-zoom:hover .yelp-svg-stroke { stroke: {{$color.blue}}; } a.figure-zoom .figure-zoom-out { display: none; } a.figure-zoom.figure-zoomed .figure-zoom-in { display: none; } a.figure-zoom.figure-zoomed .figure-zoom-out { display: inline-block; } div.figure > div.inner > div.region > div.contents { margin: 0; padding: 0.5em 1em 0.5em 1em; clear: both; text-align: center; color: {{$color.fg}}; border: solid 1px {{$color.gray}}; background-color: {{$color.bg}}; } div.list > div.inner > div.title { margin-bottom: 0.5em; } div.listing > div.inner { margin: 0; padding: 0; } div.listing > div.inner > div.region > div.desc { font-style: italic; } div.note { padding: 10px 0; border: solid 1px {{$color.bg.dark}}; background-color: {{$color.bg.gray}}; display: flex; flex-flow: row; } div.note > * { margin: 0 10px; padding: 0; min-height: 24px; min-width: 24px; } div.note-warning > svg .yelp-svg-fill { fill: {{$color.red}}; } div.note-danger { border-color: {{$color.red}}; } div.note-important > svg .yelp-svg-fill { fill: {{$color.blue}}; } div.note-danger > svg .yelp-svg-fill { fill: {{$color.red}}; animation-name: yelp-note-danger; animation-duration: 2s; animation-fill-mode: forwards; animation-iteration-count: infinite; } @keyframes yelp-note-danger { from { fill: {{$color.red}} } 50% { fill: {{$color.gray}} } to { fill: {{$color.red}} } } div.note-sidebar { float: {{$right}}; max-width: {{$html.grid.size div 4 - 22}}px; margin-{{$left}}: 20px; } div.quote { padding: 0; min-height: {{$icons.size.quote}}px; } <!-- There are rules to create the blockquote icon in html.xsl that these simple text templates can't handle. --> div.quote > div.inner > div.title { margin: 0; margin-{{$left}}: {{$icons.size.quote}}px; } blockquote { margin: 0; padding: 0; margin-{{$left}}: {{$icons.size.quote}}px; } blockquote > *:first-child { margin-top: 0; } div.quote > div.inner > div.region > div.cite { margin-top: 0.5em; margin-{{$left}}: {{$icons.size.quote}}px; color: {{$color.fg.gray}}; } div.quote > div.inner > div.region > div.cite::before { <!-- FIXME: i18n --> content: '― '; color: {{$color.fg.gray}}; } div.screen { background-color: {{$color.bg.gray}}; border: solid 1px {{$color.gray}}; } ol.steps, ul.steps { padding: 0.5em 1em 0.5em 1em; border: solid 1px {{$color.bg.gray}}; border-{{$left}}: solid 4px {{$color.yellow}}; } ol.steps .steps { padding: 0; border: none; background-color: unset; } li.steps { margin-{{$left}}: 1.44em; } li.steps li.steps { margin-{{$left}}: 2.4em; } div.synopsis > div.inner > div.region > div.contents, div.synopsis > div.contents, div.synopsis > pre.contents { padding: 0.5em 1em 0.5em 1em; border-top: solid 1px; border-bottom: solid 1px; border-color: {{$color.fg.blue}}; background-color: {{$color.bg.gray}}; } div.synopsis > div.inner > div.region > div.desc { font-style: italic; } div.synopsis div.code { background: unset; border: none; padding: 0; } div.synopsis div.code > pre.contents { margin: 0; padding: 0; } div.unknown > div.inner > div.region > div.desc { font-style: italic; } div.table > div.desc { font-style: italic; } tr.shade { background-color: {{$color.bg.gray}}; } td.shade { background-color: {{$color.bg.gray}}; } tr.shade td.shade { background-color: {{$color.bg.dark}}; } span.app { font-style: italic; } span.cmd { font-family: monospace,monospace; font-size: 0.83em; background-color: {{$color.bg.gray}}; padding: 0 0.2em 0 0.2em; } span.cmd span.cmd { background-color: unset; padding: 0; } pre span.cmd { background-color: unset; padding: 0; } span.code { font-family: monospace,monospace; font-size: 0.83em; border-bottom: solid 1px {{$color.bg.dark}}; } span.code span.code { border: none; } pre span.code { border: none; } span.em { font-style: italic; } span.em-bold { font-style: normal; font-weight: bold; color: {{$color.fg.dark}}; } a span.em-bold { color: {{$color.fg.blue}}; } pre span.error { color: {{$color.fg.red}}; } span.file { font-family: monospace,monospace; font-size: 0.83em; } span.gui, span.guiseq { color: {{$color.fg.dark}}; } a span.gui, a span.guiseq { color: {{$color.fg.blue}}; } span.input { font-family: monospace,monospace; font-size: 0.83em; } pre span.input { font-weight: bold; color: {{$color.fg.dark}}; } kbd { font-family: inherit; font-size: inherit; color: {{$color.fg.dark}}; background-color: {{$color.bg.gray}}; border: solid 1px {{$color.gray}}; border-radius: 2px; margin: 0 0.2em 0 0.2em; padding: 0.2em 0.5em 0 0.5em; white-space: nowrap; } kbd.key-Fn { font-weight: bold; color: {{$color.fg.blue}}; } span.key a { border-bottom: none; } a kbd { color: {{$color.fg.blue}}; border-color: {{$color.fg.blue}}; } span.keyseq { color: {{$color.fg.dark}}; white-space: nowrap } a span.keyseq { color: {{$color.fg.blue}}; } span.output { font-family: monospace,monospace; font-size: 0.83em; } pre span.output { color: {{$color.fg}}; } pre span.prompt { color: {{$color.fg.dark}}; } span.sys { font-family: monospace,monospace; font-size: 0.83em; } span.var { font-style: italic; } .ui-tile-img .media-controls { display: none; } span.media-audio, span.media-video { display: inline-block; } audio, video { display: block; margin: 0; } div.media > div.inner { display: inline-block; text-align: center; } .media-controls { height: 30px; margin: 0; padding: 0; border-left: solid 1px {{$color.fg}}; border-right: solid 1px {{$color.fg}}; border-bottom: solid 1px {{$color.fg}}; background-color: {{$color.fg.dark}}; color: {{$color.bg}}; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: flex; align-items: center; } .media-controls > * { flex: 0 1 auto; } .media-controls > input.media-range { flex: 1 0 auto; background-color: {{$color.fg.dark}}; margin: 0 10px; -webkit-appearance: none; } input.media-range::-webkit-slider-runnable-track { height: 4px; background: {{$color.fg.gray}}; border-radius: 2px; } input.media-range::-webkit-slider-thumb { -webkit-appearance: none; height: 16px; width: 16px; border-radius: 8px; background: {{$color.bg.dark}}; border: solid 1px {{$color.fg.dark}}; margin-top: -6px; } input.media-range::-webkit-slider-thumb:hover, input.media-range::-webkit-slider-thumb:focus { background: {{$color.bg.gray}}; } input.media-range::-moz-range-track { height: 4px; background: {{$color.fg.gray}}; border-radius: 2px; } input.media-range::-moz-range-thumb { -webkit-appearance: none; height: 16px; width: 16px; border-radius: 8px; background: {{$color.bg.dark}}; border: solid 1px {{$color.fg.dark}}; margin-top: -6px; } .media-controls-audio { border-top: solid 1px {{$color.fg}}; border-radius: 4px; } button.media-play { height: 30px; padding: 0 6px 0 6px; line-height: 0; background-color: {{$color.fg.dark}}; border: none; border-{{$right}}: solid 1px {{$color.fg}}; } button.media-play:hover, button.media-play:focus { background-color: {{$color.fg.blue}}; } button.media-play .yelp-svg-fill { fill: {{$color.bg.gray}}; } button.media-play .media-pause { display: none; } button.media-play-playing .media-play { display: none; } button.media-play-playing .media-pause { display: inline; } .media-time { margin: 0; font-size: 16px; height: 30px; line-height: 30px; } .media-time > span { padding-{{$right}}: 8px; } .media-duration { font-size: 12px; color: {{$color.bg.dark}}; opacity: 0.8; } .media-controls-ttml { min-width: 630px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } div.media-ttml { margin: 0; padding: 6px 0; background-color: {{$color.bg.gray}}; border: solid 1px {{$color.fg}}; min-height: 24px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .media-ttml-pre { white-space: pre; } .media-ttml-nopre { white-space: normal; } div.media-ttml-div { text-align: {{$left}}; display: none; margin: 0; padding: 0; } div.media-ttml-p { text-align: {{$left}}; display: none; margin: 0 auto; max-width: 560px; line-height: 1.44em; } div.media-ttml-div > * + * { margin-top: 1em; } div.yelp-data { display: none; } .ui-expander > div.inner > div.title span.title, .ui-expander > div.inner > div.hgroup span.title { cursor: default; } .ui-expander > div.inner > div.title span.title:before, .ui-expander > div.inner > div.hgroup span.title:before { font-weight: bold; content: "⌃"; display: inline-block; margin: 0; color: {{$color.fg.blue}}; transform: translateY(0.2em) rotate(0deg); -webkit-transform: translateY(0.2em) rotate(0deg); transition: transform 0.2s linear; transform-origin: 50% 30%; -webkit-transform-origin: 50% 30%; -webkit-transition: -webkit-transform 0.2s linear; margin: 0 0.2em; } .ui-expander-c > div.inner > div.hgroup { border-bottom: none; } <!-- There is a rotation on the arrow in html.xsl that these simple text templates can't handle --> .ui-expander > div.inner > div.title:hover, .ui-expander > div.inner > div.hgroup:hover * { color: {{$color.fg.blue}}; } .ui-expander > div.inner > div.hgroup > .subtitle { margin-{{$left}}: 2em; } .ui-expander-c > div.inner > div.region { display: none; } .ui-expander-e > div.inner > div.region { animation-name: yelp-ui-expander-e; animation-duration: 0.2s; animation-fill-mode: forwards; transform-origin: 0 0; } @keyframes yelp-ui-expander-e { from { transform: scaleY(0); } to { transform: scaleY(1); } } div.ui-expander-preview > div.inner > div.region { transform-origin: 0 0; transition: transform 0.2s linear, background-color 0.2s linear; animation-name: none; } div.ui-expander-preview.ui-expander-c > div.inner { max-height: 100px; overflow: hidden; } div.ui-expander-preview.ui-expander-c > div.inner > div.region { display: block; transform: scaleY(0.4); background-color: {{$color.bg.gray}}; } div.ui-expander-preview.ui-expander-c > div.inner > div.region:hover { background-color: {{$color.bg.blue}}; cursor: zoom-in; } div.ui-expander-preview.ui-expander-c > div.inner > div.region:hover * { cursor: zoom-in; } div.ui-expander-preview > div.inner > div.region > * { transform-origin: 0 0; transition: transform 0.2s linear; } div.ui-expander-preview.ui-expander-c > div.inner > div.region > * { transform: scaleX(0.4); } section.ui-expander-preview > div.inner > div.region > div.contents{ transform-origin: 0 0; transition: transform 0.2s linear, background-color 0.2s linear; } section.ui-expander-preview.ui-expander-c > div.inner { max-height: 140px; overflow: hidden; } section.ui-expander-preview.ui-expander-c > div.inner > div.region { display: block; } section.ui-expander-preview.ui-expander-c > div.inner > div.region > div.contents { transform: scaleY(0.6); background-color: {{$color.bg.gray}}; } section.ui-expander-preview > div.inner > div.region > div.contents > * { transform-origin: 0 0; transition: transform 0.2s linear; } section.ui-expander-preview.ui-expander-c > div.inner > div.region > div.contents > * { transform: scaleX(0.6); } section.ui-expander-preview.ui-expander-c > div.inner > div.region > div.contents:hover { background-color: {{$color.bg.blue}}; cursor: zoom-in; } @media only screen and (max-width: 480px) { article > div.region > div.contents > div.example, article > div.region > section > div.inner > div.region > div.contents > div.example { margin-left: -10px; margin-right: -10px; } div.example { padding-{{$left}}: 6px; padding-{{$right}}: 10px; } article > div.region > div.contents > div.note, article > div.region > section > div.inner > div.region > div.contents > div.note { margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; } article > div.region > div.contents > div.note, article > div.region > section > div.inner > div.region > div.contents > div.note { border-left: none; border-right: none; } article > div.region > div.contents > div.steps, article > div.region > section > div.inner > div.region > div.contents > div.steps { margin-left: -10px; margin-right: -10px; } div.steps > div.inner > div.title { margin-left: 10px; margin-right: 10px; } ol.steps, ul.steps { padding: 0; padding-{{$left}}: 6px; padding-{{$right}}: 10px; } } @media only screen and (max-width: {{$html.grid.size div 2}}px) { div.note-sidebar { float: none; max-width: none; margin-left: inherit; margin-right: inherit; padding-left: inherit; padding-right: inherit; } } </tmpl>