UNPKG

tizen-tau-wearable

Version:

Tizen Advanced UI Wearable

1,509 lines (1,507 loc) 140 kB
/* * Copyright (c) 2015 Samsung Electronics Co., Ltd * * Licensed under the Flora License, Version 1.1 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://floralicense.org/license/ * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /*************************************************************************** Body ***************************************************************************/ /*************************************************************************** Action Bar ***************************************************************************/ /**************************************************************************** Circle Progress Bar ****************************************************************************/ /**************************************************************************** Progress Bar ****************************************************************************/ /**************************************************************************** Processing ****************************************************************************/ /**************************************************************************** Toggle Switch ****************************************************************************/ /*************************************************************************** Buttons ***************************************************************************/ /*************************************************************************** Popup ***************************************************************************/ /*************************************************************************** Option Popup ***************************************************************************/ /*************************************************************************** index scrollbar (vertical) ***************************************************************************/ /*************************************************************************** circular index scrollbar ***************************************************************************/ /*************************************************************************** Listview ***************************************************************************/ /**************************************************************************** Listview with Marquee ****************************************************************************/ /*************************************************************************** Scroller ***************************************************************************/ /*************************************************************************** Swipe list ***************************************************************************/ /*************************************************************************** Checkbox/Radio ***************************************************************************/ /*************************************************************************** Page Indicator ***************************************************************************/ /*************************************************************************** More options ***************************************************************************/ /*************************************************************************** View Switcher ***************************************************************************/ /*************************************************************************** Selector ***************************************************************************/ /************************ Listview *************************/ /************************************************************************/ /* fixedUIStyle.less */ /************************************************************************/ /* When system font-size is changed, winset size (ex. header, footer, button, etc, include font) also changed. But in UX guide, some UI elements should have fixed size regardless of system font size. So, this less file supports fixed style for some elements. - Layout: header, footer, button - Popup : popup header, popup footer - toggleswitch - progress: text for ratio */ /***********************************************************************/ /* Layout(FIXED) */ /***********************************************************************/ /**********************************************************************/ /* Button(FIXED) */ /**********************************************************************/ /**********************************************************************/ /* Popup(FIXED) */ /**********************************************************************/ /**********************************************************************/ /* ToggleSwitch(FIXED) */ /**********************************************************************/ /*********************************************************************/ /* Progress(FIXED) */ /*********************************************************************/ /* * default outline set none */ * { outline: none; } /* * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } /* * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } /* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } /* * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3, * and Safari 4. * Known issue: no IE 6 support. */ [hidden] { display: none; } /* ========================================================================== Base ========================================================================== */ /* * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using * `em` units. * 2. Prevents iOS text size adjust after orientation change, without disabling * user zoom. */ html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -o-text-size-adjust: 100%; text-size-adjust: 100%; /* 2 */ } /* * Addresses `font-family` inconsistency between `textarea` and other form * elements. */ html, button, input, select, textarea { font-family: Tizen, Samsung Sans, Helvetica; } /* * Addresses margins handled incorrectly in IE 6/7. */ body { margin: 0; } /* ========================================================================== Links ========================================================================== */ /* * Improves readability when focused and also mouse hovered in all browsers. */ /* ========================================================================== Typography ========================================================================== */ /* * Addresses font sizes and margins set differently in IE 6/7. * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, * and Chrome. */ h1 { font-size: 2em; margin: 0.67em 0; } h2 { font-size: 1.5em; margin: 0.83em 0; } h3 { font-size: 1.17em; margin: 1em 0; } h4 { font-size: 1em; margin: 1.33em 0; } h5 { font-size: 0.83em; margin: 1.67em 0; } h6 { font-size: 0.75em; margin: 2.33em 0; } /* * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. */ abbr[title] { border-bottom: 1px dotted; } /* * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ b, strong { font-weight: bold; } blockquote { margin: 1em 40px; } /* * Addresses styling not present in Safari 5 and Chrome. */ dfn { font-style: italic; } /* * Addresses styling not present in IE 6/7/8/9. */ mark { background: #ff0; color: #000; } /* * Addresses margins set differently in IE 6/7. */ p, pre { margin: 1em 0; } /* * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. */ code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } /* * Improves readability of pre-formatted text in all browsers. */ pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } /* * Addresses CSS quotes not supported in IE 6/7. */ q { quotes: none; } /* * Addresses `quotes` property not supported in Safari 4. */ q:before, q:after { content: ''; content: none; } small { font-size: 75%; } /* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* ========================================================================== Lists ========================================================================== */ /* * Addresses margins set differently in IE 6/7. */ dl, menu, ol, ul { margin: 1em 0; } dd { margin: 0 0 0 40px; } /* * Addresses paddings set differently in IE 6/7. */ menu, ol, ul { padding: 0 0 0 40px; } /* * Corrects list images handled incorrectly in IE 7. */ nav ul, nav ol { list-style: none; list-style-image: none; } /* ========================================================================== Embedded content ========================================================================== */ /* * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. * 2. Improves image quality when scaled in IE 7. */ img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ } /* * Corrects overflow displayed oddly in IE 9. */ svg:not(:root) { overflow: hidden; } /* ========================================================================== Figures ========================================================================== */ /* * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ figure { margin: 0; } /* ========================================================================== Forms ========================================================================== */ /* * Corrects margin displayed oddly in IE 6/7. */ form { margin: 0; } /* * Define consistent border, margin, and padding. */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /* * 1. Corrects color not being inherited in IE 6/7/8/9. * 2. Corrects text not wrapping in Firefox 3. * 3. Corrects alignment displayed oddly in IE 6/7. */ legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ } /* * 1. Corrects font size not being inherited in all browsers. * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, * and Chrome. * 3. Improves appearance and consistency in all browsers. */ button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ } /* * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ button, input { line-height: normal; } /* * Re-set default cursor for disabled elements. */ button[disabled], input[disabled] { cursor: default; } input[type="time"], input[type="date"] { color: #000000; } /* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome * (include `-moz` to future-proof). */ input[type="search"] { -webkit-appearance: textfield; -moz-appearance: textfield; -ms-appearance: textfield; -o-appearance: textfield; appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } /* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } /* * Removes inner padding and border in Firefox 3+. */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /* * 1. Removes default vertical scrollbar in IE 6/7/8/9. * 2. Improves readability and alignment in all browsers. */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } /* ========================================================================== Tables ========================================================================== */ /* * Remove most spacing between table cells. */ table { border-collapse: collapse; border-spacing: 0; } /* * Common definition for theme */ /*************************************************************** default font size (base font from WRT) => small: 13px => normal: 17px => large: 20px This is only applied to gear2. so, we set @font_size_default as 17px on gear2 and it was changed to 16px since gear-S. This value only used for @rem_base, not for html font-size html font-size is set by WRT base font-size ***************************************************************/ /****************************** z-index order collection ******************************/ /*************************************************************************** Common Style ***************************************************************************/ .tau-info-theme { position: absolute; top: -999px; left: -999px; } .screen-hidden { visibility: hidden; position: absolute; top: -10000em; left: -10000em; } /*************************************************************************** Default Style. ***************************************************************************/ button, input { outline: none; cursor: pointer; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } a { text-decoration: none !important; color: rgba(245, 245, 245, 1); } ul, li { margin: 0; padding: 0; list-style-type: none; } img { margin: 0; padding: 0; } /****************************** Global LESS mixin collection ******************************/ /*************************************************************************** Common Style ***************************************************************************/ html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { height: 100%; font-size: 2.125rem; font-family: Tizen, Samsung Sans, Helvetica; background: rgba(8, 8, 8, 1); color: rgba(245, 245, 245, 1); } .ui-page { width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; display: none; background: rgba(8, 8, 8, 1); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .ui-page.ui-page-active { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; } .ui-page.ui-page-build { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; visibility: hidden; } .ui-content { width: 100%; height: auto; overflow: auto; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -o-overflow-scrolling: touch; -ms-overflow-scrolling: touch; overflow-scrolling: touch; flex: 1; -webkit-flex: 1; } .ui-header { position: relative; width: 100%; height: 60px; line-height: 60px; background-color: rgba(0, 31, 56, 1); } .ui-header .ui-title { color: rgba(116, 196, 252, 1); font-size: 32px; font-weight: bold; white-space: nowrap; overflow: hidden; margin: 0; padding-left: 16px; padding-right: 16px; -webkit-mask-image: -webkit-linear-gradient(left, #000000 80%, rgba(0, 0, 0, 0) 95%); } .ui-header .ui-title.ui-icon { padding-left: 60px; background-position: 16px 14px; background-size: 34px 34px; background-repeat: no-repeat; } .ui-header.ui-has-more .ui-title { padding-right: 78px; -webkit-mask-image: -webkit-linear-gradient(left, #000000 70%, rgba(0, 0, 0, 0) 75%); } .ui-header button.ui-more, .ui-header input.ui-more { border: 0 none; padding: 0; } .ui-header .ui-more-disable { cursor: default; background-color: transparent; } .ui-header .ui-more { display: block; position: absolute; top: 0; right: 0; width: 68px; height: 100%; overflow: hidden; text-indent: -1000em; background-position: center center; background-color: transparent; cursor: pointer; } .ui-header .ui-more:active { background-color: rgba(23, 73, 115, 1); } .ui-header .ui-more.ui-icon-detail { background-color: rgba(116, 196, 252, 1); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-header .ui-more.ui-icon-detail[disabled="disabled"] { cursor: default; background-color: transparent; background-color: rgba(116, 196, 252, 0.2); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-header .ui-more.ui-icon-overflow { background-color: rgba(116, 196, 252, 1); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-header .ui-more.ui-icon-overflow[disabled="disabled"] { cursor: default; background-color: transparent; background-color: rgba(116, 196, 252, 0.2); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-header .ui-more.ui-icon-selectall { background-color: rgba(116, 196, 252, 1); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-header .ui-more.ui-icon-selectall[disabled="disabled"] { cursor: default; background-color: transparent; background-color: rgba(116, 196, 252, 0.2); -webkit-mask-image: url("images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png"); -moz-mask-image: url("images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png"); -ms-mask-image: url("images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png"); -o-mask-image: url("images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png"); mask-image: url("images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png"); -webkit-mask-size: 3.25rem 3.75rem; -moz-mask-size: 3.25rem 3.75rem; -ms-mask-size: 3.25rem 3.75rem; -o-mask-size: 3.25rem 3.75rem; mask-size: 3.25rem 3.75rem; -webkit-mask-position: center; -moz-mask-position: center; -ms-mask-position: center; -o-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; } .ui-footer { width: 100%; height: 85px; position: relative; bottom: 0; left: 0; } .ui-footer .ui-btn.ui-btn-icon-only { position: relative; text-indent: -624.9375rem; } .ui-footer .ui-btn.ui-btn-icon-only::before { content: ""; position: absolute; -webkit-mask-size: 3.125rem 3.125rem; -webkit-mask-repeat: no-repeat; width: 3.125rem; height: 3.125rem; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); } /*************************************************************************** Page Scroll ***************************************************************************/ .ui-page.ui-scroll-on .ui-scroller { width: 100%; height: auto; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -o-overflow-scrolling: touch; -ms-overflow-scrolling: touch; overflow-scrolling: touch; flex: 1; -webkit-flex: 1; } .ui-page.ui-scroll-on .ui-content { height: auto !important; flex: none; -webkit-flex: none; } .ui-page.ui-scroll-on .ui-footer { position: relative; } .ui-footer.ui-fixed { position: fixed !important; bottom: 0; left: 0; width: 100%; -webkit-transform: translate3d(0, 0, 0); } /*************************************************************************** Grid layout ***************************************************************************/ .ui-grid-col > * { float: left; } .ui-page .ui-grid-col-1 > * { float: left; } .ui-page .ui-grid-col-1 > * { width: 100%; } .ui-page .ui-grid-col-2 > * { float: left; } .ui-page .ui-grid-col-2 > * { width: 50%; } .ui-page .ui-grid-col-3 > * { float: left; } .ui-page .ui-grid-col-3 > * { width: 33.333333333333336%; } .ui-grid-row > * { display: block; } /* * Progressbar */ @-webkit-keyframes indeterminate { 0% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 25% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 50% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 75% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 100% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } } @-moz-keyframes indeterminate { 0% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 25% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 50% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 75% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 100% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } } @-ms-keyframes indeterminate { 0% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 25% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 50% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 75% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 100% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } } @-o-keyframes indeterminate { 0% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 25% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 50% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 75% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 100% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } } @keyframes indeterminate { 0% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate1_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 25% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate2_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 50% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate3_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 75% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate4_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } 100% { -webkit-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -moz-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -ms-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -o-mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); mask-image: url('images/Progress/tw_progressbar_indeterminate5_holo_dark.png'); -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: rgba(0, 77, 153, 1); } } progress { position: relative; padding-left: 1rem; padding-right: 1rem; margin-top: 0.875rem; margin-bottom: 0.875rem; width: 100%; height: 0.375rem; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; border: none; } progress::-webkit-progress-bar { position: relative; background-color: rgba(71, 71, 71, 1); border-radius: 0.125rem; overflow: hidden; } progress::-webkit-progress-value { background-color: rgba(55, 161, 237, 1); height: 0.375rem; border-radius: 0.125rem; overflow: hidden; } progress.ui-progress-indeterminate::-webkit-progress-bar { background-color: rgba(55, 161, 237, 1); } progress.ui-progress-indeterminate::-webkit-progress-value { background-size: 100% 100%; -webkit-animation: indeterminate 150ms infinite; -moz-animation: indeterminate 150ms infinite; -ms-animation: indeterminate 150ms infinite; -o-animation: indeterminate 150ms infinite; animation: indeterminate 150ms infinite; } .ui-progress-proportion { display: inline-block; float: left; font-size: 20px; padding-left: 1rem; padding-right: 1rem; margin-top: -0.625rem; color: rgba(245, 245, 245, 1); } .ui-progress-ratio { display: inline-block; float: right; font-size: 20px; padding-left: 1rem; padding-right: 1rem; margin-top: -0.625rem; color: rgba(245, 245, 245, 1); } .ui-circle-progress { display: none; } .ui-progressbar.ui-progressbar-full { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-progressbar.ui-progressbar-large { width: 6.25rem; height: 6.25rem; } .ui-progressbar.ui-progressbar-medium { width: 5.25rem; height: 5.25rem; } .ui-progressbar.ui-progressbar-small { width: 3.5rem; height: 3.5rem; } .ui-progressbar { position: relative; display: inline-block; pointer-events: none; } .ui-progressbar .ui-progressbar-value.ui-progressbar-half { clip: rect(auto, auto, auto, auto); } .ui-progressbar .ui-progressbar-value.ui-progressbar-half .ui-progressbar-value-right { -webkit-transform: rotate(180deg); } .ui-progressbar .ui-progressbar-value { clip: rect(0, 1em, 1em, 0.5em); width: 100%; height: 100%; position: absolute; } .ui-progressbar .ui-progressbar-value .ui-progressbar-value-left { border: 0.5rem solid rgba(55, 161, 237, 1); border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); height: 100%; width: 100%; position: absolute; } .ui-progressbar .ui-progressbar-value .ui-progressbar-value-right { border: 0.5rem solid rgba(55, 161, 237, 1); border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); width: 100%; height: 100%; position: absolute; } .ui-progressbar .ui-progressbar-bg { border: 0.5rem solid rgba(71, 71, 71, 1); border-radius: 50%; width: 100%; height: 100%; } /* * toggle switch */ .ui-switch { width: 100%; color: rgba(245, 245, 245, 1); } .ui-switch-inneroffset, .ui-switch-handler { display: none; } .ui-switch-text { margin-top: 30px; margin-bottom: 40px; padding: 0 30px; font-size: 34px; text-align: center; } .ui-switch-sub-text { margin-top: 48px; font-size: 26px; text-align: center; color: T161; } .ui-toggleswitch { position: relative; display: inline-block; width: 103.5px; height: 55px; overflow: hidden; } .ui-toggleswitch.ui-toggleswitch-large { width: 207px; height: 110px; } .ui-toggleswitch .ui-switch-input { position: absolute; width: 100%; height: 100%; -webkit-appearance: none; display: block; } .ui-toggleswitch .ui-switch-input::before { content: ""; position: absolute; width: 100%; height: 100%; -webkit-mask-image: url('images/Controller_icon/toggle_changeable.png'); -moz-mask-image: url('images/Controller_icon/toggle_changeable.png'); -ms-mask-image: url('images/Controller_icon/toggle_changeable.png'); -o-mask-image: url('images/Controller_icon/toggle_changeable.png'); mask-image: url('images/Controller_icon/toggle_changeable.png'); -webkit-mask-size: 100% 400%; -moz-mask-size: 100% 400%; -ms-mask-size: 100% 400%; -o-mask-size: 100% 400%; mask-size: 100% 400%; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 0 0; -moz-mask-position: 0 0; -ms-mask-position: 0 0; -o-mask-position: 0 0; mask-position: 0 0; background-color: rgba(97, 96, 96, 1); z-index: 0; } .ui-toggleswitch .ui-switch-input:active::before { background-color: rgba(97, 96, 96, 1); } .ui-toggleswitch .ui-switch-input:active ~ .ui-switch-activation, .ui-toggleswitch .ui-switch-input:active ~ .ui-switch-button { background-color: rgba(173, 173, 173, 1); } .ui-toggleswitch .ui-switch-input:active ~ .ui-switch-activation::before, .ui-toggleswitch .ui-switch-input:active ~ .ui-switch-button::before { background-color: rgba(97, 96, 96, 1); } .ui-toggleswitch .ui-switch-activation, .ui-toggleswitch .ui-switch-button { width: 100%; height: 100%; -webkit-mask-image: url('images/Controller_icon/toggle_changeable.png'); -moz-mask-image: url('images/Controller_icon/toggle_changeable.png'); -ms-mask-image: url('images/Controller_icon/toggle_changeable.png'); -o-mask-image: url('images/Controller_icon/toggle_changeable.png'); mask-image: url('images/Controller_icon/toggle_changeable.png'); -webkit-mask-size: 100% 400%; -moz-mask-size: 100% 400%; -ms-mask-size: 100% 400%; -o-mask-size: 100% 400%; mask-size: 100% 400%; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 0 33.3%; -moz-mask-position: 0 33.3%; -ms-mask-position: 0 33.3%; -o-mask-position: 0 33.3%; mask-position: 0 33.3%; background-color: rgba(245, 245, 245, 1); position: absolute; top: 0; left: 0; pointer-events: none; z-index: 1; } .ui-toggleswitch .ui-switch-activation::before, .ui-toggleswitch .ui-switch-button::before { content: ""; position: absolute; width: 100%; height: 100%; -webkit-mask-image: url('images/Controller_icon/toggle_changeable.png'); -moz-mask-image: url('images/Controller_icon/toggle_changeable.png'); -ms-mask-image: url('images/Controller_icon/toggle_changeable.png'); -o-mask-image: url('images/Controller_icon/toggle_changeable.png'); mask-image: url('images/Controller_icon/toggle_changeable.png'); -webkit-mask-size: 100% 400%; -moz-mask-size: 100% 400%; -ms-mask-size: 100% 400%; -o-mask-size: 100% 400%; mask-size: 100% 400%; -webkit-mask-repeat: no-repeat; -moz-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 0 66.7%; -moz-mask-position: 0 66.7%; -ms-mask-position: 0 66.7%; -o-mask-position: 0 66.7%; mask-position: 0 66.7%; background-color: rgba(128, 128, 128, 1); top: 0; left: 0; } .ui-toggleswitch .ui-switch-input:checked ~ .ui-switch-activation, .ui-toggleswitch .ui-switch-input:checked ~ .ui-switch-button { width: 100%; height: 100%; background-color: rgba(245, 245, 245, 1); -webkit-mask-position: 0 33%; -moz-mask-position: 0 33%; -ms-mask-position: 0 33%; -o-mask-position: 0 33%; mask-position: 0 33%; -webkit-transform: translate3d(36.23%, 0, 0); -moz-transform: translate3d(36.23%, 0, 0); -ms-transform: translate3d(36.23%, 0, 0); -o-transform: translate3d(36.23%, 0, 0); transform: translate3d(36.23%, 0, 0); } .ui-toggleswitch .ui-switch-input:checked ~ .ui-switch-activation::before, .ui-toggleswitch .ui-switch-input:checked ~ .ui-switch-button::before { -webkit-mask-position: 0 100%; -moz-mask-position: 0 100%; -ms-mask-position: 0 100%; -o-mask-position: 0 100%; mask-position: 0 100%; background-color: rgba(112, 186, 15, 1); } .