/* millier */ #millier input[type="radio"]{ display: none ; } #millier input[type="radio"] ~ label:hover{ color: red; } #millier input[type="radio"]:checked ~ label{ color: blue; } /* centaine */ #centaine input[type="radio"]{ display: none ; } #centaine input[type="radio"] ~ label:hover{ color: red; } #centaine input[type="radio"]:checked ~ label{ color: blue; } /* dixaine */ #dixaine input[type="radio"]{ display: none ; } #dixaine input[type="radio"] ~ label:hover{ color: red; } #dixaine input[type="radio"]:checked ~ label{ color: blue; } /* unité */ #unite input[type="radio"]{ display: none ; } #unite input[type="radio"] ~ label:hover{ color: red; } #unite input[type="radio"]:checked ~ label{ color: blue; } .ghaut{ background: repeating-linear-gradient(to right, #ffffff, #4682b4); display: flex; flex-wrap: wrap ; width: 70px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border: 3px solid grey; border-radius: 5px; } .barre{ font-size: 4em; width: 50px; height: 100px; overflow: hidden; padding-right: 5px; border-radius: 20px; margin-right: 5px; } #millier{ background: rgb(166,168,166); background: linear-gradient(180deg, rgba(166,168,166,1) 60%, rgba(104,106,106,1) 100%); height: 120%; overflow: auto; width: 190%; padding-left: 14px; text-align: left; box-shadow: inset 0px 0px 28px 6px rgba(0,0,0,0.66); padding-top: 17px; } p{ font-size: 1em; } #bouton{ flex: 1; margin: auto; width: 220px; height: 50px; } [type="button"]{ /*background-color: #4CAF50;*/ background: radial-gradient(circle, #696969, #7b7b7b, #8e8e8e, #a1a1a1, #b4b4b4, #bfbfbf, #cbcbcb, #d6d6d6, #dcdcdc, #e2e2e2, #e9e9e9, #efefef); border: 1px solid grey; color: white; text-decoration: none; cursor: grab; font-size: 35px; border-radius: 100%; height: 105px; box-shadow: 10px 10px 10px grey; -webkit-transition:-webkit-transform .9s; // Chrome Safari -moz-transition:-moz-transform .9s; // Mozilla -o-transition:-o-transform .9s; // Opéra -ms-transition:-ms-transform .9s; // IE transition:transform .9s; } [type="button"]:hover{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .resultat{ flex: 1; margin-right: 10px; text-align: left; padding-left: 10px; } #para2, #para1, #para3, .para4{ flex: 1; margin-top: 2px; background: repeating-linear-gradient(to left, #ffffff, #4682b4); box-shadow: inset 1px 2px 10px 1px black; padding-left: 20px; font-size: 1.5em; min-width: 200px; text-align: left; animation: mymove 5s infinite; border-radius: 20px; } @keyframes mymove { 50% {text-shadow: 10px 20px 30px white;} } .para4{ text-align: center; }