OMG! Vielen Dank!
Beiträge von Lupus_III
-
-
Sempervivum hat aber geschrieben
Sh....t!
-
Das tut auch nicht. Ein Klick auf den Pfeil und der Bildschirm ist leer.
-
Ich habe das Zeichen % gegen = getauscht. Es funktioniert nicht!
-
Hallo zusammen,
ich baue mir gerade zum Üben ein Testimonial "Was sagen unsere Kunden über uns"! Leider funktioniert irgendwie das JS nicht, wie ich es will. Kann mal jemand drüberschauen und mir auf die Sprünge helfen?
Hier kommt der Code:
HTML
Alles anzeigenHTML <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Font awesome cnd link--> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> <!-- custom css file link--> <link rel="stylesheet" href="testi.css/testimonial.css"> <title>Testimonial Slider Using HTML CSS Vanilla Javascript</title> </head> <body> <div class="container"> <div class="slide-container active"> <div class="slide"> <i class="fa-solid fa-quote-right icon"></i> <div class="user"> <img src="img/mann.jpg" alt=""> <div class="user-info"> <h3>John Doe</h3> <div class="stars"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i> </div> </div> </div> <p class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa voluptatem assumenda ab ipsam suscipit totam cumque laudantium maxime velit tenetur labore, nobis, temporibus exercitationem repudiandae esse officiis ad quaerat harum? </p> </div> <div class="slide-container"> <div class="slide"> <i class="fa-solid fa-quote-right icon"></i> <div class="user"> <img src="img/frau.jpg" alt=""> <div class="user-info"> <h3>Jean Doe</h3> <div class="stars"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i> </div> </div> </div> <p class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa voluptatem assumenda ab ipsam suscipit totam cumque laudantium maxime velit tenetur labore, nobis, temporibus exercitationem repudiandae esse officiis ad quaerat harum? </p> </div> </div> <div class="slide-container"> <div class="slide"> <i class="fa-solid fa-quote-right icon"></i> <div class="user"> <img src="img/mann.jpg" alt=""> <div class="user-info"> <h3>Martin Doe</h3> <div class="stars"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i> </div> </div> </div> <p class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa voluptatem assumenda ab ipsam suscipit totam cumque laudantium maxime velit tenetur labore, nobis, temporibus exercitationem repudiandae esse officiis ad quaerat harum? </p> </div> </div> <div class="slide-container"> <div class="slide"> <i class="fa-solid fa-quote-right icon"></i> <div class="user"> <img src="img/frau.jpg" alt=""> <div class="user-info"> <h3>Valentina Doe</h3> <div class="stars"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i> </div> </div> </div> <p class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa voluptatem assumenda ab ipsam suscipit totam cumque laudantium maxime velit tenetur labore, nobis, temporibus exercitationem repudiandae esse officiis ad quaerat harum? </p> </div> </div> <div id="next" class="fas fa-chevron-right" onclick="next()"></div> <div id="prev" class="fas fa-chevron-left" onclick="prev()"></div> </div> <script src="js/testi.js"></script> </body> </html>
Code
Alles anzeigenCSS *{ font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; box-sizing: border-box; text-transform: capitalize; } body{ min-height: 100vh; display: flex; align-items: center; justify-content: center; padding-bottom: 70px; background-color: #3498db; } .container{ position: relative; perspective: 1000px; } .container .slide-container .slide{ border-radius: 5px; background-color: #fff; box-shadow: 0 5px 10px #333 ; width: 450px; padding: 20px; margin: 10px; position: relative; transform-style: preserve-3d; } .container .slide-container .slide .icon{ position: absolute; top: 10px; right: 15px; font-size: 90px; color: #3498db; } .container .slide-container .slide .user{ display: flex; align-items: center; } .container .slide-container .slide img{ height: 100px; width: 100px; border-radius: 50%; object-fit: cover; margin-right: 10px; } .container .slide-container .slide .user .user-info h3{ color: #333; font-size: 20px; } .container .slide-container .slide .user .user-info .stars i{ color: #3498db; font-size: 15px; } .container .slide-container .slide .text{ color: #333; font-size: 14px; padding-top: 15px; font-style: italic; } .container .slide-container{ display: none; } .container .slide-container.active{ display: block; } .container #next, .container #prev{ position: absolute; top: 50%; transform: translateX(-50%); height: 50px; width: 50px; line-height: 50px; text-align: center; font-size: 20px; background-color: #fff; color: #333; cursor: pointer; border-radius: 50%; box-shadow: 5px 10px #3337; } .container #next{ right: -90px; } .container #prev{ left: -60px; } .container #next:hover, .container #prev:hover{ background-color: #333; color: #fff; }
Code
Alles anzeigenJS let slides = document.querySelectorAll('.slide-container'); let index = 0; function next(){ slides[index].classList.remove('active'); index (index + 1) % slides.length; slides[index].classList.add('active'); } function prev(){ slides[index].classList.remove('active'); index (index - 1 + slides.length) % slides.length; slides[index].classList.add('active'); }
-
Und hier kannst du dich auch austoben!
-
lichen Dank!
-
Super, danke! Noch schlanker! Weißt Du, wo man eine Auflistung der Zeichen wie "\1F44D" finden kann?
-
Danke Sempervivum für den Fingerzeig.
Ich habe jetzt mal recheriert und rumprobiert. Den Code wie es bei mir richtig angezeigt wird schreibe ich nachfolgend. Vielleicht kann es ja jemand mal brauchen.
HTML
Alles anzeigenHTML <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=ul, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <ul> <li class="check1">1</li> <li class="check1">2</li> <li class="check1">3</li> <li class="check1">4</li> <li class="check1">5</li> </ul> <ul> <li class="check2">1</li> <li class="check2">2</li> <li class="check2">3</li> <li class="check2">4</li> <li class="check2">5</li> </ul> </body> </html>
-
Hallo zusammen,
ich brauche mal wieder euer Schwarmwissen.
Ich mache gerade eine Webseite mit mehreren Listen. Einige dieser Liste sollen keine Punkte sondern Fontawesome Symbole haben, alle anderen nur Punkte. Ich habe versucht die betreffenden <ul><li> mit einer classe list-style: none; zu kennzeichen. Leider klappt das nicht. Hat jemand eine andere/ bessere Idee?
-
Das ist zu 100% wieder ein Thread, wo es nur eine Frage der Zeit ist, bis der Eingangspost kopiert und mit einem Link versehen wird.
Lässt sich gut daran erkennen, dass der User neu ist, der Username mit einer Zahl endet und die Frage auch mehr als merkwürdig ist.
You got bloody right!!!!
-
Was meinst du mit Datei? HTML, JPG, PNG ... ? Und in welchem (Unter)Ordner liegt die?
-
Nachdem sich hier niemand gemeldet hat, gehe ich davon aus, dass niemand mit einer solchen oder ähnlichen Aufgabe in seiner beruflichen Laufbahn zu tun hatte. Trotzdem danke!
-
Hallo zusammen,
unser Turnverein bietet im Laufe der Woche verschiedene Kurse, wie Yoga, Rückenkurs, Mütter mit Baby usw. an. Wir möchten diesen Kurskalender in der Webseite veröffentlichen. Wegen der Kapazitätsplanung sollen sich Vereinmitglieder über diesen Kursplan mit einem Passwort anmelden können.
Die Kurse möchten wir auch an Nichtmitglieder gegen Bezahlung anbieten. Das heißt der Kurskalender müßte eine Funktion der Passworteingabe für Mitglieder haben aber auch die Möglichkeit für Nichtmitglieder die Kurse bei Anmeldung zu bezahlen (Paypal, Giropay ...).Gibt es dafür ein Tool, das man fertig kaufen kann, oder weiß jemand eine andere Lösung (Webshop?) aus seiner beruflichen Praxis?
-
Sorry, bei mir war der h3-Tag an der falschen Stelle!
-
Hallo zusammen,
ich möchte die Beschriftung eines <a>-Tag mit einem h3 gestalten und habe das so gemacht =>
<a href="https://xyz.de/" target="_blank"><img src="images/logo.jpg" alt="Logo"> <br><h3>
Wir sind Sponsor der XYZ<br> und demTeam-Physio </h3></a>
Der Validator meckert das als Error an. Wie geht es richtig?
-
Ich frage mich, was so ein Formular soll? Als User würde ich so eine Prozedur ablehnen. Da erwarte ich, dass alle zu befüllenden Felder schon am Anfang erkennbar sind und ich mit der Tab-Taste von Feld zu Feld springen kann und nicht jedes mal auf weiter klicken muss.
-
Sh.......t!!!!! Asche auf mein Haupt. Oft sind es die kleinen Dinge, die dazu führen ob etwas tut oder nicht. Danke Euch allen.
-
Nein, das ist sicherlich nicht das Problem. Das Video wird mit der classe
.trailer{
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
z-index: 1000;
background-color: rgba(0,0,0,0.95);
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
visibility: hidden;
opacity: 0;
}ausgeblendet und mit der durch das Script eingesetzte Classe bei Click eingeblendet
.trailer.active{
visibility: visible;
opacity: 1;
}und weil der Trailer einen z-index von 1000 hat, müßte er zu sehen sein. Ist er aber nicht. Warum?
-
Hallo zusammen, ich wiß nicht, warum das Script nicht funktioniert. Bei click auf "Watch Trailer" soll das verborgene Video erscheinen und bei click auf das Kreuz wieder verschwinden. Im Inspector wird die Class active gesetzt.
HTML
Alles anzeigen<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <div class="banner"> <div class="content"> <img src="assets/bg.png" alt=""> <h2>Video Popup</h2> <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sequi ullam illum itaque sapiente est corrupti voluptas. Consequuntur saepe ex quaerat possimus eligendi voluptates quod tenetur beatae. Aliquid tenetur ipsum fuga! </p> <a href="#" onclick="toggle();">Watch Trailer</a> </div> </div> <div class="trailer"> <video src="assets/trainingskurse.mp4" controls="true"></video> <img src="assets/close.png" class="close" onclick="toggle();" > </div> <script> function toggle(){ var trailer= document.querySelector(".trailer") var video= document.querySelector("video") trailer.classList.toggle("aktive"); video.pause(); video.currentTime = 0; } </script> </body> </html>
Code
Alles anzeigen*{ margin: 0; padding: 0; box-sizing: border-box; font-family: sans-serif; } .banner{ position: relative; width: 100%; min-height: 100vh; background: #000; display: flex; justify-content: center; align-items: center; } .banner .content{ max-width: 550px; } .banner .content img{ max-width: 100%; margin-bottom: 15px; } .banner .content h2{ color: #fff; font-weight: 500; font-size: 2em; } .banner .content p{ font-size: 1.2em; color: #fff; font-weight: 300; margin: 15px 0 25px; } .banner .content a{ position: relative; text-transform: uppercase; background-color: #fff; color: #111; font-weight: 500; letter-spacing: 2px; text-decoration: none; display: inline-block; padding: 10px 15px; border-radius: 10px; } .trailer{ position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1000; background-color: rgba(0,0,0,0.95); width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; visibility: hidden; opacity: 1; } .trailer.active{ visibility: visible; opacity: 0; } .trailer video{ position: relative; max-width: 900px; outline: none; } .close{ position: absolute; top: 30px; right: 30px; cursor: pointer; filter: invert(1); max-width: 32px; color: #fff; } @media (max-width: 991px){ .trailer video{ max-width: 90%; } }