Browse Source

séparations css

master
Jérôme Chauveau 4 years ago
parent
commit
44de43568a
4 changed files with 161 additions and 112 deletions
  1. +5
    -0
      src/assets/_vars.scss
  2. +0
    -112
      src/assets/menubar.scss
  3. +112
    -0
      src/assets/menuchar.scss
  4. +44
    -0
      src/assets/menupara.scss

+ 5
- 0
src/assets/_vars.scss View File

@@ -0,0 +1,5 @@

$txt-color: black;
$bg-color: white;
$button-border: 2px solid $txt-color;
$button-border-small: 1px solid $txt-color;

+ 0
- 112
src/assets/menubar.scss View File

@@ -1,112 +0,0 @@
$button-width: 42px;
$button-border: 2px solid black;
.menubar {


&.paragraph-menubar {
position: fixed;
display: flex;
flex-direction: column;

top: 100px;
right: 25px;

button {
cursor: pointer;
width: $button-width;
height: $button-width;
background-color: white;
border-left: $button-border;
border-right: $button-border;
border-bottom: $button-border;
border-top: none;

&:nth-child(1) {
border-top: $button-border;
}

&:hover {
color: white;
background-color: black;
}
}
}

&.char-menubar {

top: 10px;
left: 0px;
display: block;
width: 100%;
position: fixed;
text-align: center;
z-index: 10;
ul, li {
padding: 0;
margin: 0;
}


& > ul {
display: flex;
justify-content: center;
position: relative;

li, button {
cursor: pointer;
}

ul {
display: none;
position: absolute;
}

& > li {
background-color: white;
width: 150px;
list-style-type: none;
border-top: $button-border;
border-right: $button-border;
border-bottom: $button-border;

&:nth-child(1) {
border-left: $button-border;
}
}

li:hover {
ul {
display: flex;
flex-direction: column;
position: absolute;
width: 152px;

li {
border-left: $button-border;
border-right: $button-border;
border-bottom: $button-border;
list-style-type: none;
margin-left: -2px;
background-color: white;

button {
border: none;
background-color: white;
width: 100%;
}
}
}
}

}



}

.menubar__button.is-active{
color: white;
background-color: black;
}

}

+ 112
- 0
src/assets/menuchar.scss View File

@@ -0,0 +1,112 @@
@import '_vars';

$btn-width:120px;


/* Dropdown Button */
.dropbtn {
background-color: $bg-color;
color: $txt-color;
//padding: 16px;
//font-size: 16px;
//border: none;
min-width: $btn-width;
border-top: $button-border;
border-right: $button-border-small;
border-bottom: $button-border;
border-left: $button-border-small;

&.border-left{
border-left : $button-border;
}

&.border-right{
border-right : $button-border;
}
}



/* The container <div> - needed to position the dropdown content */
.dropdown {
position: relative;
display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
min-width: $btn-width;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
color: black;
//padding: 12px 16px;
//text-decoration: none;
display: block;
//border: $button-border;
background-color: $txt-color;
padding: 5px;
button {
//background-color: transparent;
border: none;
}
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
//background-color: $txt-color;
//color: $bg-color;
button{
//background-color: $txt-color;
//color: $bg-color;
cursor: pointer;
}
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
//background-color: $txt-color;
//color: $bg-color;
}


/*menububble */
.menububble {
visibility: hidden;
background-color: black;
border-radius: 5px;
z-index: 100;
padding: 5px;
position: fixed;
top: 15px;
//width: 50vw;
//margin: auto;
bottom : unset !important;
left: unset !important;
//position: absolute;
//bottom: 25px;
//left:0px;
}

.menububble.is-active {
visibility: visible;
}

.menububble button {
background-color: black;
border: none;
color: white;
border-radius: 5px;
}

#link__button{
min-width: 80px;
}

+ 44
- 0
src/assets/menupara.scss View File

@@ -0,0 +1,44 @@

@import '_vars.scss';

$button-width: 42px;

.menubar {


&.paragraph-menubar {
position: fixed;
display: flex;
flex-direction: column;

top: 100px;
right: 25px;

button {
cursor: pointer;
width: $button-width;
height: $button-width;
background-color: white;
border-left: $button-border;
border-right: $button-border;
border-bottom: $button-border;
border-top: none;

&:nth-child(1) {
border-top: $button-border;
}

&:hover {
color: white;
background-color: black;
}
}
}

.menubar__button.is-active{
color: white;
background-color: black;
}

}


Loading…
Cancel
Save