mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-05 23:07:31 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
153
toolkit/themes/shared/timepicker.css
Normal file
153
toolkit/themes/shared/timepicker.css
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
:root {
|
||||
--font-size-default: 1.1rem;
|
||||
--spinner-width: 3rem;
|
||||
--spinner-margin-top-bottom: 0.4rem;
|
||||
--spinner-item-height: 2.4rem;
|
||||
--spinner-item-margin-bottom: 0.1rem;
|
||||
--spinner-button-height: 1.2rem;
|
||||
--colon-width: 2rem;
|
||||
--day-period-spacing-width: 1rem;
|
||||
|
||||
--border: 0.1rem solid #D6D6D6;
|
||||
--border-radius: 0.3rem;
|
||||
|
||||
--font-color: #191919;
|
||||
--fill-color: #EBEBEB;
|
||||
|
||||
--selected-font-color: #FFFFFF;
|
||||
--selected-fill-color: #0996F8;
|
||||
|
||||
--button-font-color: #858585;
|
||||
--button-font-color-hover: #4D4D4D;
|
||||
--button-font-color-active: #191919;
|
||||
|
||||
--disabled-opacity: 0.2;
|
||||
}
|
||||
|
||||
html {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
color: var(--font-color);
|
||||
font-size: var(--font-size-default);
|
||||
}
|
||||
|
||||
#time-picker {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-around;
|
||||
}
|
||||
|
||||
.spinner-container {
|
||||
font-family: sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: var(--spinner-width);
|
||||
}
|
||||
|
||||
.spinner-container > button {
|
||||
-moz-appearance: none;
|
||||
border: none;
|
||||
background: none;
|
||||
background-color: var(--button-font-color);
|
||||
height: var(--spinner-button-height);
|
||||
}
|
||||
|
||||
.spinner-container > button:hover {
|
||||
background-color: var(--button-font-color-hover);
|
||||
}
|
||||
|
||||
.spinner-container > button.active {
|
||||
background-color: var(--button-font-color-active);
|
||||
}
|
||||
|
||||
.spinner-container > button.up {
|
||||
mask: url("chrome://global/skin/icons/find-arrows.svg#glyph-find-previous") no-repeat 50% 50%;
|
||||
}
|
||||
|
||||
.spinner-container > button.down {
|
||||
mask: url("chrome://global/skin/icons/find-arrows.svg#glyph-find-next") no-repeat 50% 50%;
|
||||
}
|
||||
|
||||
.spinner-container.hide-buttons > button {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.spinner-container > .spinner {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
margin: var(--spinner-margin-top-bottom) 0;
|
||||
cursor: default;
|
||||
overflow-y: scroll;
|
||||
scroll-snap-type: mandatory;
|
||||
scroll-snap-points-y: repeat(100%);
|
||||
}
|
||||
|
||||
.spinner-container > .spinner > div {
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
padding: calc((var(--spinner-item-height) - var(--font-size-default)) / 2) 0;
|
||||
margin-bottom: var(--spinner-item-margin-bottom);
|
||||
height: var(--spinner-item-height);
|
||||
-moz-user-select: none;
|
||||
scroll-snap-coordinate: 0 0;
|
||||
}
|
||||
|
||||
.spinner-container > .spinner > div:hover::before {
|
||||
background: var(--fill-color);
|
||||
border: var(--border);
|
||||
border-radius: var(--border-radius);
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0%;
|
||||
bottom: 0%;
|
||||
left: 0%;
|
||||
right: 0%;
|
||||
z-index: -10;
|
||||
}
|
||||
|
||||
.spinner-container > .spinner:not(.scrolling) > div.selection {
|
||||
color: var(--selected-font-color);
|
||||
}
|
||||
|
||||
.spinner-container > .spinner > div.selection::before {
|
||||
background: var(--selected-fill-color);
|
||||
border: none;
|
||||
border-radius: var(--border-radius);
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0%;
|
||||
bottom: 0%;
|
||||
left: 0%;
|
||||
right: 0%;
|
||||
z-index: -10;
|
||||
}
|
||||
|
||||
.spinner-container > .spinner > div.disabled::before,
|
||||
.spinner-container > .spinner.scrolling > div.selection::before,
|
||||
.spinner-container > .spinner.scrolling > div:hover::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.spinner-container > .spinner > div.disabled {
|
||||
opacity: var(--disabled-opacity);
|
||||
}
|
||||
|
||||
.colon {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: var(--colon-width);
|
||||
margin-bottom: 0.3rem;
|
||||
}
|
||||
|
||||
.spacer {
|
||||
width: var(--day-period-spacing-width);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue