UNPKG

@gravityforms/components

Version:

UI components for use in Gravity Forms development. Both React and vanilla js flavors.

260 lines (212 loc) 8.09 kB
.gform-admin .gform-avatar { background-size: cover; border-radius: 100%; box-sizing: border-box; display: flex; position: relative; } .gform-admin .gform-avatar:focus-within .gform-file-upload__wrapper--has-preview .gform-file-upload__icon { opacity: 1; } .gform-admin .gform-avatar:hover .gform-file-upload__icon, .gform-admin .gform-avatar:hover .gform-file-upload__wrapper--has-preview .gform-file-upload__icon { opacity: 1; } .gform-admin .gform-avatar.gform-avatar--has-upload { box-sizing: content-box; } .gform-admin .gform-avatar * { box-sizing: border-box; } .gform-admin .gform-avatar .gform-file-upload__wrapper { border: 0; cursor: pointer; min-height: auto; z-index: 2; } .gform-admin .gform-avatar .gform-file-upload__wrapper .file-drop { min-height: auto; } .gform-admin .gform-avatar.gform-avatar--no-image-icon-hidden .gform-file-upload__wrapper:not(.gform-file-upload__wrapper--has-preview) .gform-file-upload__icon { opacity: 1; } .gform-admin .gform-avatar .gform-file-upload__preview { block-size: 100%; border-radius: 100%; inline-size: 100%; overflow: hidden; position: relative; } .gform-admin .gform-avatar .gform-file-upload__preview img { block-size: 100%; inline-size: 100%; inset-block-start: 50%; inset-inline-start: 50%; -o-object-fit: cover; object-fit: cover; position: absolute; transform: translate(-50%, -50%); } .gform-admin .gform-avatar .gform-file-upload__wrapper--has-preview, .gform-admin .gform-avatar .gform-file-upload__preview { padding: 0; } .gform-admin .gform-avatar .gform-file-upload__icon, .gform-admin .gform-avatar .gform-file-upload__wrapper--has-preview .gform-file-upload__icon { background: #f2f3f5; border: 1px solid #d3d3e0; display: flex; font-size: 1.5rem; inset-block-start: 0; inset-inline-start: 0; opacity: 0; position: absolute; transition: opacity 0.2s; z-index: 2; } .gform-admin .gform-avatar .gform-file-upload__filetypes, .gform-admin .gform-avatar .gform-file-upload__message, .gform-admin .gform-avatar .gform-file-upload__buttons-wrapper { display: none; } .gform-admin .gform-avatar.gform-avatar--size-xs { block-size: 24px; inline-size: 24px; } .gform-admin .gform-avatar.gform-avatar--size-xs .gform-avatar__no-image-icon { font-size: 0.9rem; } .gform-admin .gform-avatar.gform-avatar--size-xs .gform-avatar__initials { font-size: 0.73rem; } .gform-admin .gform-avatar.gform-avatar--size-xs .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-xs .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-xs .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-xs .gform-avatar__initials { block-size: 24px; inline-size: 24px; } .gform-admin .gform-avatar.gform-avatar--size-xs .gform-avatar__logo { block-size: 10px; inline-size: 10px; } .gform-admin .gform-avatar.gform-avatar--size-sm { block-size: 32px; inline-size: 32px; } .gform-admin .gform-avatar.gform-avatar--size-sm .gform-avatar__no-image-icon { font-size: 1rem; } .gform-admin .gform-avatar.gform-avatar--size-sm .gform-avatar__initials { font-size: 0.9rem; } .gform-admin .gform-avatar.gform-avatar--size-sm .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-sm .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-sm .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-sm .gform-avatar__initials { block-size: 32px; inline-size: 32px; } .gform-admin .gform-avatar.gform-avatar--size-sm .gform-avatar__logo { block-size: 12px; inline-size: 12px; } .gform-admin .gform-avatar.gform-avatar--size-md { block-size: 40px; inline-size: 40px; } .gform-admin .gform-avatar.gform-avatar--size-md .gform-avatar__no-image-icon { font-size: 1.25rem; } .gform-admin .gform-avatar.gform-avatar--size-md .gform-avatar__initials { font-size: 1rem; } .gform-admin .gform-avatar.gform-avatar--size-md .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-md .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-md .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-md .gform-avatar__initials { block-size: 40px; inline-size: 40px; } .gform-admin .gform-avatar.gform-avatar--size-md .gform-avatar__logo { block-size: 14px; inline-size: 14px; } .gform-admin .gform-avatar.gform-avatar--size-lg { block-size: 48px; inline-size: 48px; } .gform-admin .gform-avatar.gform-avatar--size-lg .gform-avatar__no-image-icon { font-size: 1.5rem; } .gform-admin .gform-avatar.gform-avatar--size-lg .gform-avatar__initials { font-size: 1.1rem; } .gform-admin .gform-avatar.gform-avatar--size-lg .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-lg .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-lg .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-lg .gform-avatar__initials { block-size: 48px; inline-size: 48px; } .gform-admin .gform-avatar.gform-avatar--size-lg .gform-avatar__logo { block-size: 16px; inline-size: 16px; } .gform-admin .gform-avatar.gform-avatar--size-xl { block-size: 56px; inline-size: 56px; } .gform-admin .gform-avatar.gform-avatar--size-xl .gform-avatar__no-image-icon { font-size: 1.65rem; } .gform-admin .gform-avatar.gform-avatar--size-xl .gform-avatar__initials { font-size: 1.25rem; } .gform-admin .gform-avatar.gform-avatar--size-xl .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-xl .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-xl .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-xl .gform-avatar__initials { block-size: 56px; inline-size: 56px; } .gform-admin .gform-avatar.gform-avatar--size-xl .gform-avatar__logo { block-size: 18px; inline-size: 18px; } .gform-admin .gform-avatar.gform-avatar--size-2xl { block-size: 64px; inline-size: 64px; } .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-avatar__no-image-icon { font-size: 1.75rem; } .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-avatar__initials { font-size: 1.5rem; } .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-file-upload__wrapper, .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-file-upload__icon, .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-avatar__no-image-icon, .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-avatar__initials { block-size: 64px; inline-size: 64px; } .gform-admin .gform-avatar.gform-avatar--size-2xl .gform-avatar__logo { block-size: 20px; inline-size: 20px; } .gform-admin .gform-avatar__no-image-icon, .gform-admin .gform-avatar__initials { align-items: center; background: #f2f3f5; border-radius: 100%; color: #5b5e80; display: flex; justify-content: center; position: absolute; z-index: 1; } .gform-admin .gform-avatar__initials { font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; font-weight: 600; text-transform: uppercase; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .gform-admin .gform-avatar__logo { align-items: center; background: #fff; border: 2px solid #fff; border-radius: 100%; box-sizing: content-box; box-sizing: initial; display: flex; inset-block-end: -4px; inset-inline-end: -4px; justify-content: center; overflow: hidden; position: absolute; z-index: 3; } .gform-admin .gform-avatar__logo svg { block-size: 100%; inline-size: 100%; } /*# sourceMappingURL=avatar.css.map */