Mapeate/Public/scss/Mapeate.web.scss

170 lines
3.9 KiB
SCSS
Raw Normal View History

@import "Mapeate.configuracion.scss";
.mapeate-web{
position : relative;
top: 0em;
left : 0em;
width : 100%;
height : 100%;
background-color : $color-detras;
color : $color-delante;
overflow : hidden;
&,input,textarea,button{font-family : $fuente-principal;}
[data-visible=false]{display : none;}
[data-icono-imagen]::before{
content : "";
display : inline-block;
width : 1em;
height : 1em;
margin-right : .3em;
vertical-align : middle;
background-position : center center;
background-size : contain;
}
[data-icono]::before{
content : "";
margin-right : .3em;
font-family : $fuente-iconificada;
}
a[href]{
text-decoration : none;
word-wrap : break-word;
}
a[href],[onmouseover],[onclick]{
color : $color-primario;
cursor : pointer;
transition-duration : $transicion-salida;
transition-property : color;
&:hover{
color : $color-secundario;
transition-duration : $transicion-entrada;
}
}
main{
position : absolute;
top : 5em;
left : 0em;
bottom : 2em;
width : 100%;
padding : 1em 5em;
overflow : auto;
box-sizing : border-box;
}
footer{
position : absolute;
left : 0em;
bottom : 0em;
width : 100%;
}
h1{
display : block;
margin : .2em .5em;
padding : 0em;
font-size : 1em;
&>a>span{vertical-align : middle;}
img{
width : auto;
height : 4em;
}
[data-i18n]{
margin-left : .3em;
font-size : 3em;
}
}
header nav{
display : block;
position : absolute;
top : 0em;
right : 0em;
margin : .3em .7em;
&>ul{
margin : 0em;
padding : 0em;
list-style-type : none;
}
li{
display : inline-block;
margin : 0em .4em;
}
span+span{display : none;}
}
.licences{
display : block;
width : 100%;
margin-bottom : .3em;
text-align : center;
font-size : .85em;
font-weight : 900;
img{
width : auto;
height : 1em;
}
img,a,span{vertical-align : middle;}
}
[data-diccionario]{display : inline-block;}
.diccionario-elemento{
display : block;
position : fixed;
width : 10em;
height : 8em;
background-color : $color-detras;
border : .1em solid $color-gris;
border-radius : $tamano-curvatura;
box-shadow :
0em 0em 1em inset $color-gris,
.1em .1em .2em $color-delante;
legend{display : none;}
div{
height : 5.5em;
overflow : auto;
box-sizing : border-box;
}
nav{
position : absolute;
bottom : .5em;
left : 0em;
width : 100%;
height : 2em;
text-align : center;
}
ul{
margin : 0em;
padding : 0em;
white-space : nowrap;
list-style-type : none;
overflow : auto;
}
li{
display : inline-block;
a{
display : inline-block;
width : 2em;
height : 2em;
border : .1em solid $color-gris;
background-color : $color-detras;
border-radius : 1em;
box-shadow : .1em .1em .2em $color-delante;
}
span{display : none;}
}
}
blockquote{
padding-left : .5em;
background-color : mix($color-detras, #FFF, 50%);
border-left : .3em solid $color-gris;
box-sizing : border-box;
}
}