UNPKG

zmp-core

Version:

Full featured mobile HTML framework for building iOS & Android apps

109 lines (104 loc) 4.13 kB
:root { --zmp-button-font-size: 14px; --zmp-button-min-width: 32px; --zmp-button-bg-color: transparent; --zmp-button-border-width: 0px; --zmp-button-text-transform: uppercase; --zmp-button-large-text-transform: uppercase; --zmp-button-small-text-transform: uppercase; --zmp-button-small-outline-border-width: 2px; /* --zmp-button-text-color: var(--zmp-theme-color); --zmp-button-pressed-bg-color: rgba(var(--zmp-theme-color-rgb), .15); --zmp-button-pressed-text-color: var(--zmp-button-text-color, var(--zmp-theme-color)); --zmp-button-border-color: var(--zmp-theme-color); --zmp-button-fill-text-color: #fff; --zmp-button-fill-bg-color: var(--zmp-theme-color); --zmp-button-outline-border-color: var(--zmp-theme-color); --zmp-button-padding-vertical: 0px; */ --zmp-button-outline-border-width: 2px; --zmp-button-raised-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); --zmp-button-raised-pressed-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); --zmp-segmented-raised-divider-color: rgba(0, 0, 0, 0.1); --zmp-segmented-strong-padding: 2px; --zmp-segmented-strong-between-buttons: 4px; --zmp-segmented-strong-button-font-weight: 500; --zmp-segmented-strong-button-active-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); .light-vars({ --zmp-segmented-strong-bg-color: rgba(0,0,0,0.07); --zmp-segmented-strong-button-text-color: #000; --zmp-segmented-strong-button-pressed-bg-color: rgba(0,0,0,0.07); --zmp-segmented-strong-button-hover-bg-color: rgba(0,0,0,0.04); --zmp-segmented-strong-button-active-text-color: #000; --zmp-segmented-strong-button-active-bg-color: #fff; }); .dark-vars({ --zmp-segmented-strong-bg-color: rgba(255, 255, 255, 0.1); --zmp-segmented-strong-button-pressed-bg-color: rgba(255,255,255,0.04); --zmp-segmented-strong-button-hover-bg-color: rgba(255,255,255,0.02); --zmp-segmented-strong-button-active-bg-color: rgba(255, 255, 255, 0.14); --zmp-segmented-strong-button-text-color: #fff; --zmp-segmented-strong-button-active-text-color: #fff; }); } .ios-vars({ --zmp-button-height: 28px; --zmp-button-padding-horizontal: 10px; --zmp-button-border-radius: 5px; --zmp-button-font-weight: 600; --zmp-button-letter-spacing: 0; /* --zmp-button-fill-pressed-bg-color: var(--zmp-theme-color-tint); */ --zmp-button-large-height: 44px; --zmp-button-large-font-size: 17px; --zmp-button-large-font-weight: 500; --zmp-button-small-height: 26px; --zmp-button-small-font-size: 13px; --zmp-button-small-font-weight: 600; --zmp-segmented-strong-button-text-transform: none; --zmp-segmented-strong-button-active-font-weight: 600; }); .md-vars({ --zmp-button-height: 36px; --zmp-button-padding-horizontal: 8px; --zmp-button-border-radius: 4px; --zmp-button-font-weight: 500; --zmp-button-letter-spacing: 0.05em; /* --zmp-button-fill-pressed-bg-color: var(--zmp-theme-color-shade); */ --zmp-button-large-height: 48px; --zmp-button-large-font-size: 14px; --zmp-button-large-font-weight: 500; --zmp-button-small-height: 28px; --zmp-button-small-font-size: 14px; --zmp-button-small-font-weight: 500; --zmp-segmented-strong-button-text-transform: uppercase; --zmp-segmented-strong-button-active-font-weight: 500; }); .aurora-vars({ /* --zmp-button-hover-bg-color: rgba(var(--zmp-theme-color-rgb), .07); --zmp-button-fill-hover-bg-color: var(--zmp-theme-color-tint); */ --zmp-button-height: 36px; --zmp-button-min-width: 24px; --zmp-button-padding-horizontal: 10px; --zmp-button-border-radius: 8px; --zmp-button-font-weight: 600; --zmp-button-letter-spacing: 0em; /* --zmp-button-fill-pressed-bg-color: var(--zmp-theme-color-shade); */ --zmp-button-large-height: 48px; --zmp-button-large-font-size: 16px; --zmp-button-large-font-weight: 600; --zmp-button-small-height: 28px; --zmp-button-small-font-size: 14px; --zmp-button-small-font-weight: 600; --zmp-segmented-strong-button-text-transform: uppercase; --zmp-segmented-strong-button-active-font-weight: 600; });