UNPKG

@descco/ui-core

Version:
230 lines (211 loc) 9.87 kB
/* ========================================================================== Variables ========================================================================== */ /* Theme ========================================================================== */ /* Color ========================================================================== */ /* Border Color ========================================================================== */ /* Shadow Color ========================================================================== */ /* ========================================================================== Placeholders ========================================================================== */ /* Button ========================================================================== */ .button__default___1yLAY, .button__primary___1c847, .button__success___1Kqkc, .button__info___3dNZr, .button__warning___2uiKu, .button__danger___2lI8c, .button__transparent___2HrEX { border: 1px solid transparent; border-radius: 4px; transition: all 0.5s; } .button__default___1yLAY:hover, .button__primary___1c847:hover, .button__success___1Kqkc:hover, .button__info___3dNZr:hover, .button__warning___2uiKu:hover, .button__danger___2lI8c:hover, .button__transparent___2HrEX:hover { cursor: pointer; } .button__active___2n87c.button__default___1yLAY, .button__active___2n87c.button__primary___1c847, .button__active___2n87c.button__success___1Kqkc, .button__active___2n87c.button__info___3dNZr, .button__active___2n87c.button__warning___2uiKu, .button__active___2n87c.button__danger___2lI8c, .button__active___2n87c.button__transparent___2HrEX, .button__default___1yLAY:active, .button__primary___1c847:active, .button__success___1Kqkc:active, .button__info___3dNZr:active, .button__warning___2uiKu:active, .button__danger___2lI8c:active, .button__transparent___2HrEX:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .button__default___1yLAY:disabled, .button__primary___1c847:disabled, .button__success___1Kqkc:disabled, .button__info___3dNZr:disabled, .button__warning___2uiKu:disabled, .button__danger___2lI8c:disabled, .button__transparent___2HrEX:disabled { background: #ccc; border-color: #ccc; color: #999; cursor: not-allowed; } .button__default___1yLAY:disabled:hover, .button__primary___1c847:disabled:hover, .button__success___1Kqkc:disabled:hover, .button__info___3dNZr:disabled:hover, .button__warning___2uiKu:disabled:hover, .button__danger___2lI8c:disabled:hover, .button__transparent___2HrEX:disabled:hover, .button__default___1yLAY:disabled:active, .button__primary___1c847:disabled:active, .button__success___1Kqkc:disabled:active, .button__info___3dNZr:disabled:active, .button__warning___2uiKu:disabled:active, .button__danger___2lI8c:disabled:active, .button__transparent___2HrEX:disabled:active, .button__default___1yLAY:disabled.button__active___2n87c, .button__primary___1c847:disabled.button__active___2n87c, .button__success___1Kqkc:disabled.button__active___2n87c, .button__info___3dNZr:disabled.button__active___2n87c, .button__warning___2uiKu:disabled.button__active___2n87c, .button__danger___2lI8c:disabled.button__active___2n87c, .button__transparent___2HrEX:disabled.button__active___2n87c, .button__default___1yLAY:disabled.button__outline___16kvi, .button__primary___1c847:disabled.button__outline___16kvi, .button__success___1Kqkc:disabled.button__outline___16kvi, .button__info___3dNZr:disabled.button__outline___16kvi, .button__warning___2uiKu:disabled.button__outline___16kvi, .button__danger___2lI8c:disabled.button__outline___16kvi, .button__transparent___2HrEX:disabled.button__outline___16kvi { background: #ccc; border-color: #ccc; color: #999; } .button__default___1yLAY:disabled:active, .button__primary___1c847:disabled:active, .button__success___1Kqkc:disabled:active, .button__info___3dNZr:disabled:active, .button__warning___2uiKu:disabled:active, .button__danger___2lI8c:disabled:active, .button__transparent___2HrEX:disabled:active { box-shadow: none; } /* Default Color ========================================================================== */ .button__default___1yLAY { color: #676a6c; } .button__default___1yLAY path { fill: #676a6c; } /* Light Color ========================================================================== */ .button__primary___1c847, .button__success___1Kqkc, .button__info___3dNZr, .button__warning___2uiKu, .button__danger___2lI8c { color: #fff; } .button__primary___1c847 path, .button__success___1Kqkc path, .button__info___3dNZr path, .button__warning___2uiKu path, .button__danger___2lI8c path { fill: #fff; } /* ========================================================================== Button Component ========================================================================== */ /* Default ========================================================================== */ .button__default___1yLAY { background: #fff; border-color: #e7eaec; } .button__default___1yLAY.button__outline___16kvi { background: none; } .button__default___1yLAY:hover { background-color: #f7f7f7; border-color: #d2d2d2; } /* Primary ========================================================================== */ .button__primary___1c847 { background: #1ab394; border-color: #1ab394; } .button__primary___1c847.button__outline___16kvi { background: none; color: #1ab394; } .button__primary___1c847.button__outline___16kvi path { fill: #1ab394; } .button__primary___1c847:hover { background-color: #18a689; border-color: #18a689; color: #fff; } .button__primary___1c847:hover path { fill: #fff; } /* Success ========================================================================== */ .button__success___1Kqkc { background: #1c84c6; border-color: #1c84c6; } .button__success___1Kqkc.button__outline___16kvi { background: none; color: #1c84c6; } .button__success___1Kqkc.button__outline___16kvi path { fill: #1c84c6; } .button__success___1Kqkc:hover { background-color: #1a7bb9; border-color: #1a7bb9; color: #fff; } .button__success___1Kqkc:hover path { fill: #fff; } /* Info ========================================================================== */ .button__info___3dNZr { background: #23c6c8; border-color: #23c6c8; } .button__info___3dNZr.button__outline___16kvi { background: none; color: #23c6c8; } .button__info___3dNZr.button__outline___16kvi path { fill: #23c6c8; } .button__info___3dNZr:hover { background-color: #21b9bb; border-color: #21b9bb; color: #fff; } .button__info___3dNZr:hover path { fill: #fff; } /* Warning ========================================================================== */ .button__warning___2uiKu { background: #f8ac59; border-color: #f8ac59; } .button__warning___2uiKu.button__outline___16kvi { background: none; color: #f8ac59; } .button__warning___2uiKu.button__outline___16kvi path { fill: #f8ac59; } .button__warning___2uiKu:hover { background-color: #f7a54a; border-color: #f7a54a; color: #fff; } .button__warning___2uiKu:hover path { fill: #fff; } /* Danger ========================================================================== */ .button__danger___2lI8c { background: #ed5565; border-color: #ed5565; } .button__danger___2lI8c.button__outline___16kvi { background: none; color: #ed5565; } .button__danger___2lI8c.button__outline___16kvi path { fill: #ed5565; } .button__danger___2lI8c:hover { background-color: #ec4758; border-color: #ec4758; color: #fff; } .button__danger___2lI8c:hover path { fill: #fff; } /* None ========================================================================== */ .button__transparent___2HrEX { background: none; border: none; } .button__transparent___2HrEX.button__outline___16kvi { background: none; } .button__transparent___2HrEX:hover { background: none; } /* Sizes ========================================================================== */ .button__mini___3BUwD { font-size: 12px; line-height: 1.5; padding: 1px 5px; } .button__small___3fLvc { font-size: 12px; line-height: 1.5; padding: 5px 10px; } .button__medium___eY5Ts { font-size: 14px; line-height: 1.42857143; padding: 6px 12px; } .button__large___1NEiN { font-size: 18px; line-height: 1.3333333; padding: 10px 16px; } .button__none___1sxVZ { font-size: 18px; line-height: 1; padding: 0; } /* Block ========================================================================== */ .button__block___3O6SI { display: block; width: 100%; } /* Rounded ========================================================================== */ .button__rounded___13Je3 { border-radius: 50px; } /* Circle ========================================================================== */ .button__circle___2HSqn { border-radius: 50%; line-height: 0; } .button__circle___2HSqn.button__mini___3BUwD { min-height: 22px; min-width: 22px; padding: 0; } .button__circle___2HSqn.button__small___3fLvc { min-height: 28px; min-width: 28px; padding: 3px; } .button__circle___2HSqn.button__medium___eY5Ts { min-height: 34px; min-width: 34px; padding: 6px; } .button__circle___2HSqn.button__large___1NEiN { min-height: 42px; min-width: 42px; padding: 10px; } /* Loading ========================================================================== */ .button__loading___s9g6c { font-size: 0; } .button__loading___s9g6c:after { content: "Carregando......"; display: inline-block; font-size: 14px; } .button__loading___s9g6c svg { display: none; }