/* 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;
}
}