#tada { text-align: center; text-decoration: none; display: block; position: relative; margin: auto; font-size: 16px; -webkit-animation-name: tada; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: 1; animation-name: tada; animation-duration: 1s; animation-iteration-count: 1; } .msginfo { position: relative; display: inline-block; margin: auto; top: 5%; margin-left: 5%; margin-bottom: 0%; text-align: center; width: 90%; -webkit-animation-name: apparition; -webkit-animation-duration: 0.2s; -webkit-animation-iteration-count: 1; animation-name: apparition; animation-duration: 0.2s; animation-iteration-count: 1; } .flashed { list-style-type: none; position: center; margin: auto; margin-top: 5%; width: 50%; background-color: #333; } .flashed p { font-family: sans-serif; text-align: center; border-radius: 3px; /*box-shadow: 1px 1px 1px black; */ } .succes p { background-color: #CDCBD0; color: #00A310; } .error p { background-color: #CDCBD0; color: #B80000; } #majuscule { text-transform: capitalize; } #fic { display: block; margin: auto; } /* ######### Animations ######### */ @-webkit-keyframes apparition { 0% {opacity: 0; } 100% {opacity: 1; } } @keyframes apparition { 0% {opacity: 0; } 100% {opacity: 1; } } @-webkit-keyframes disparition { 100% {opacity: 0; } 0% {opacity: 1; display: none; } } @keyframes disparition { 100% {opacity: 0; } 0% {opacity: 1; display: none; } } @-webkit-keyframes tada { 0% { -webkit-transform: scale(1); transform: scale(1); } 10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } 40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); } 100% { -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } @keyframes tada { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); -ms-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); -ms-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } 40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); -ms-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); } 100% { -webkit-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } /* ######### Animations ######### */ #darkbox { width:1280px; height:720px; position:absolute; top:0; left:0; background-color:#333; overflow: hidden; text-align:center; margin-top: 7%; } .darkboximg { padding:0; max-width: 1216px; max-height: 684px;} #gallery { line-height:0; -webkit-column-count:5; -webkit-column-gap:5px; -moz-column-count:5; -moz-column-gap:5px; column-count:5; column-gap:5px; margin-top:2rem; } #gallery img { width: 100% !important; height: auto !important; margin-bottom:5px; filter: grayscale(100%); transition: filter 1s; } #gallery img:hover { filter:none; transform: scale(1.2); } @media (max-width: 1200px) { #gallery { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; } } @media (max-width: 1000px) { #gallery { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } } @media (max-width: 800px) { #gallery { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } } @media (max-width: 400px) { #gallery { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } }