Hallo liebe Community,
ich habe bisher versucht sämtliche Probleme selbst zu lösen aber nun bin ich mit meinem Latein am Ende..
Ich habe eine Galerie mit column erstellt. Jedes Bild hat zudem einen kleinen Effekt beim Mouseover (scale und opacity). Die Galerie wird in allen aktuellen Browsern korrekt angezeigt (sogar im IE). Auch die Animationen funktionieren wie sie sollen. Nur im Safari funktioniert das ganze noch nicht. Dort funktioniert der Effekt lediglich in der ersten Spalten. Alle anderen Spalten reagieren nicht; lassen sich nicht einmal anklicken.
Ich habe herausgefunden das es mit der Animation zusammenhängt. Sobald ich diese auskommentiere lassen sich alle Bilder anklicken. Die Animation möchte ich aber unbedingt beibehalten.
ich habe bisher versucht sämtliche Probleme selbst zu lösen aber nun bin ich mit meinem Latein am Ende..
Ich habe eine Galerie mit column erstellt. Jedes Bild hat zudem einen kleinen Effekt beim Mouseover (scale und opacity). Die Galerie wird in allen aktuellen Browsern korrekt angezeigt (sogar im IE). Auch die Animationen funktionieren wie sie sollen. Nur im Safari funktioniert das ganze noch nicht. Dort funktioniert der Effekt lediglich in der ersten Spalten. Alle anderen Spalten reagieren nicht; lassen sich nicht einmal anklicken.
Ich habe herausgefunden das es mit der Animation zusammenhängt. Sobald ich diese auskommentiere lassen sich alle Bilder anklicken. Die Animation möchte ich aber unbedingt beibehalten.
HTML:
<div id="gallery">
<section id="photos">
<a href="ref1.html"><img class="shrink" src="img/ref1.jpg" alt="ref1"/></a>
<a href="ref2.html"><img class="shrink" src="img/ref2.jpg" alt="ref2"/></a>
<a href="ref3.html"><img class="shrink" src="img/ref3.jpg" alt="ref3"/></a>
<a href="ref4.html"><img class="shrink" src="img/ref4.jpg" alt="ref4"/></a>
<a href="ref5.html"><img class="shrink" src="img/ref5.jpg" alt="ref5"/></a>
<a href="ref6.html"><img class="shrink" src="img/ref6.jpg" alt="ref6"/></a>
<a href="ref7.html"><img class="shrink" src="img/ref7.jpg" alt="ref7"/></a>
</div>
</section>
</div>
[CSS]
.shrink {
opacity: 0.8;
display: inline-block;
-webkit-transition-property: opacity, transform;
transition-property: opacity, transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.shrink:hover, .shrink:focus, .shrink:active {
opacity: 1.0;
-webkit-transform: scale(0.97);
transform: scale(0.97);
}
* { margin: 0; padding: 0; }
#gallery {
position: relative;
width: 70%;
margin: 0 auto;
top: 158px;
}
#photos {
line-height: 30px;
-webkit-column-count: 4;
-webkit-column-gap: 10px;
-moz-column-count: 4;
-moz-column-gap: 10px;
column-count: 4;
column-gap: 10px;
}
#photos img {
height: auto !important;
width: 100% !important;
}
@media (max-width: 1200px) {
#photos {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
}
@media (max-width: 1100px) {
#photos {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media (max-width: 800px) {
#photos {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
#photos {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
Ich hoffe ihr könnt mir bei meinem Problem weiterhelfen :-/
lg