J'essaie de créer une superposition qui recouvre une page avec un spinner au milieu. Quel est le moyen le plus simple d'y parvenir ? Je ne dois me préoccuper que d'IE 8 et des versions supérieures.
Réponse
Trop de publicités?
GucciBananaKing99
Points
636
Voici un spinner sans fin Pure CSS. Position absolue, pour placer les boutons les uns au-dessus des autres.
button {
position: absolute;
width: 150px;
font-size: 120%;
padding: 5px;
background: #B52519;
color: #EAEAEA;
border: none;
margin: 50px;
border-radius: 5px;
display: flex;
align-content: center;
justify-content: center;
transition: all 0.5s;
cursor: pointer;
}
#orderButton:hover {
color: #c8c8c8;
}
#orderLoading {
animation: rotation 1s infinite linear;
height: 20px;
width: 20px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
border: 2px solid;
border-style: outset;
color: #fff;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
<button><div id="orderLoading"></div></button>
<button id="orderButton" onclick="this.style.visibility= 'hidden';">Order!</button>
- Réponses précédentes
- Plus de réponses