UNPKG

@gravityforms/components

Version:

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

116 lines (96 loc) 2.24 kB
.gform-admin { .react-colorful { height: auto; width: 100%; } .react-colorful__saturation { border-bottom: none; border-radius: 3px; flex-shrink: 0; height: 234px; } .react-colorful__hue { border-radius: 24px; height: 12px; margin-bottom: 1rem; margin-top: 1rem; } .react-colorful__pointer { border: 8px solid var(--gform-admin-color-white); box-sizing: content-box; height: 16px; outline: 1px solid rgba(0, 0, 0, 0.1); width: 16px; } .gform-input--picker { background: var(--gform-admin-color-white); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: var(--gform-admin-box-shadow-mega); box-sizing: border-box; padding: 1rem; position: absolute; width: 352px; } .gform-input--picker::after { background: var(--gform-admin-color-white); content: " "; height: 20px; left: 50%; position: absolute; width: 20px; } .gform-input--picker--pos-above { transform: translate(-50%, calc(-100% - 10px)); } .gform-input--picker--pos-above::after { border-right: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, 0.1); bottom: 0; transform: translate(-50%, 50%) rotate(135deg); transform-origin: center; } .gform-input--picker--pos-below { transform: translate(-50%, 10px); } .gform-input--picker--pos-below::after { border-right: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, 0.1); top: 0; transform: translate(-50%, -50%) rotate(-45deg); transform-origin: center; } .gform-input__picker-inputs { display: flex; flex-direction: row; gap: 0.5rem; max-width: 100%; } .gform-input--picker-input input { box-sizing: border-box; max-width: 100%; width: 121px; } .gform-input--picker-input--rgb { input { width: 58px; } } .gform-settings-panel__content .gform-input--picker-input input { background: var(--gform-admin-color-white); border: 1px solid var(--gform-admin-color-blue-haze); border-radius: 3px; font-size: 0.8125rem; line-height: 2; outline: none; padding: 0.25rem 0.75rem; &:focus { @mixin inputFocus; } } .gform-input__picker-controls { display: flex; flex-direction: row; justify-content: flex-end; margin-top: 0.625rem; } }