Dieser CSS Card Effekt macht süchtig! Spotlight Border Animation [DE/Tutorial]

Поділитися
Вставка
  • Опубліковано 16 лип 2024
  • Du brauchst einen Hoster?
    🧡 bit.ly/mein-hoster
    Heute bauen wir mithilfe von CSS und etwas JavaScript einfach eine Animation die jeder Website mit Cards verwenden werden könnte. Dabei müsst ihr kein CSS und JavaScript können. Ich erkläre euch in diesem Tutorial alles was ihr zu JavaScript und CSS wissen müsst um diese Animation zu bauen! Dazu ohne ChatGPT.
    Fragen oder Probleme? Werde Teil der Community! (Kostenlos)
    📣 Discord Server: / discord
    Unterstütze den Channel:
    🧡 Notizen & ToDo: affiliate.notion.so/qa91a3px0ahk (Affiliate Link)
    🧡 Adobe Creative Cloud: prf.hn/l/QxRnVXD (Affiliate Link)
    🧡 Meine UI Design Tool: prf.hn/l/pmZdNJ9 (Affiliate Link)
    🧡 Musik die ich Nutze: bit.ly/MeineHintergrundMusik (Affiliate Link)
    🧡 Mein Geschäftskonto: bit.ly/MeinFreelanceKonto (Affiliate Link)
    🧡 Meine Buchhaltungssoftware: bit.ly/sevDeskUnleashed (Affiliate Link)
    🧡 Meine Hardware/Kamerausrüstung: amzn.to/2ccEY0l (Affiliate Link)
    🧡 UA-cam Mitgliedschaft: bit.ly/UA-camSupporter (Affiliate Link)
    Kapitel:
    00:00 Demo
    00:21 Einleitung
    00:49 Theorie
    02:12 Setup
    02:39 Cards
    04:33 CSS Variablen
    07:02 JavaScript
    11:14 CSS Border Animation
    13:42 Gradient Animation
    16:23 Ende
    Links aus dem Video:
    ► Live Demo: codepen.io/Unleashed-Design/p...
    ► Beispiel: linear.app/features
    ► VSC Theme: bit.ly/VisualStudioCodeTheme
    ► IDE Tutorial: • Neue Basic Web Dev IDE...
    #css3 #webdesign #javascript
    Meine Social Media Seiten:
    ► Homepage: unleashed-design.de/?...
    ► UA-cam: bit.ly/1rPBJ9Y
    ► Twitter: bit.ly/1y4rMeD
    ► Instagram: bit.ly/1UjBLuD
    ► Twitch: bit.ly/29VyA7J
    ► Discord: / discord
    Copyright by Johannes Schiel / Unleashed Design

