UNPKG

@indahash/emoji-picker-react

Version:

Emoji Picker component for React Applications on the web

117 lines (110 loc) 3.88 kB
.EmojiPickerReact .epr-category-nav { display: flex; flex-direction: row; justify-content: space-around; padding: var(--epr-header-padding); } .EmojiPickerReact .epr-category-nav > button.epr-cat-btn { display: inline-block; transition: opacity 0.2s ease-in-out; position: relative; height: var(--epr-category-navigation-button-size); width: var(--epr-category-navigation-button-size); background-size: calc(var(--epr-category-navigation-button-size) * 11); outline: none; } .EmojiPickerReact .epr-category-nav > button.epr-cat-btn:focus:before { content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; border: 2px solid var(--epr-category-icon-active-color); border-radius: 50%; } aside.EmojiPickerReact.epr-main:has(input:not(:placeholder-shown)) .epr-category-nav { opacity: 0.3; cursor: default; pointer-events: none; } .EmojiPickerReact.epr-search-active .epr-category-nav { opacity: 0.3; cursor: default; pointer-events: none; } aside.EmojiPickerReact.epr-main:has(input:not(:placeholder-shown)) .epr-category-nav { opacity: 0.3; cursor: default; pointer-events: none; } .EmojiPickerReact.epr-search-active .epr-category-nav { opacity: 0.3; cursor: default; pointer-events: none; } aside.EmojiPickerReact.epr-main:has(input:not(:placeholder-shown)) .epr-category-nav > button.epr-cat-btn:hover { opacity: 1; background-position-y: var(--epr-category-navigation-button-size); } .EmojiPickerReact:not(.epr-search-active) .epr-category-nav > button.epr-cat-btn:hover, .EmojiPickerReact:not(.epr-search-active) .epr-category-nav > button.epr-cat-btn.epr-active { opacity: 1; background-position-y: var(--epr-category-navigation-button-size); } .EmojiPickerReact .epr-category-nav > button.epr-cat-btn { background-image: svg-load(./svg/CategoryNav.svg); background-position: 0 0; } .EmojiPickerReact.epr-dark-theme .epr-category-nav > button.epr-cat-btn { background-position-y: calc(var(--epr-category-navigation-button-size) * 2); } aside.EmojiPickerReact.epr-main:has(input:placeholder-shown) .epr-category-nav { background-position-y: calc(var(--epr-category-navigation-button-size) * 3); } .EmojiPickerReact.epr-dark-theme:not(.epr-search-active) .epr-category-nav > button.epr-cat-btn:hover, .EmojiPickerReact.epr-dark-theme:not(.epr-search-active) .epr-category-nav > button.epr-cat-btn.epr-active { background-position-y: calc(var(--epr-category-navigation-button-size) * 3); } .EmojiPickerReact button.epr-cat-btn.epr-icn-suggested { background-position-x: calc(var(--epr-category-navigation-button-size) * -9); } .EmojiPickerReact button.epr-cat-btn.epr-icn-activities { background-position-x: calc(var(--epr-category-navigation-button-size) * -5); } .EmojiPickerReact button.epr-cat-btn.epr-icn-animals_nature { background-position-x: calc(var(--epr-category-navigation-button-size) * -2); } .EmojiPickerReact button.epr-cat-btn.epr-icn-flags { background-position-x: calc(var(--epr-category-navigation-button-size) * -8); } .EmojiPickerReact button.epr-cat-btn.epr-icn-food_drink { background-position-x: calc(var(--epr-category-navigation-button-size) * -3); } .EmojiPickerReact button.epr-cat-btn.epr-icn-objects { background-position-x: calc(var(--epr-category-navigation-button-size) * -6); } .EmojiPickerReact button.epr-cat-btn.epr-icn-smileys_people { background-position-x: calc(var(--epr-category-navigation-button-size) * -1); } .EmojiPickerReact button.epr-cat-btn.epr-icn-most-popular-emojis { background-position-x: 0px; } .EmojiPickerReact button.epr-cat-btn.epr-icn-symbols { background-position-x: calc(var(--epr-category-navigation-button-size) * -7); } .EmojiPickerReact button.epr-cat-btn.epr-icn-travel_places { background-position-x: calc(var(--epr-category-navigation-button-size) * -4); }