UNPKG

@gravityforms/components

Version:

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

115 lines (96 loc) 2.61 kB
.gform-admin { .react-colorful { block-size: auto; inline-size: 100%; } .react-colorful__saturation { block-size: 234px; border-block-end: none; border-radius: 3px; flex-shrink: 0; } .react-colorful__hue { block-size: var(--gform-admin-spacer-3); border-radius: 24px; margin-block: var(--gform-admin-spacer-4); } .react-colorful__pointer { block-size: var(--gform-admin-spacer-4); border: 8px solid var(--gform-admin-color-white); box-sizing: content-box; inline-size: var(--gform-admin-spacer-4); outline: 1px solid rgba(0, 0, 0, 0.1); } .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; inline-size: 352px; padding: var(--gform-admin-spacer-4); position: absolute; } .gform-input--picker::after { background: var(--gform-admin-color-white); block-size: var(--gform-admin-spacer-5); content: " "; inline-size: var(--gform-admin-spacer-5); inset-inline-start: 50%; position: absolute; } .gform-input--picker--pos-above { transform: translate(-50%, calc(-100% - 10px)); } .gform-input--picker--pos-above::after { border-block-start: 1px solid rgba(0, 0, 0, 0.1); border-inline-end: 1px solid rgba(0, 0, 0, 0.1); inset-block-end: 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-block-start: 1px solid rgba(0, 0, 0, 0.1); border-inline-end: 1px solid rgba(0, 0, 0, 0.1); inset-block-start: 0; transform: translate(-50%, -50%) rotate(-45deg); transform-origin: center; } .gform-input__picker-inputs { display: flex; flex-direction: row; gap: var(--gform-admin-spacer-2); max-inline-size: 100%; } .gform-input--picker-input input { box-sizing: border-box; inline-size: 121px; max-inline-size: 100%; } .gform-input--picker-input--rgb { input { inline-size: 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: var(--gform-admin-spacer-1) var(--gform-admin-spacer-3); &:focus { @mixin inputFocus; } } .gform-input__picker-controls { display: flex; flex-direction: row; gap: var(--gform-admin-spacer-2); justify-content: flex-end; margin-block-start: 0.625rem; } }