Hallo zusammen,
ich habe ein Problem mit einer Responsiven Galerie ,die ich auf YouTube gefunden habe (
Externer Inhalt
www.youtube.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Diese habe ich gleich mal eingebaut,und sie hat funktioniert.Jetzt habe ich aber ein Problem mit der Position am Smartphone:
Wie man sehen konnte war die Galerie verdeckt.
Jetzt ist meine Frage,was ich machen soll,um die Galerie zu sehen.
Hier die CSS der Galerie:
Code
body {
margin: 0;
padding: 0;
}
.carousel__frame {
width: 100%;
height: 100vh;
position: relative;
overflow: hidden;
white-space: nowrap;
margin: 0;
padding: 0;
}
img {
width: auto;
height: auto;
background-size: cover;
display: table;
z-index: -1;
background-size: auto;
position:center;
bottom:0px;
}
.carousel__slides {
display: block;
}
.carousel__item {
width: 100%;
height: auto;
position: relative;
display: inline-block;
}
.carousel__prev, .carousel__next {
font-size: 1rem;
position: absolute;
top: 50%;
}
.carousel__prev {
left: 2rem;
}
.carousel__next {
right: 2rem;
}
button:focus {
outline: none;
}
button {
background: rgba(0,0,0,0);
border: none;
color: #fff;
}
footer {
background-color: black;
padding:10px;
bottom:0;
left:0;
right:0;
}
a.link {
text-decoration: none;
font-family: "Helvetica Neue",sans-serif;
font-weight: lighter;
font-size: 20px;
z-index: 999;
text-decoration-color: White;
color:white;
text-align: right;
}
Alles anzeigen
Und die andere CSS:
Code
#preloader {
position: fixed;
left: 0;
top: 0;
z-index: 9999;
width: 100%;
height: 100%;
overflow: visible;
background-color: #000;
display: flex;
justify-content: center;
align-items: center;
}
.spinner {
width: 40px;
height: 40px;
background-color: #333;
margin: 100px auto;
-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
0% { -webkit-transform: perspective(120px) }
50% { -webkit-transform: perspective(120px) rotateY(180deg) }
100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) }
}
@keyframes sk-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
} 50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
} 100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
html, body {
margin: 0;
padding: 0;
width: 100%;
z-index:999;
}
body {
font-family: "Helvetica Neue",sans-serif;
font-weight: lighter;
z-index:999;
}
header {
width: 100%;
height: 100vh;
background: url() no-repeat 50% 50%;
background-size: cover;
z-index:999;
}
.content {
width: 94%;
margin: 4em auto;
font-size: 20px;
line-height: 30px;
text-align: justify;
z-index:999;
}
.logo {
line-height: 60px;
position: fixed;
float: left;
margin: 16px 46px;
color: #fff;
font-weight: bold;
font-size: 20px;
letter-spacing: 2px;
z-index:999;
}
nav {
position: fixed;
width: 100%;
line-height: 60px;
z-index:999;
}
nav ul {
line-height: 60px;
list-style: none;
background: rgba(0, 0, 0, 0);
overflow: hidden;
color: #fff;
padding: 0;
text-align: right;
margin: 0;
padding-right: 40px;
transition: 1s;
z-index:999;
}
nav.black ul {
background: #000;
z-index:999;
}
nav ul li {
display: inline-block;
padding: 16px 40px;;
z-index:999;
}
nav ul li a {
text-decoration: none;
color: #fff;
font-size: 16px;
z-index:999;
}
.menu-icon {
line-height: 60px;
width: 100%;
background: #000;
text-align: right;
box-sizing: border-box;
padding: 15px 24px;
cursor: pointer;
color: #fff;
display: none;
z-index:999;
}
@media(max-width: 786px) {
.logo {
position: fixed;
top: 0;
margin-top: 16px;
z-index:999;
}
nav ul {
max-height: 0px;
background: #000;
z-index:999;
}
nav.black ul {
background: #000;
z-index:999;
}
.showing {
max-height: 34em;
z-index:999;
}
nav ul li {
box-sizing: border-box;
width: 100%;
padding: 24px;
text-align: center;
z-index:999;
}
.menu-icon {
display: block;
z-index:999;
}
/*Soclai media icons*/
Alles anzeigen
Vielen Dank im voraus!
Tobi
PS:Bin noch Anfänger!