diff --git a/src/css/buttons.css b/src/css/buttons.css new file mode 100644 index 0000000000000000000000000000000000000000..93fd8af5ab5318116fdba3103b99279792d75783 --- /dev/null +++ b/src/css/buttons.css @@ -0,0 +1,129 @@ +/***** BUTTON *****/ +.button { + margin: 10px; + border-color: var(--ifm-color-success); + color: var(--ifm-color-frame); + border-style: none; + white-space : initial; + font-family: var(--ifm-font-family-base); +} + +.button--beta { + background-color: var(--ifm-color-success); + border-color: var(--ifm-color-success); + color: var(--ifm-color-frame); + border-style: none; +} + +.button--beta:hover { + color: var(--ifm-color-secondary); + background-color: var(--ifm-color-info); + border-style: none; +} + +/* btn note */ +.button--note { + background-color: var(--ifm-color-gray-300); + color: var(--ifm-color-gray-800); + border: 1px solid var(--ifm-color-gray-800); +} + +.button--note:not(.button--outline) { + background-color: var(--ifm-color-gray-300); + color: var(--ifm-color-gray-800); + text-decoration: none; + border: 1px solid var(--ifm-color-gray-800); +} + +.button--note:hover, .button--note:not(.button--outline):hover { + color: var(--ifm-color-gray-800); + background-color: var(--ifm-color-gray-100); + border-style: none; + border: 1px solid var(--ifm-color-gray-800); +} + +/* btn success */ +.button--success { + background-color: var(--ifm-color-success-darkest); + color: var(--ifm-color-white); + border: 1px solid var(--ifm-color-white); +} + +.button--success:not(.button--outline) { + background-color: var(--ifm-color-success-darkest); + color: var(--ifm-color-white); + text-decoration: none; + border: 1px solid var(--ifm-color-white); +} + +.button--success:hover, .button--success:not(.button--outline):hover { + color: var(--ifm-color-secondary); + background-color: var(--ifm-color-success); + border-style: none; + border: 1px solid var(--ifm-color-white); +} + +/* btn info */ +.button--info { + background-color: var(--ifm-color-info-darkest); + color: var(--ifm-color-white); + border: 1px solid var(--ifm-color-white); +} + +.button--info:not(.button--outline) { + background-color: var(--ifm-color-info-darkest); + color: var(--ifm-color-white); + text-decoration: none; + border: 1px solid var(--ifm-color-white); +} + +.button--info:hover, .button--info:not(.button--outline):hover { + color: var(--ifm-color-secondary); + background-color: var(--ifm-color-info-dark); + border-style: none; + border: 1px solid var(--ifm-color-white); +} + +/* btn warning */ +.button--warning { + background-color: var(--ifm-color-warning-darkest); + color: var(--ifm-color-white); +} + +.button--warning:not(.button--outline) { + background-color: var(--ifm-color-warning-darkest); + color: var(--ifm-color-white); + text-decoration: none; + border: 1px solid var(--ifm-color-white); +} + +.button--warning:hover, .button--warning:not(.button--outline):hover { + color: var(--ifm-color-secondary); + background-color: var(--ifm-color-warning-darker); + border: 1px solid var(--ifm-color-white); +} + +/* btn danger */ +.button--danger { + background-color: var(--ifm-color-danger-darkest); + color: var(--ifm-color-white); +} + +.button--danger:not(.button--outline) { + background-color: var(--ifm-color-danger-darkest); + color: var(--ifm-color-white); + text-decoration: none; + border: 1px solid var(--ifm-color-white); +} + +.button--danger:hover, .button--danger:not(.button--outline):hover { + color: var(--ifm-color-secondary); + background-color: var(--ifm-color-danger); + border: 1px solid var(--ifm-color-white); +} + +/* button "La doc de Froggit" */ +.breadcrumbs__item--active .breadcrumbs__link { + background: var(--ifm-breadcrumb-item-background-active); + color: var(--ifm-color-warning); +} diff --git a/src/css/custom.css b/src/css/custom.css index da3b543e87e58745115584908486ae8c6d718b20..269a6973be24e2c99839f5b2e1dfe18650f0c48f 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1,4 +1,5 @@ @import url("variables.css"); +@import url("buttons.css"); @import url("fonts.css"); @import url("footer.css"); @import url("dark-theme.css"); @@ -126,48 +127,6 @@ ul { padding-bottom: 20px; } -.btn-little-txt { - font-size: small; -} - -/***** BUTTON *****/ -.button { - margin: 10px; - border-color: var(--ifm-color-success); - color: var(--ifm-color-frame); - border-style: none; - white-space : initial; - font-family: var(--ifm-font-family-base); -} - -.button--beta { - border-color: var(--ifm-color-success); - border-style: none; - background-color: var(--ifm-color-frame); - color: var(--ifm-color-black); -} - -.button--beta:hover { - color: var(--ifm-color-secondary); - background-color: var(--ifm-color-success); - border-style: none; -} - -.button--warning { - color: var(--ifm-color-success); - border-style: none; -} - -.button--warning:hover, .button--warning:not(.button--outline):hover { - color: var(--ifm-color-secondary); - background-color: var(--ifm-color-info); - border-style: none; -} - -.button--warning:not(.button--outline) { - background-color: var(--ifm-color-frame); -} - /******* MAIN ELEM *******/ .section-promises { padding: 4rem 0; @@ -239,12 +198,6 @@ ul { color: var(--ifm-color-warning); } -/* button "La doc de Froggit" */ -.breadcrumbs__item--active .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - color: var(--ifm-color-warning); -} - /****** MEDIA SCREEN *******/ @media screen and (max-width:330px) { .navbar { diff --git a/src/css/dark-theme.css b/src/css/dark-theme.css index e2a62f3cfc947cb0c353765de091060bd367c58b..ed4d3e56ce1bcd2e13fdd5f6749957c2327e0342 100644 --- a/src/css/dark-theme.css +++ b/src/css/dark-theme.css @@ -40,13 +40,6 @@ html[data-theme='dark'] .clean-btn :hover { color: var(--ifm-color-secondary); } -/* dark theme button*/ -html[data-theme='dark'] .button--beta:hover { - color: var(--ifm-color-secondary); - background-color: var(--ifm-color-info); - border-style: none; -} - /* a & text */ html[data-theme='dark'] .theme-doc-footer-edit-meta-row a { color: var(--ifm-color-warning); diff --git a/src/pages/dummy_page.mdx b/src/pages/dummy_page.mdx index 1198068c31cfdfe19ff42144557b7ffff1cfa838..9690f2cda087291a538f539e41848d2f0244bed8 100644 --- a/src/pages/dummy_page.mdx +++ b/src/pages/dummy_page.mdx @@ -13,11 +13,32 @@ Page factice penser à créer une vraie page ! echo "Hello World" ``` -## Hello mon carousel Libre ! +<button className="button button--note">button--note</button> +<button className="button button--success">button--success</button> +<button className="button button--info">button--info</button> +<button className="button button--warning">button--warning</button> +<button className="button button--danger">button--danger</button> -<div> - <CarouselLibre /> -</div> + +:::note Encart note +🔜 **Les tarifs arrivent !** <a class="button button--note" href="#">Bouton note !</a> +::: + +:::success Encart success +🔜 **Les tarifs arrivent !** <a class="button button--success" href="#">Bouton success !</a> +::: + +:::info Encart info +🔜 **Les tarifs arrivent !** <a class="button button--info" href="#">Bouton info !</a> +::: + +:::caution Encart caution +🔜 **Les tarifs arrivent !** <a class="button button--warning" href="#">Bouton caution !</a> +::: + +:::danger Encart danger +🔜 **Les tarifs arrivent !** <a class="button button--danger" href="#">Bouton danger !</a> +::: :::note