45 lines
615 B
CSS
45 lines
615 B
CSS
label#language_label {
|
|
position: fixed;
|
|
margin: 100px;
|
|
}
|
|
input#language {
|
|
display: none;
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
when not checked
|
|
*/
|
|
input#language:not(:checked) + label #fr {
|
|
display: inline;
|
|
}
|
|
input#language:not(:checked) + label #en {
|
|
display: none;
|
|
}
|
|
input#language:not(:checked) ~ * span.en {
|
|
display: inline;
|
|
}
|
|
input#language:not(:checked) ~ * span.fr {
|
|
display: none;
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
when checked
|
|
*/
|
|
input#language:checked + label #fr {
|
|
display: none;
|
|
}
|
|
input#language:checked + label #en {
|
|
display: inline;
|
|
}
|
|
input#language:checked ~ * span.en {
|
|
display: none;
|
|
}
|
|
input#language:checked ~ * span.fr {
|
|
display: inline;
|
|
}
|
|
|