chodziło mi o to iż takie same elementy są do każdej z klasy i dodałem ich aby nie zapychać kody.
Jeżeli już wspominasz o tym to ten zapis
<div class="facebook" style="width: 50px; height: 50px; border-radius: 50px; background-color: grey; text-align:center; margin: 10px;">
dodaj do css-a
.twitter, .facebook, .instagram, .youtube, .github
{
width: 50px;
height: 50px;
border-radius: 50px;
background-color: grey;
text-align:center;
margin: 10px;
text-decoration: none;
display: inline-block;
opacity: 1;
transform: scale(1,1);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
}
i wtedy masz
<div class="facebook">
. . .
</div>
<div class="instagram">
. . .
</div>
itd.
propozycja
<div class="footer" id="footer">
<div class="media" id="media">
<div class="facebook">
<a target="_blank" href="https://facebook.com/">
<i class="demo-icon icon-facebook-2"></i>
</a>
</div>
<div class="instagram">
<a target="_blank" href="https://instagram.com/">
<i class="demo-icon icon-instagram"></i>
</a>
</div>
<div class="twitter">
<a target="_blank" href="https://twiter.com/">
<i class="demo-icon icon-twitter"></i>
</a>
</div>
<div class="youtube">
<a target="_blank" href="https://youtube.com/">
<i class="demo-icon icon-youtube-play"></i>
</a>
</div>
<div class="github">
<a target="_blank" href="https://github.com/">
<i class="demo-icon icon-github"></i>
</a>
</div>
</div>
</div>
<style>
.footer
{
width: 100%;
height: 400px;
display: flex;
flex-direction: column;
justify-content: center;
}
.media
{
display: flex;
flex-direction: row-reverse;
}
.media a i
{
line-height: 50px;
color: white;
font-size: 20px;
}
/* gdy nie potrzebujesz ostylować, każdego po nazwie klasy z osobna wystarczy
.media a
{
/* twój kod css */
}
/* lub */
.twitter a, .facebook a, .instagram a, .youtube a, .github a
{
/* twój kod css */
}
*/
.twitter, .facebook, .instagram, .youtube, .github
{
width: 50px;
height: 50px;
border-radius: 50px;
background-color: grey;
text-align: center;
margin: 10px;
text-decoration: none;
display: inline-block;
opacity: 1;
transform: scale(1,1);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
}
.twitter:hover, .facebook:hover, .instagram:hover, .youtube:hover, .github:hover
{
opacity: .7;
transform: scale(1.05,1.07);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1.05,1.07);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1.05,1.07);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
position: relative;
z-index: 99;
}
</style>