UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

107 lines (104 loc) 2.44 kB
/* === Chips === */ @import './chip-vars.less'; .chip { padding-left: var(--f7-chip-padding-horizontal); padding-right: var(--f7-chip-padding-horizontal); font-weight: var(--f7-chip-font-weight); display: inline-flex; box-sizing: border-box; vertical-align: middle; align-items: center; margin: 2px 0; background-color: var(--f7-chip-bg-color); font-size: var(--f7-chip-font-size); color: var(--f7-chip-text-color); height: var(--f7-chip-height); line-height: var(--f7-chip-height); border-radius: var(--f7-chip-border-radius); position: relative; } .chip-media { border-radius: 50%; text-align: center; flex-shrink: 0; display: flex; align-items: center; justify-content: center; height: var(--f7-chip-media-size); width: var(--f7-chip-media-size); border-radius: var(--f7-chip-media-size); text-align: center; line-height: var(--f7-chip-media-size); box-sizing: border-box; color: #fff; font-size: var(--f7-chip-media-font-size); vertical-align: middle; i.icon { font-size: calc(var(--f7-chip-media-size) - 8px); height: calc(var(--f7-chip-media-size) - 8px); } img { max-width: 100%; max-height: 100%; width: auto; height: auto; border-radius: 50%; display: block; } + .chip-label { .ltr({ margin-left: 4px; }); .rtl({ margin-right: 4px; }); } } .chip-label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; flex-shrink: 1; min-width: 0; } .chip-delete { text-align: center; cursor: pointer; flex-shrink: 0; background-repeat: no-repeat; width: 24px; height: 24px; color: var(--f7-chip-delete-button-color); opacity: 0.54; position: relative; &:after { .core-icons-font(); line-height: 24px; } } .chip .chip-delete.active-state { opacity: 1; } .chip-outline, .ios .chip-outline-ios, .md .chip-outline-md { border: 1px solid var(--f7-chip-outline-border-color); color: var(--f7-chip-outline-text-color); background: none; } .ios .chip[class*='color-'] { --f7-chip-bg-color: var(--f7-theme-color); --f7-chip-text-color: #fff; } .ios .chip-outline[class*='color-'], .ios .chip-outline-ios[class*='color-'] { --f7-chip-outline-border-color: var(--f7-theme-color); --f7-chip-outline-text-color: var(--f7-theme-color); } .if-ios-theme({ @import './chip-ios.less'; }); .if-md-theme({ @import './chip-md.less'; });