Тёмный

3 basic responsive CSS/SCSS Layouts für Anfänger/Beginner [Tutorial/Deutsch] 

Unleashed Design
Подписаться 38 тыс.
Просмотров 12 тыс.
50% 1

Heute bauen wir drei einfach CSS (SCSS) Layouts nach die jeder mal bauen muss und dabei erkläre ich alles was für Anfänger dabei relevant ist.
Diesen Channel etwas Supporten?
🧡 www.buymeacoffee.com/unleashe...
Fragen oder Probleme? Werde Teil der Community! (Kostenlos)
📣 Discord Server: / discord
Unterstütze den Channel:
🧡 Adobe Creative Cloud: prf.hn/l/Vlkn0QW (Affiliate Link)
🧡 Meine UI Design Tool: bit.ly/UseAdobeXd (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)
🧡 RU-vid Mitgliedschaft: bit.ly/RU-vidSupporter (Affiliate Link)
Kapitel:
00:00 Einleitung
01:02 Setup
01:26 Single Page - Demo
01:49 Single Page - Code
09:25 Basic Blog - Demo
10:06 Basic Blog - HTML
12:19 SCSS Mixins (Media Querys)
15:07 Basic Blog - CSS
25:52 Basic Shop - Demo
26:56 Basic Shop - HTML
28:43 Basic Shop CSS
37:04 Ende
Links aus dem Video:
► Blog: codepen.io/Unleashed-Design/p...
► Shop: codepen.io/Unleashed-Design/p...
► Single Page: codepen.io/Unleashed-Design/p...
► VSC Theme: bit.ly/VisualStudioCodeTheme
► IDE Tutorial: • Neue Basic Web Dev IDE...
#Tutorial #CSS #WebDesignLernen
Meine Social Media Seiten:
► Homepage: bit.ly/1y4rvIA
► RU-vid: bit.ly/1rPBJ9Y
► Twitter: bit.ly/1y4rMeD
► Instagram: bit.ly/1UjBLuD
► Twitch: bit.ly/29VyA7J
► Discord: / discord
Copyright by Johannes Schiel / Unleashed Design

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@Chrizzonator
@Chrizzonator 2 года назад
Super Video vielen Dank wie immer ;)
@UnleashedDesign
@UnleashedDesign 2 года назад
Danke freut mich wenn dir das Video gefällt :)
@michaelreuter7577
@michaelreuter7577 2 года назад
Danke das es wieder einige Basics sind die sehr Praxisnahe gestaltet sind. Bitte weiter so.
@UnleashedDesign
@UnleashedDesign 2 года назад
Danke freut mich wenn es gefällt, es werden immer wieder einige Basics kommen jedoch wird hier immer eine Mischung aus Komplexen, Mittleren und Beginner Themen erscheinen :)
@TheOJMD
@TheOJMD 2 года назад
Großartiges Tutorial !!
@UnleashedDesign
@UnleashedDesign 2 года назад
Danke freut mich wenn es gefällt :)
@myyty
@myyty 2 года назад
Danke für die Einblicke. Meine Lieblingsversprecher waren "flexiert" und "Brainpoints". hehe Habe noch nie gesehen, dass die Bereiche im CSS Code so ineinander verschachtelt werden. Aber funktioniert.
@n4botz
@n4botz Год назад
In CSS werden die Bereiche auch nicht so verschachtelt, sondern ausschließlich innerhalb in Sass/SCSS. Letzteres wird hinterher dann zu CSS kompiliert, wo das Nesting dann wieder aufgehoben bzw. entsprechend aufgelöst wird (in dem die einzelnen Klassen generiert werden). Nicht das jemand auf die Idee kommt, es auch so in CSS zu definieren. ;)
@Multibunt
@Multibunt 3 месяца назад
Sehr starkes Turtolial
@patrick-aka-patski
@patrick-aka-patski 2 года назад
Sehr gut, schnell erklärt aber alles wichtige drin. Gutes Update für mich, der sich mit diesen responsive Elementen noch nicht auseinander gesetzt hat. Fazit: lass dich nicht austricksen vom Fool Screen :D
@UnleashedDesign
@UnleashedDesign 2 года назад
Danke freut mich wenn es dir gefallen hat und weiter helfen konnte :)
@ralfambuhl1662
@ralfambuhl1662 Год назад
Besten Dank für das tolle Video, genau was ich als eher Anfänger brauche. Eine Frage habe ich zu Demo 1: Wenn ich bei "article" die min-height auf 100vh stelle werden die Sections nicht mehr alle dargestellt. Ich kann nicht alle hoch und runter scrollen. Ganz verfügbar sind noch zwei und der dritte nur noch halb und der vierte ganz weg. Was könnte da das Problem sein?
@Sebastian-zs8cp
@Sebastian-zs8cp 2 года назад
hast du den Browser vorher schon reset gemacht , schon ab der 0Min das nicht mit aufgenommen oder wieso hast du kein Margen und padding im Browser?
@christianachleitner9439
@christianachleitner9439 2 года назад
Ich habe mal eine Frage: ist vor allem für den Hauptcontent oder? Sollte darum eigentlich außerhalb von main liegen, oder liege da falsch?
@Envalee
@Envalee 2 года назад
Habe ich mich gerade auch gefragt. Auf w3schools habe ich jedoch gelesen, dass keine wiederholenden Elemente im Main sein sollten. Somit wäre ein Header, den man auf mehreren Seiten nutzt darin nicht vorgesehen. Wie aber gesagt, erlaubt HTML ja an sich viel. Semantisch darf der header auch im main stehen. Kann mich aber auch irren, korrigiert mich gern. Dennoch gutes Video mal wieder, weiter so!
@groovebird812
@groovebird812 2 года назад
@@Envalee wenn keine wiederholenden Elemente dort stehen dürften, wären ja auch die sections nicht erlaubt. Kann ich mr nicht vorstellen.
@Envalee
@Envalee 2 года назад
@@groovebird812 Nein solche Elemente meinte ich auch nicht. Zitat von W3Schools: The content inside the element should be unique to the document. It should not contain any content that is repeated across documents such as sidebars, navigation links, copyright information, site logos, and search forms.
@n4botz
@n4botz Год назад
Von der Semantik her würde ich sowohl den primären Header und Footer außerhalb von Main definieren. Innerhalb von Main kommen dann ausschließlich die eigentlichen Inhalte (Content) der Seite. In Sass/SCSS solltest du zudem statt @import eher @forward und @use (je nachdem) verwenden. Die Definitionen zum Zentrieren der Artikel können zudem mithilfe der CSS min-function verkürzt werden. Der Effekt ist letztendlich derselbe, nur dass du dir einiges an Schreibarbeit ersparst. article { width: min(90%, 100rem); margin-inline: auto; } Zu guter Letzt sollte man möglichst vermeiden, sich ständig zu wiederholen (Don't repeat yourself) in dem man immer wieder die gleichen CSS "Eigenschaften-Paare" definiert. Ich würde für die Positionierung also eine eigene Klasse anlegen, die dann auf sämtliche Bereiche in denen es gewünscht angewendet wird. In deinem Fall z.B. eine Klasse .flex zusammen mit einem Modifier. Vorteil: Dein CSS wird nicht unnötig aufgebläht, ist somit schlanker und bleibt insgesamt übersichtlicher. Alternativ gleich ein passendes flex/grid-Mixin innerhalb von Sass/SCSS. Neben meiner konstruktiven Kritik dennoch ein Daumen hoch, da sich dieses Tutorial ja explizit an Anfänger richtet. Von daher sehe ich es nicht so wild, wenn auf solche Dinge (noch) nicht geachtet wird. Trotzdem wollte ich kurz darauf aufmerksam machen, damit es der ein oder andere vielleicht für die Zukunft im Hinterkopf behält. In CSS (SCSS) gibt es ja bekanntlich mehrere Wege, die nach "Rom" bzw. als Ziel führen. Von daher sollte mein Kommentar nur als eine kurze, konstruktive Randnotiz verstanden werden. LG Patrick
@Sebastian-zs8cp
@Sebastian-zs8cp 2 года назад
wiso ist der header in der main drine und nicht außerhalb?
@asensiodias1593
@asensiodias1593 Год назад
Warum funktioniert das mit dem $-Zeichen bei mir nicht in VS. Er zeigt das beim Nachcoden nicht an, wie bei dir
@groovebird812
@groovebird812 2 года назад
Im ersten Beispiel ist es unnötig flexbox für zu verwenden, da das Verhalten per default schon so ist. Da muss man gar nix angeben.
@UnleashedDesign
@UnleashedDesign 2 года назад
Absolut, aber wie ich da auch sagte, ich schreibe es hier immer gerne aus weil das Video an absolute Beginner geht sollte man wissen warum Flex Sicht so verhält
@David-xv2kj
@David-xv2kj 2 года назад
Wenn der Footer auch bei kurzen Seiteninhalten ganz unten sein soll, kann das mit Flexbox einfacher realisiert werden mit "footer {margin-top: auto}".
@groovebird812
@groovebird812 2 года назад
@@UnleashedDesign stimmt, trotzdem aber cooles Video. Sollte keine Kritik sein :)
@Linuxdirk
@Linuxdirk 2 года назад
Challenge: Das gleiche ohne CSS-Präprozessor 😆👍
@UnleashedDesign
@UnleashedDesign 2 года назад
Das ist keine Challenge ;) das klappte ohne Probleme ist nur etwas mehr Code :)
@Linuxdirk
@Linuxdirk 2 года назад
@@UnleashedDesign Also, ich glaube bei den Media Querys könntest du durchaus etwas Code sparen. Statt das für jede Definition erneut zu kopieren, einfach einmal am Ende der CSS-Datei definieren und dann die jeweiligen Definitionen da gesammelt jeweils für die verschiedenen Breiten anpassen.
@groovebird812
@groovebird812 2 года назад
@@Linuxdirk bei größeren Projekten macht es durchaus Sinn es so wie im Video zu machen.
@Linuxdirk
@Linuxdirk 2 года назад
@@groovebird812 Wäre es bei größeren Projekten nicht gerade sinnvoll, es NICHT so zu machen, damit das eigentliche Design und die Responsive-Funktionalität sauber getrennt sind?
@groovebird812
@groovebird812 2 года назад
@@Linuxdirk für mich wäre das nicht mehr so übersichtlich. Wenn man jeweils an der betreffenden Stelle gleich den Media Query schreibt weiß man immer was wozu gehört und muss nicht so in der Datei hin und herspringen. Falls die Datei später komprimiert wird fallen die vielen Meda Query Notierungen eh nicht mehr so ins Gewicht. Mit SCSS kann man auch direkt in die geschweiften Klammern den Query schreiben. Aber es hat ja auch jeder andere Präferenzen
@musicfan1485
@musicfan1485 2 года назад
Ich raste aus...ich habe das Tutorial jetzt min. 8x von A-Z mitgecoded und es funktioniert nicht. Jetzt habe ich deinen Code kopiert und in meine html/css Dateien eingebaut uns es funktioniert immer noch nicht. So doof kann ich doch eigentlich gar nicht sein, oder doch?
@UnleashedDesign
@UnleashedDesign 2 года назад
Hmmm so weiß ich leider nicht genau wo das Problem ist, hast du den eine IDE für Sass bzw. Scss ? Weil hier wenn du z.B. den Code von Codepen 1:1 Kopierst wird es nicht funktionieren weil deine index.html deine CSS nicht kennt und der Code aus der style.scss nicht einfach genutzt werden kann. Dieser muss erst zu .css werden. Hierfür habe ich aber ein Tutorial das auch verlinkt ist das sollte dir helfen :)
@niedeutschermeister1
@niedeutschermeister1 2 года назад
@@UnleashedDesign danke für den Tipp. Da werde ich mal mein Glück versuchen. Aber auch wenn das so nicht rüber gekommen ist: Danke für deine tollen Videos.
Далее
Hast du CSS Position wirklich verstanden?
12:07
Просмотров 10 тыс.
Задержали в аэропорту
00:56
Просмотров 402 тыс.
My little bro is funny😁  @artur-boy
00:18
Просмотров 5 млн
Responsive Dashboard Layouts with CSS Grid
24:54
Просмотров 53 тыс.
Learn CSS Grid the easy way
37:04
Просмотров 876 тыс.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
Просмотров 913 тыс.
CSS Grid Tutorial Deutsch für Anfänger [30+ Minuten]
35:12
CSS3 Grid/Flex Layout richtig nutzen! [TUTORIAL]
15:47
Задержали в аэропорту
00:56
Просмотров 402 тыс.