КОМЕНТАРІ • 97

  • @Wolveknight5
    @Wolveknight5 Рік тому +2

    Tolles Video. Super einfach erklärt, was wirklich für den Effekt wichtig ist. Weiter so!

  • @jaberer
    @jaberer Рік тому +3

    Wow, sehr cool, ich habe das letzte Mal vor ein "paar" Jährchen mit HTML, CSS und JavaScript aktiv gearbeitet, damals gab es noch kein LESS, SASS, usw. Und nun versuche ich wieder in der Richtung einzusteigen. Da hat sich doch so einiges getan, echt krass. Wie gesagt, ist alles schon etwas her ;-) Und ich muss sagen, echt Wahnsinn, wie sich das entwickelt hat.
    Zum Video: Es war zwar anfangs etwas tricky das in reinem plain CSS umzusetzen aber letztendlich hat alles wunderbar geklappt. Der Aufbau des Effekts ist sehr gut strukturiert und verständlich erklärt. Vielen Dank für dieses und die vielen anderen Videos von dir. Ich glaube, ich habe einen neuen Suchtchannel, kann somit jetzt mein Netflixabo getrost kündigen :-P

  • @sebastianernst3290
    @sebastianernst3290 Рік тому

    Ich finde es wirklich unter aller Kanone, was manche hier so unter dein Video schreiben. Danke für die kostenfreien Lerninhalte 👌 und immer weiter so

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Vielen Dank freut mich wenn es dir gefällt :) Development ist einfach ein Topic was jeder anders sieht :D

  • @Liggedias
    @Liggedias Рік тому

    Bin grad auf dieses Video gestoßen und bin sehr angetan! Das Tutorial ist sehr gut aufgebaut und deine Art zu Erklären angenehm. Der Effekt ist auch echt klasse. Weiter so! Hab mal ein Abo da gelassen :)

    • @UnleashedDesign
      @UnleashedDesign  Рік тому +1

      Danke freut mich wenn dir meine Videos gefallen :)

  • @haimitch
    @haimitch Рік тому

    Absolut genial der Effekt. Bitte mehr davon 🤩👍🏼

  • @mariokartgameplay6622
    @mariokartgameplay6622 Рік тому

    Der Effekt sieht echt toll aus. Danke für das Video :)

  • @eugenz22
    @eugenz22 Рік тому +2

    Fantastisch! Ganz anderer Stil wie bei anderen. Gut auf den Punkt gebracht! Weiter so! Der Erfolg bleibt nicht lange aus!

  • @sammydailyshorts
    @sammydailyshorts Рік тому

    Sehr geiles Video, danke!

  • @marckrug
    @marckrug Рік тому

    Danke für deine wirklich sehr schönen Tutorials!

  • @stefansl
    @stefansl Рік тому

    Sehr cool! Und schön angenehm erklärt. Weiter so!

  • @syntafin
    @syntafin Рік тому

    Sehr schön und übersichtlich aufgebaut.

  • @InverserPro
    @InverserPro Рік тому

    Thank you. It's cool!

  • @murators4732
    @murators4732 Рік тому

    Mega cooler Effekt. Danke fürs teieln!

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Danke freut mich wenn es dir gefällt :) gerne Teile ich den Effekt mit der Community :D

  • @DjTongewalt
    @DjTongewalt Рік тому

    Mega.. sehr geiler Effekt... 😍

  • @ancuvidesign
    @ancuvidesign 5 місяців тому

    Super Video vielen Dank dafür 😊

    • @UnleashedDesign
      @UnleashedDesign  5 місяців тому

      Freut mich wenn dir das Video gefallen hat :)

  • @nosferatuohnezahn6630
    @nosferatuohnezahn6630 Рік тому

    Super video!

  • @knusperinge8732
    @knusperinge8732 Рік тому

    Super Effekt und echt super erklärt

  • @microfx
    @microfx Рік тому

    cooler Kanal! Mega Produktionsqualität!

  • @FabioEste94
    @FabioEste94 Рік тому

    Danke 🙏

  • @etwasadas613
    @etwasadas613 Рік тому

    Erinnert mich sehr stark an das Video von Hyperplexed.

  • @johanneslang3084
    @johanneslang3084 Рік тому

    richtig Cool Top Video

  • @Alpagut88
    @Alpagut88 Рік тому

    Echt cool. Je mehr ich solche Videos schaue desto lustloser geh ich morgens an mein Job ran

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Warum das ?

    • @Alpagut88
      @Alpagut88 Рік тому

      @@UnleashedDesign weil ich als was anderes arbeite als Entwickler:) bin 35 und in der IT tätig doch nicht als Entwickler. IT Support. Ich habe Spaß daran solche Videos wie deine anzuschauen doch den Mut bringen und wirklich damit anfangen bzw. den Beruf zu änden ist eine schwierige Entscheidung

  • @kaiammeer
    @kaiammeer Рік тому +5

    Wow, absolut gutes Tutorial. Das macht Appetit darauf sich wieder mit Webdesign zu beschäftigen. Vielen Dank dafür.

  • @TheRealHoernchen
    @TheRealHoernchen Рік тому +7

    Echt mega bin immer wieder erstaunt, was CSS und JS so alles hinkriegen

  • @AlexanderFischer82
    @AlexanderFischer82 Рік тому +9

    Finde den Effekt sehr stark, beeindruckend. Tutorial auch richtig top. Spannend wäre noch zu sehen, ob und wie man die Performance optimieren kann, damit das mousemove Event nicht feuert ohne Ende. Kann mir vorstellen, dass das bei 100 Cards schon merklich ist.

    • @UnleashedDesign
      @UnleashedDesign  Рік тому +1

      Danke freut mich wenn dir meine Videos und der Effekt gefallen :)

    • @gorduan
      @gorduan Рік тому +1

      Mit der Performance, bei 100 Cards hast du wahrscheinlich recht, aber warum sollte man 100 Cards mit so einem Effekt auf einer Seite darstellen? Also klar kann man machen aber das würde den Effekt sehr inflationär und übertönend machen. Das ist ehr ein Effekt für besondere Merkmale. Wenn wie z.B. bei 100 Cards die ganze Webseite, wackelt und leuchtet, würde ich das nicht durchwinken. Generell sind 100 Cards vielleicht etwas übertrieben aber das war bestimmt auch eine Hyperbel ^^ Was mich intarsiert, der Gradient-Effekt hatte im Video sehr wenig Farben, ähnlich wie UA-cam das jetzt um die Videos macht. Lag das an der Bitrate eures Videos oder sind da tatsächlich so harte Farbverläufe? Das finde ich persönlich sehr störend also müsste man, wenn man das nutzt, wohl auf einen sehr geringen Effekt setzten. Aber allein den Border Effekt finde ich klasse!

    • @UnleashedDesign
      @UnleashedDesign  Рік тому +1

      Das ist die Bit Rate des von UA-cam komprimieren Videod 😂 UA-cam macht auf meinem schönen 11GB Format 240 Mb 😅

    • @maddin5000
      @maddin5000 Рік тому

      Als ersten Schritt könnte man schonmal das `card.getBoundingClientRect()` aus dem `mousemove`-Handler rausholen und die card rects stattdessen nur einmal/initial bzw. nur bei einer Änderung der Card-Liste abfragen.

  • @_djengis
    @_djengis Рік тому

    Uhh.... Das is sexy! Ersmal nen Abo! :P

  • @nexTabDE
    @nexTabDE Рік тому

    Toll aufgebaut! Sehr nachvollziehbar und irgendwie "spannend", wie der Effekt nach und nach entstanden ist, hat mir wirklich extrem gut gefallen, danke dafür. 🙂

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Danke freut mich wenn dir das Video und die Art gefällt :)

  • @karinavenefica4034
    @karinavenefica4034 Рік тому

    wow thx

  • @HaloElite
    @HaloElite Рік тому

    Sehr gutes Video! Klasse und verständlich erklärt. Nur den Punkt mit der relativen Position der Child-Elemente zur Maus Position hätte man eventuell noch etwas ausarbeiten können. Aber evtl. würde das auch den Rahmen sprengen, da es an sich ja eher ein eigenes Video zu "getBoundingClientRect" bräuchte.

    • @UnleashedDesign
      @UnleashedDesign  Рік тому +1

      Ja, man kann immer relativ Tief in jede Funktion gehen, bei mir auf dem Channel kann man das immer auf dem Thumbnail die Punkte beziehen :) um so mehr um so weniger Basics erkläre ich

  • @marcelmaier6765
    @marcelmaier6765 Рік тому

    Servus Johannes, Marcel hier von HTMLWorld damals (falls du dich noch erinnerst) .. :D Super Tutorial! Geiler Effekt, werde den sicher auch mal verwenden. Kleiner Verbesserungsvorschlag: Wenn du wie bei 14:00 beginnst viele Positionsänderungen o.ä. zu machen, hilft es fürs Verständnis oft, wenn du zuerst einen Pseudo-Background wie ein stechendes Rot etc. verwendest. Dann sieht man immer direkt, was die einzelnen Anweisungen genau ändern. Das hattest du zu Beginn auch für das Grid-Layout gemacht. Aber ist Meckern auf hohem Niveau .. Finde es erstaunlich, wie viel Zeit und Arbeit du in deine Videos packst, mit einer Menge Liebe zum Detail. Ich habe selten so einen qualitativ hochwertigen Content gesehen! Weiter so und alles Gute für die Zukunft :)

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Danke :D klar kenn ich dich noch ;) Pläne deinen Channel wiederzubeleben? Ja das stimmt danke für den Input :) werde ich mir für das nächste Video mal mitnehmen

    • @marcelmaier6765
      @marcelmaier6765 Рік тому

      @@UnleashedDesign Das freut mich zu hören, wenn Feedback Anklang findet :)
      Achtung .. bin nicht Hendrik, er war ja der Inhaber. Ich hatte zum Ende einfach nur etwas unterstützt.
      Ich hatte Hendrik vor Ewigkeiten mal kontaktiert. Aber ich glaube wir beide finden nicht mehr die Zeit UA-cam zu machen.
      (auch wenn es mir unheimlich Spaß machen würde)
      Aber es freut mich echt tierisch, dass du das alles durchgezogen hast und als Freelancer arbeitest.

  • @PicSta
    @PicSta Рік тому +3

    Hab ich schon bei einem englischsprachigen UA-camr gesehen und war auch sofort beeindruckt. Ich werde es bestimmt bei einem meiner nächsten Projekte verwenden. Und danke für die deutsche Version von dir.

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Ja man sieht das viel wegen Linear, diese Seite hat ja jeden zweiten Preis gewonnen für Design usw. :D

  • @saschaweber9728
    @saschaweber9728 Рік тому

    Mega Idee! Danke für das coole Tutorial.

  • @Against.Lies.01
    @Against.Lies.01 Рік тому +1

    Wirklich klasse Design

  • @RosaJD
    @RosaJD Рік тому +1

    Der Effekt ist mega, ich bin Schockverliebt 🤩👍🏻

  • @johnengert5768
    @johnengert5768 Рік тому +1

    Beeindruckend. HTML, CSS und Javascript lernen bietet unglaublich viele Möglichkeiten für Designs.

  • @mightyjupp1599
    @mightyjupp1599 Рік тому +1

    Sehr Cool, so etwas wollte ich auf meiner Personal website einbauen.

  • @stefandahlmann4538
    @stefandahlmann4538 Рік тому

    Mir gefällt der gezeigte Effekt sehr gut. Gerne mehr so Effekte in zukünftigen Videos, wie auch Bewegungsefekte.

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Wird kommen :) mache ja die letzten jahre eh nicht viel anderes :D

  • @udk-tutorialsbyluke8434
    @udk-tutorialsbyluke8434 Рік тому +1

    Megathumbnail Junge ich liebe jedes deiner Videos danke mal wieder dafür :) Mach weiter so

  • @joga_bonito_aro
    @joga_bonito_aro Рік тому +2

    Ich weiß ja nicht wie ihr das seht, aber wenn ich etwas kopiere dann Verweise ich auf die Quelle: ua-cam.com/video/htGfnF1zN4g/v-deo.html

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Ich kannte nur die Seite Linear die auf diversen "Best Websites"-Seiten Preise abgeräumt hat genau wegen diesem Effekt. Daher war meine Quelle für das Video Linear, diese ist auch angegeben.

  • @ClipThatnoww
    @ClipThatnoww Рік тому

    Genial

  • @heggochan580
    @heggochan580 Рік тому +1

    ich kann irgendwie kein child erstellen...kann mir jemand helfen? Es geht nicht wenn ich geschweifte klammern in den cards klammern mache nur außerhalb davon...

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      nutzt du reines CSS oder SASS/SCSS in dem Video nutze ich wie in jedem meiner Videos SASS :) mit der SCSS Syntax das kann man nicht einfach in einer CSS Datei schreiben.

  • @gabschi12
    @gabschi12 Рік тому

    Der Effekt ist richtig cool leider kann ich ihn auf der Arbeit bei unseren Websites nicht verwenden da wir javaScript nur dann verwenden dürfen wenn es nicht anders geht.

  • @schatten105
    @schatten105 Рік тому

    Bin eh grad dabei meine eigene Seite neu zu bauen, da werd ich das auf jeden Fall mit nutzen.

  • @garcipat
    @garcipat Рік тому

    Dachte ist pures CSS dem titel nach. Gucke mal ob ich das mit typescript hinkriege

  • @ZPIB
    @ZPIB Рік тому

    Hallo,
    denken Sie, dass man durch Dokumentationen, Tutorials Artikels...usw ein professioneller Programmierer werden kann?
    Danke!

  • @BK007Lp
    @BK007Lp Рік тому +2

    Wäre nett gewesen, hättest du erwähnt, woher die Video Idee kommt... (ua-cam.com/video/htGfnF1zN4g/v-deo.html)

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Hallo die Idee habe ich wie im Intro erzählt von Linear nicht von diesem Video auch wenn es sehr gut gemacht ist :) wie viele hier auf UA-cam und anderswo gucke ich mir viele Quellen wie godly.website/ oder www.awwwards.com/ an wo ich Ideen für Videos finde. Dort hat die Website Linear die ja in dem Video und auch in meinem Video gezeigt wurde für sehr viel aufsehen gesorgt genau wegen dem im Video gezeigten Effekt. Wenn man in den Code von Linear schaut sieht man auch genau das die Idee von uns beiden von Linear geklaut wurde ;)

    • @BK007Lp
      @BK007Lp Рік тому +1

      @@UnleashedDesign Das Design bei Linear existiert jetzt fast ein Jahr und komischerweise genau dann, wenn das Video von Hyperpexeled viral geht, veröffentlichst du das identische Video auf deutsch. Komisch, oder? An sich ist das ja weder Diebstahl noch sonst etwas. Viele sprechen kein Englisch und ich finde es gut, wenn Content ins Deutsche übersetzt wird und "neuverfilmt". Aber Credits gehören dann auch dazu.

  • @Das-Radio
    @Das-Radio Рік тому

    Meine Frage ist angekommen?

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Hallo welche Frage? habe ich glaube ich nicht bekommen.

  • @udk-tutorialsbyluke8434
    @udk-tutorialsbyluke8434 Рік тому

    Mir fällt hier noch ein es wäre eine schöne option mit boxshadow und calc(--varX/Y) einen Schatten von den einzelenen Cards zu werfen, der z.B. 1.2* die variablen des spotlighs von den Cards entfernt ist

  • @tonivanderweert7014
    @tonivanderweert7014 Рік тому

    Sag nur CHAPEAU.

  • @letsplaychronicles9483
    @letsplaychronicles9483 Рік тому

    warum klingen die off-bild Audioteile eigentlich so Basslastig? Hörst du dir nicht hinterher an, was du da aufnimmst und mischst? Das passt doch hinten und vorne nicht zusammen. Kontinuität - auch im Ton - stände dem ganzen besser.

    • @letsplaychronicles9483
      @letsplaychronicles9483 Рік тому

      achja, schon mal davon gehört, das Menschen atmen? Es ist extrem unnatürlich jeden Atmer wegzuschneiden. Damit erzeugst du ein negatives Gefühl beim Rezipienten und das ist sicher das wenigste, was du willst.

  • @meikelprinzler2615
    @meikelprinzler2615 Рік тому

    Ich habe das Video angeklickt, da du geschrieben hattest "Dieser CSS Card Effekt" ... und ich dachte ok mal wieder was geiles nur in css aber naja war wohl nichts... danke für nichts!

    • @UnleashedDesign
      @UnleashedDesign  Рік тому

      Das tut mir leid, aber Interaktivität im Sinne von User Interaktionen bekommt man nur mit etwas JavaScript hin, du kannst die x/y Position auch mit einer CSS Keyframe Animation ändern dann hättest du eine Animation jedoch ohne de Interaktion des Nutzers. Damit in Zukunft das Problem nicht nochmal aufkommt sofern ich "nur" CSS nutze ist auf den Titelbildern auch nur das CSS Logo zu sehen :)

  • @moritzlimbach
    @moritzlimbach Рік тому

    Click Bait. Richtig wäre CSS + JS Card Effekt

  • @AndreasKempe
    @AndreasKempe Рік тому

    Warum "diese Border"? Erstens heißt es Rand und nicht Border, zweitens warum diese? Es ist DER Rand.