UNPKG

@ccos/webos-vue

Version:

A Web-Ui Framework for Skyworth/Coocaa TV

687 lines (685 loc) 16.3 kB
@charset "UTF-8"; @font-face { font-family: 'icomoon'; src: url('@ccos/webos-vue/dist/es/fonts/icomoon.eot?kn7tsv'); src: url('@ccos/webos-vue/dist/es/fonts/icomoon.eot?kn7tsv#iefix') format('embedded-opentype'), url('@ccos/webos-vue/dist/es/fonts/icomoon.ttf?kn7tsv') format('truetype'), url('@ccos/webos-vue/dist/es/fonts/icomoon.woff?kn7tsv') format('woff'), url('@ccos/webos-vue/dist/es/fonts/icomoon.svg?kn7tsv#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-message:before { content: "\e900"; } .icon-user:before { content: "\e901"; } .style-80[data-v-f00fd5e6] { font-size: 80px; height: 124px; line-height: 124px; } .style-78[data-v-f00fd5e6] { font-size: 78px; height: 120px; line-height: 120px; } .style-76[data-v-f00fd5e6] { font-size: 76px; height: 118px; line-height: 118px; } .style-74[data-v-f00fd5e6] { font-size: 74px; height: 114px; line-height: 114px; } .style-72[data-v-f00fd5e6] { font-size: 72px; height: 112px; line-height: 112px; } .style-70[data-v-f00fd5e6] { font-size: 70px; height: 108px; line-height: 108px; } .style-68[data-v-f00fd5e6] { font-size: 68px; height: 106px; line-height: 106px; } .style-66[data-v-f00fd5e6] { font-size: 66px; height: 102px; line-height: 102px; } .style-64[data-v-f00fd5e6] { font-size: 64px; height: 100px; line-height: 100px; } .style-62[data-v-f00fd5e6] { font-size: 62px; height: 96px; line-height: 96px; } .style-60[data-v-f00fd5e6] { font-size: 60px; height: 92px; line-height: 92px; } .style-58[data-v-f00fd5e6] { font-size: 58px; height: 90px; line-height: 90px; } .style-56[data-v-f00fd5e6] { font-size: 56px; height: 86px; line-height: 86px; } .style-54[data-v-f00fd5e6] { font-size: 54px; height: 84px; line-height: 84px; } .style-52[data-v-f00fd5e6] { font-size: 52px; height: 80px; line-height: 80px; } .style-50[data-v-f00fd5e6] { font-size: 50px; height: 78px; line-height: 78px; } .style-48[data-v-f00fd5e6] { font-size: 48px; height: 74px; line-height: 74px; } .style-46[data-v-f00fd5e6] { font-size: 46px; height: 72px; line-height: 72px; } .style-44[data-v-f00fd5e6] { font-size: 44px; height: 68px; line-height: 68px; } .style-42[data-v-f00fd5e6] { font-size: 66px; height: 66px; line-height: 66px; } .style-40[data-v-f00fd5e6] { font-size: 40px; height: 62px; line-height: 62px; } .style-38[data-v-f00fd5e6] { font-size: 38px; height: 58px; line-height: 58px; } .style-36[data-v-f00fd5e6] { font-size: 36px; height: 56px; line-height: 56px; } .style-34[data-v-f00fd5e6] { font-size: 34px; height: 52px; line-height: 52px; } .style-32[data-v-f00fd5e6] { font-size: 32px; height: 50px; line-height: 50px; } .style-30[data-v-f00fd5e6] { font-size: 30px; height: 46px; line-height: 46px; } .style-28[data-v-f00fd5e6] { font-size: 28px; height: 44px; line-height: 44px; } .style-26[data-v-f00fd5e6] { font-size: 26px; height: 40px; line-height: 40px; } .style-24[data-v-f00fd5e6] { font-size: 24px; height: 38px; line-height: 38px; } .style-22[data-v-f00fd5e6] { font-size: 22px; height: 34px; line-height: 34px; } .style-20[data-v-f00fd5e6] { font-size: 20px; height: 30px; line-height: 30px; } .tv-button[data-v-421740cb] { background: var(--tv-gray1); border: solid 1px var(--tv-c_gray4); color: var(--tv-c_a_text1); } .small[data-v-421740cb] { height: 52px; line-height: 52px; border-radius: 26px; padding: 0px 32px; font-size: 24px; } .icon-small[data-v-421740cb] { width: 52px; padding: 0 12px; } .default[data-v-421740cb] { height: 66px; line-height: 66px; border-radius: 33px; font-size: 28px; padding: 0px 40px; } .icon-default[data-v-421740cb] { width: 66px; padding: 0 16px; } .large[data-v-421740cb] { height: 82px; line-height: 82px; border-radius: 41px; font-size: 32px; padding: 0px 56px; } .icon-large[data-v-421740cb] { width: 82px; padding: 0 20px; } .type-focus[data-v-421740cb] { background: var(--tv-focus1); border: solid 1px var(--tv-focus2); color: var(--tv-c_up_focus_text1); } .type-focus-disabled[data-v-421740cb] { background: var(--tv-focus6); border: solid 1px var(--tv-focus4); color: var(--tv-c_up_focus_text6); } .type-focus-loading[data-v-421740cb] { background: var(--tv-focus1); border: solid 1px var(--tv-focus2); color: var(--tv-c_up_focus_text4); } .type-on-focus[data-v-421740cb] { background: var(--tv-focus3); border: solid 1px var(--tv-focus4); color: var(--tv-c_focus_text1); } .type-disabled[data-v-421740cb] { background: var(--tv-gray5); border: solid 1px var(--tv-gray11); color: var(--tv-c_a_text6); } .type-loading[data-v-421740cb] { background: var(--tv-gray9); border: solid 1px var(--tv-gray11); color: var(--tv-c_a_text4); } /* 旋转动画 */ @keyframes rotate-421740cb { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .loading[data-v-421740cb] { animation: rotate-421740cb 2s linear infinite; } .righticon[data-v-421740cb], .lefticon[data-v-421740cb] { display: inline-block; } .righticon[data-v-421740cb] { margin-left: 6px; } .lefticon[data-v-421740cb] { margin-right: 6px; }.tv-toast[data-v-9aaa76ac] { height: 82px; padding: 20px 48px; border-radius: 41px; background: var(--tv-gray7); color: var(--tv-c_a_text1); position: fixed; z-index: 10000; bottom: 50%; left: 50%; transform: translateX(-50%); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .is-shadow[data-v-9aaa76ac] { background: var(--tv-gray6); box-shadow: 0px 20px 50px -8px var(--tv-s_toast); } .is-bottom[data-v-9aaa76ac] { bottom: 60px; } .small[data-v-9aaa76ac] { font-size: 24px; line-height: 38px; } .default[data-v-9aaa76ac] { font-size: 28px; line-height: 44px; } .large[data-v-9aaa76ac] { font-size: 36px; line-height: 56px; }.m-switch-wrap[data-v-eb2824ea] { display: inline-flex; height: 36px; line-height: 36px; } .m-switch-wrap .switch-inner[data-v-eb2824ea] { margin-right: 10px; font-size: 24px; color: var(--tv-c_light_text5); } .m-switch-wrap .disabled[data-v-eb2824ea] { background: var(--tv-c_a_text6); } .d-switch[data-v-eb2824ea] { position: relative; width: 60px; transition: background 0.2s; background: var(--tv-c_a_text4); border-radius: calc(36px / 2); display: inline-flex; align-items: center; vertical-align: middle; } .d-switch .d-switch__input[data-v-eb2824ea] { position: relative; z-index: 1; margin: 0; width: 100%; height: 100%; opacity: 0; } .d-switch .d-switch_action[data-v-eb2824ea] { position: absolute; transition: 0.2s; top: calc((36px - 28px) / 2); left: 4px; z-index: 0; width: 28px; height: 28px; background-color: var(--tv-white); border-radius: 50%; } .d-switch.is-checked[data-v-eb2824ea] { background: var(--tv-positive1); } .d-switch.is-checked .d-switch_action[data-v-eb2824ea] { left: 100%; background: var(--tv-white); margin-left: -32px; }.tv-badge[data-v-e7a4c496] { height: 46px; line-height: 46px; padding: 0px 16px; border-radius: 23px; display: inline-block; color: var(--tv-c_tag_text1); } .type-negative[data-v-e7a4c496] { background: var(--tv-negative1); } .type-warning[data-v-e7a4c496] { background: var(--tv-warning1); } .small[data-v-e7a4c496] { font-size: 24px; } .default[data-v-e7a4c496] { font-size: 28px; } .large[data-v-e7a4c496] { font-size: 36px; }.tv-tips[data-v-5755b7df] { display: inline-block; position: relative; } .bubble[data-v-5755b7df]:before { position: absolute; content: ""; border: 6px solid transparent; left: 50%; margin-left: -6px; bottom: -12px; } .type-round[data-v-5755b7df] { border-radius: 52px; background: var(--tv-white); padding: 0 24px; color: var(--tv-c_dark_text1); } .type-round .bubble[data-v-5755b7df]:before { border-top-color: var(--tv-white); } .type-round .small[data-v-5755b7df] { height: 52px; line-height: 52px; } .type-round .default[data-v-5755b7df] { height: 58px; line-height: 58px; } .type-round .large[data-v-5755b7df] { height: 70px; line-height: 70px; } .type-rect[data-v-5755b7df] { border-radius: 8px; background: var(--tv-negative1); padding: 0 12px; color: var(--tv-c_light_text1); } .type-rect .bubble[data-v-5755b7df]:before { border-top-color: var(--tv-negative1); } .type-rect .small[data-v-5755b7df] { height: 36px; line-height: 36px; } .type-rect .default[data-v-5755b7df] { height: 42px; line-height: 42px; } .type-rect .large[data-v-5755b7df] { height: 54px; line-height: 54px; } .small[data-v-5755b7df] { font-size: 18px; } .default[data-v-5755b7df] { font-size: 22px; } .large[data-v-5755b7df] { font-size: 30px; }.unit1[data-v-8cd35672] { background-color: #ff00ff; }.tv-button[data-v-9f0f38c6] { width: 200px; height: 80px; }.card-text-component[data-v-c32727a2] { border: 1px; border-style: solid; border-radius: 1.0416666667vw; border-color: var(--tv-c_gray2); } .card-text-component .left-right-struct[data-v-c32727a2] { text-align: left; } .card-text-component .left-right-struct .left-right-struct-left-margin-part[data-v-c32727a2] { width: 1.4583333333vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-text-left-margin-part[data-v-c32727a2] { width: 0.8333333333vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-iconpart[data-v-c32727a2] { width: 4.1666666667vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-iconpart .left-right-struct-iconpart-image[data-v-c32727a2] { width: 4.1666666667vw; height: 4.1666666667vw; } .card-text-component .title-main[data-v-c32727a2] { font-weight: 500; font-size: 1.4583333333vw; color: var(--tv-c_a_text1); } .card-text-component .title-sub[data-v-c32727a2] { font-weight: 500; font-size: 1.25vw; color: var(--tv-c_a_text5); }.card-text-component[data-v-2c21b19e] { border: 1px; border-style: solid; border-radius: 1.0416666667vw; border-color: var(--tv-c_gray2); } .card-text-component .left-right-struct[data-v-2c21b19e] { text-align: left; } .card-text-component .left-right-struct .left-right-struct-left-margin-part[data-v-2c21b19e] { width: 1.4583333333vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-text-left-margin-part[data-v-2c21b19e] { width: 0.8333333333vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-iconpart[data-v-2c21b19e] { width: 4.1666666667vw; height: 4.1666666667vw; display: inline-block; } .card-text-component .left-right-struct .left-right-struct-iconpart .left-right-struct-iconpart-image[data-v-2c21b19e] { width: 4.1666666667vw; height: 4.1666666667vw; } .card-text-component .title-main[data-v-2c21b19e] { font-weight: 500; font-size: 1.4583333333vw; color: var(--tv-c_a_text1); } .card-text-component .title-sub[data-v-2c21b19e] { font-weight: 500; font-size: 1.25vw; color: var(--tv-c_a_text5); }.card-with-title .card-with-title-gap[data-v-928e0a39] { width: 100%; height: 0.625vw; } .card-with-title .card-with-one-title-title1[data-v-928e0a39] { width: 100%; height: 2.7083333333vw; color: var(--tv-c_light_text1); font-size: 1.7708333333vw; font-weight: 500; line-height: 2.7083333333vw; } .card-with-title .card-with-two-title-title1[data-v-928e0a39] { width: 100%; height: 3.2291666667vw; color: var(--tv-c_light_text1); font-size: 2.0833333333vw; font-weight: 500; line-height: 3.2291666667vw; } .card-with-title .card-with-two-title-title2[data-v-928e0a39] { width: 100%; height: 2.7083333333vw; color: var(--tv-c_light_text1); font-size: 1.7708333333vw; font-weight: 400; line-height: 2.7083333333vw; }.m-radio[data-v-a19e000b] { display: inline-block; } .m-radio .m-radio-wrap[data-v-a19e000b] { display: inline-block; } .m-radio .m-radio-wrap .m-box[data-v-a19e000b] { height: 100%; display: inline-flex; align-items: flex-start; } .m-radio .m-radio-wrap .m-box .u-radio[data-v-a19e000b] { position: relative; width: 36px; height: 36px; background: transparent; border: 10px solid; border-color: var(--tv-c_a_text4); border-radius: 50%; } .m-radio .m-radio-wrap .m-box .u-radio[data-v-a19e000b]::after { box-sizing: border-box; position: absolute; display: block; width: 20px; height: 20px; background: var(--tv-white); border-radius: 16px; opacity: 0; content: ""; margin-left: 7px; margin-top: 7px; } .m-radio .m-radio-wrap .m-box .u-radio-checked[data-v-a19e000b] { border: 1px solid transparent; background: var(--tv-positive1); } .m-radio .m-radio-wrap .m-box .u-radio-checked[data-v-a19e000b]::after { opacity: 1; } .m-radio .m-radio-wrap .m-box .u-label[data-v-a19e000b] { word-break: break-all; padding-right: 8px; font-size: 24px; line-height: 36px; color: var(--tv-c_light_text5); display: inline-block; } .m-radio .m-radio-wrap .m-radio-disabled[data-v-a19e000b] { color: rgba(0, 0, 0, 0.25); } .m-radio .m-radio-wrap .m-radio-disabled .u-radio[data-v-a19e000b] { border-color: var(--tv-c_light_text6); } .m-radio .vertical[data-v-a19e000b] { display: block; } .m-checkbox[data-v-58ee37da] { display: inline-block; font-size: 24px; line-height: 1; overflow: auto; } .m-checkbox .m-checkbox-wrap[data-v-58ee37da] { display: inline-block; } .m-checkbox .m-checkbox-wrap .m-box[data-v-58ee37da] { height: 100%; display: inline-flex; align-items: flex-start; } .m-checkbox .m-checkbox-wrap .m-box .u-checkbox[data-v-58ee37da] { position: relative; /* 如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小 如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。 */ flex-shrink: 0; width: 36px; height: 36px; background: transparent; border: 10px solid; border-color: var(--tv-c_a_text4); border-radius: 8px; transition: all 0.3s; } .m-checkbox .m-checkbox-wrap .m-box .u-checkbox[data-v-58ee37da]::after { box-sizing: border-box; position: absolute; top: 50%; margin-left: 11px; width: 8.7px; height: 14.18px; border: 4px solid var(--tv-white); border-top: 0; border-inline-start: 0; transform: rotate(45deg) scale(0) translate(-50%, -50%); opacity: 0; content: ""; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; } .m-checkbox .m-checkbox-wrap .m-box .u-checkbox-checked[data-v-58ee37da] { background: var(--tv-positive1); border: 1px solid transparent; } .m-checkbox .m-checkbox-wrap .m-box .u-checkbox-checked[data-v-58ee37da]::after { opacity: 1; transform: rotate(45deg) scale(1) translate(-50%, -50%); transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } .m-checkbox .m-checkbox-wrap .m-box .indeterminate[data-v-58ee37da]::after { top: 50%; left: 50%; width: 8px; height: 8px; background: var(--tv-positive1); border: 0; transform: translate(-50%, -50%) scale(1); opacity: 1; } .m-checkbox .m-checkbox-wrap .m-box .u-label[data-v-58ee37da] { word-break: break-all; padding-right: 8px; font-size: 24px; line-height: 36px; color: var(--tv-c_light_text5); } .m-checkbox .m-checkbox-wrap .disabled[data-v-58ee37da] { color: var(--tv-c_light_text6); } .m-checkbox .m-checkbox-wrap .disabled .u-checkbox[data-v-58ee37da] { border-color: var(--tv-c_a_text6); } .m-checkbox .m-checkbox-wrap .disabled .u-checkbox[data-v-58ee37da]::after { animation-name: none; } .m-checkbox .vertical[data-v-58ee37da] { display: block; }