jatek-gep / css / op / CSS1op.css
CSS1op.css
Raw
/* CSS Document */

.menu_buttons{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 100px;
  margin-left: 5px;
  margin-top: 5%;
  margin-bottom: 5%;
}

.menu_buttons label{
  position: relative;
  width: 60px;
  height:60px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu_buttons label input{
  appearance: none;
}
.menu_buttons label span{
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(#555353,#363535,#303030);
  border: 2px solid #222;
  border-radius: 6px;
  box-shadow: inset 0 5px 1px rgba(0, 0, 0, 0.35),
  0 5px 5px rgba(0, 0, 0, 0.5),
  0 15px 25px rgba(0, 0, 0, 0.35);
}
.menu_buttons label input:checked ~span{
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.35),
 inset 0 5px 5px rgba(0, 0, 0, 0.5),
 inset 0 15px 25px rgba(0, 0, 0, 0.35);
}

.menu_buttons label span::before{
  content: '';
  position: absolute;
  inset: 5px 3px;
  border-top: 1px solid #ccc;
  filter: blur(2px);
 
}

.menu_buttons label .gomb_sz{
  position: absolute;
  z-index: 10;
  font-size: 1.5em;
  color: #111;

}

.menu_buttons label input:checked ~ .gomb_sz{
  color: #fff;
  text-shadow: 0 0 5px #f32121,
  0 0 8px #f32121;
}

.gomb_sz{
  text-decoration: none;
  border: none;
  display: inline-block;
  cursor: pointer;
}

.menu_buttons label input:checked ~ img.gomb_sz{
  box-shadow: 0 0 5px #f32121,
  0 0 8px #f32121;
  background-color: rgba(255, 255, 255,0.3);
  border-radius: 50%;
}

img.gomb_sz{
  width: 90%;
  top:6%
}



#Me
{
  
background:rgba(17, 17, 17, 0.92);

box-shadow: 0 0 10px #660000, 
  0 0 40px #660000,
  0 0 80px #660000;
border-radius: 5px;
border:5px;
 /*overflow:auto;*/
 width:100%;
 position:fixed; 
 bottom:5px;
  z-index: 9;
  display: flex;
 
}

body
{
margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    /*margin-top: 10px;*/
      
      width:100%;
      height:100%;
     overflow: hidden;
    position: fixed;
    display: flex;
    
    
}



#M1
{
 background:black;
 overflow:auto;
 height:80%;
 width:150px;
 position:fixed; 
 bottom:5px;
 z-index: 8;
 
}

.close_animation
{
  animation: menua-close 1s linear forwards
}

.open_animation{
  animation: menua 1s linear forwards ;/*linear forwards*/
}

@keyframes menua{
  0%{
    display: none;
    opacity:0;
    transform: translateY(100%); 
   }
   
   100%{opacity:1;
    transform: translateY(0%);
    display: block;
   }
  }

  @keyframes menua-close{
    0%{
      display: block;
      opacity:1;
      transform: translateY(0); 
     }
     
     100%{opacity:0;
      transform: translateY(100%);
      display: none;
     }
    }


#Mprofil
{
  background:red;
  text-align: center;
}



#zaszlo 
{

background-size:100%;

border-top-left-radius:100pt 100pt;
border-top-right-radius:100pt 100pt;
border-bottom-left-radius:100pt 100pt;
border-bottom-right-radius:100pt 100pt;  
 

height:300px;
width:300px;  

z-index:5;
position: relative;
   margin: 5% auto;
   
  

}    

#Mname:hover{
  box-shadow: 0 0 10px yellow, 
     0 0 40px white;
}
#Mname button,a
{

  
  margin-top:10px;
  width:120px;
  height:30px;
  margin-left: 4px;
  
}

#Mj button,a
{
  margin: 0 auto;
  margin-top:15px;
  width:120px;
  height:30px;
  
}



 


 #oldal
 {
     width: 100%;
    height: 100%;
    border:0px; 
    overflow-y: auto;
    overflow-x: scroll;
   
 } 
 
 
  
 
 #Taikon
 {
   width: 100px;
   text-align: center;
 }

 #Tbaikon
 {
    width: 100px;
    text-align: center;
 }

 #menutd
 {
   width: 80px;
   
 }
 



 .neon_button{
  /*position: relative;*/
  display: inline-block;
  margin-left: 5px;
  padding: 8px;
  /*color: black;*/
  text-transform: uppercase;
  letter-spacing: 4px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  transition: 0.2s;
  background-color: #222;

}

.neon_button:hover{
  color: #842525;
  background: #f32121;
  box-shadow: 0 0 10px #f32121, 
  0 0 40px #f32121,
  0 0 80px #f32121;
  
}

.nb_activ, .neon_button:active{
  color: #842525;
  background: #f32121;
  box-shadow: 0 0 10px #f32121, 
  0 0 40px #f32121,
  0 0 80px #f32121;
  
  color: #fff;
}

.a_activ{
  color: white;
  text-shadow:  0 0 10px yellow, 
  0 0 40px yellow;
}





#icons a{

 margin-right: 1.5%;
 margin-left: 1.5%;
 margin-bottom: auto; 
 margin-top: auto;
 display: inline-block;
  padding: 1%;
  padding-top: 1.5%;
  padding-bottom: 1%;
  
  text-transform: uppercase;
 
  text-align: center;
 
 background-color: #660000;
 border-radius: 20pt;
 text-shadow:  0 0 5px white, 
 0 0 8px white;
 
}

#icons a:hover{
  background-color: red;
  box-shadow: 0 0 10px red, 
  0 0 40px  red;
  color: white;
  text-shadow:  0 0 5px yellow, 
 0 0 8px yellow;
}

#icons{
  width: 60%;
  height: 90%;
}

.kilep{
  background-color: #660000;
  color: yellow;
}

#audiom{
 margin: 1.5%; 
 margin-bottom: auto; 
 margin-top: auto;
}


@media only screen and (max-height: 450px) {
 #M1{
  height: 100%;
 }



 
}


@media only screen and (max-width: 850px) {
  #icons{
   width: 30%;
  }
  #icons a{
    margin: 2px;
   }
  
   #Me{
    height:80px;
   }
   .menu_buttons{
    margin-top: 10% ;
   }
 }

 @media only screen and (max-width: 650px) {
 
  audio{
    display: none;
  }
 }