From 8c1ddc7e8a31643859f2f85b03acb6440a8277c2 Mon Sep 17 00:00:00 2001 From: Larry Davis Date: Mon, 16 Mar 2020 12:43:19 -0700 Subject: [PATCH] docs: add exampes for Quiet Emphasized Action Button fix: correct Quiet Emphasized Action Button --- components/button/metadata/actionbutton.yml | 375 ++++++++++++++++++++ components/button/skin.css | 126 +++---- 2 files changed, 438 insertions(+), 63 deletions(-) diff --git a/components/button/metadata/actionbutton.yml b/components/button/metadata/actionbutton.yml index 7b6b4fee37d..fa5b3dc8243 100644 --- a/components/button/metadata/actionbutton.yml +++ b/components/button/metadata/actionbutton.yml @@ -275,3 +275,378 @@ examples: + - id: actionbutton + name: Emphasized + markup: | + + + + + +

+ + + + + + +

+ + + + + + +

+ + + + + + +

+ + + + + + + + + + + - id: actionbutton + name: Emphasized + markup: | + + + + + +

+ + + + + + +

+ + + + + + +

+ + + + + + +

+ + + + + + + + + \ No newline at end of file diff --git a/components/button/skin.css b/components/button/skin.css index a4da261fcfa..89cbdbf5a92 100644 --- a/components/button/skin.css +++ b/components/button/skin.css @@ -433,69 +433,6 @@ governing permissions and limitations under the License. } } -.spectrum-ActionButton--quiet { - background-color: var(--spectrum-actionbutton-quiet-background-color); - border-color: var(--spectrum-actionbutton-quiet-border-color); - color: var(--spectrum-actionbutton-quiet-text-color); - - &:hover { - background-color: var(--spectrum-actionbutton-quiet-background-color-hover); - border-color: var(--spectrum-actionbutton-quiet-border-color-hover); - color: var(--spectrum-actionbutton-quiet-text-color-hover); - } - - &:focus-ring { - background-color: var(--spectrum-actionbutton-quiet-background-color-key-focus); - box-shadow: 0 0 0 var(--spectrum-actionbutton-quiet-border-size-key-focus) var(--spectrum-actionbutton-quiet-border-color-key-focus); - border-color: var(--spectrum-actionbutton-quiet-border-color-key-focus); - color: var(--spectrum-actionbutton-quiet-text-color-key-focus); - } - - &:active { - background-color: var(--spectrum-actionbutton-quiet-background-color-down); - border-color: var(--spectrum-actionbutton-quiet-border-color-down); - color: var(--spectrum-actionbutton-quiet-text-color-down); - } - - &:disabled, - &.is-disabled { - background-color: var(--spectrum-actionbutton-quiet-background-color-disabled); - border-color: var(--spectrum-actionbutton-quiet-border-color-disabled); - color: var(--spectrum-actionbutton-quiet-text-color-disabled); - } - - &.is-selected { - background-color: var(--spectrum-actionbutton-quiet-background-color-selected); - border-color: var(--spectrum-actionbutton-quiet-border-color-selected); - color: var(--spectrum-actionbutton-quiet-text-color-selected); - - &:focus-ring { - background-color: var(--spectrum-actionbutton-quiet-background-color-selected-key-focus); - border-color: var(--spectrum-actionbutton-quiet-border-color-selected-key-focus); - color: var(--spectrum-actionbutton-quiet-text-color-selected-key-focus); - } - - &:hover { - background-color: var(--spectrum-actionbutton-quiet-background-color-selected-hover); - border-color: var(--spectrum-actionbutton-quiet-border-color-selected-hover); - color: var(--spectrum-actionbutton-quiet-text-color-selected-hover); - } - - &:active { - background-color: var(--spectrum-actionbutton-quiet-background-color-selected-down); - border-color: var(--spectrum-actionbutton-quiet-border-color-selected-down); - color: var(--spectrum-actionbutton-quiet-text-color-selected-down); - } - - &:disabled, - &.is-disabled { - background-color: var(--spectrum-actionbutton-quiet-background-color-selected-disabled); - border-color: var(--spectrum-actionbutton-quiet-border-color-selected-disabled); - color: var(--spectrum-actionbutton-quiet-text-color-selected-disabled); - } - } -} - .spectrum-ActionButton--emphasized { background-color: var(--spectrum-actionbutton-emphasized-background-color); border-color: var(--spectrum-actionbutton-emphasized-border-color); @@ -630,6 +567,69 @@ governing permissions and limitations under the License. } } +.spectrum-ActionButton--quiet { + background-color: var(--spectrum-actionbutton-quiet-background-color); + border-color: var(--spectrum-actionbutton-quiet-border-color); + color: var(--spectrum-actionbutton-quiet-text-color); + + &:hover { + background-color: var(--spectrum-actionbutton-quiet-background-color-hover); + border-color: var(--spectrum-actionbutton-quiet-border-color-hover); + color: var(--spectrum-actionbutton-quiet-text-color-hover); + } + + &:focus-ring { + background-color: var(--spectrum-actionbutton-quiet-background-color-key-focus); + box-shadow: 0 0 0 var(--spectrum-actionbutton-quiet-border-size-key-focus) var(--spectrum-actionbutton-quiet-border-color-key-focus); + border-color: var(--spectrum-actionbutton-quiet-border-color-key-focus); + color: var(--spectrum-actionbutton-quiet-text-color-key-focus); + } + + &:active { + background-color: var(--spectrum-actionbutton-quiet-background-color-down); + border-color: var(--spectrum-actionbutton-quiet-border-color-down); + color: var(--spectrum-actionbutton-quiet-text-color-down); + } + + &:disabled, + &.is-disabled { + background-color: var(--spectrum-actionbutton-quiet-background-color-disabled); + border-color: var(--spectrum-actionbutton-quiet-border-color-disabled); + color: var(--spectrum-actionbutton-quiet-text-color-disabled); + } + + &.is-selected { + background-color: var(--spectrum-actionbutton-quiet-background-color-selected); + border-color: var(--spectrum-actionbutton-quiet-border-color-selected); + color: var(--spectrum-actionbutton-quiet-text-color-selected); + + &:focus-ring { + background-color: var(--spectrum-actionbutton-quiet-background-color-selected-key-focus); + border-color: var(--spectrum-actionbutton-quiet-border-color-selected-key-focus); + color: var(--spectrum-actionbutton-quiet-text-color-selected-key-focus); + } + + &:hover { + background-color: var(--spectrum-actionbutton-quiet-background-color-selected-hover); + border-color: var(--spectrum-actionbutton-quiet-border-color-selected-hover); + color: var(--spectrum-actionbutton-quiet-text-color-selected-hover); + } + + &:active { + background-color: var(--spectrum-actionbutton-quiet-background-color-selected-down); + border-color: var(--spectrum-actionbutton-quiet-border-color-selected-down); + color: var(--spectrum-actionbutton-quiet-text-color-selected-down); + } + + &:disabled, + &.is-disabled { + background-color: var(--spectrum-actionbutton-quiet-background-color-selected-disabled); + border-color: var(--spectrum-actionbutton-quiet-border-color-selected-disabled); + color: var(--spectrum-actionbutton-quiet-text-color-selected-disabled); + } + } +} + .spectrum-Button--warning.spectrum-Button--quiet { background-color: var(--spectrum-button-quiet-warning-background-color); border-color: var(--spectrum-button-quiet-warning-border-color);