Beautiful Free Nova Template
+A top notch premium quality template for your next web project. +
+ +diff --git a/06.04.2025_22.08.14_REC.mp4 b/06.04.2025_22.08.14_REC.mp4 new file mode 100644 index 00000000..d826a631 Binary files /dev/null and b/06.04.2025_22.08.14_REC.mp4 differ diff --git a/README.md b/README.md index 6d1ec1cd..e57247e2 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,98 @@ -> ⭐ ***README** to coś więcej niż opis. Poprzez nie **pokazujesz swoje mocne strony** – swoją dokładność, sposób myślenia i podejście do rozwiązywania problemów. Niech Twoje README pokaże, że masz **świetne predyspozycje do rozwoju!*** -> -> 🎁 *Zacznij od razu. Skorzystaj z **[szablonu README i wskazówek](https://github.com/devmentor-pl/readme-template)**.* +![Preview] +Nova Template Clone +👉 Live Version - +A responsive one-page template inspired by a design from Webscope. Built using HTML and CSS only, this project replicates the structure, layout, and look of a premium template, focusing on clean code and layout practice. +✨ Main Features: +Layout with Flexbox -# HTML & CSS: Podstawy +Sectioned structure: header, features, logos, main content, pricing, team, footer -Najwyższy czas zakodować prawdziwą stronę internetową! +Interactive hover effects and reusable components -Będziemy się wzorować na projekcie od [Webscope](https://themewagon.com/themes/project-app-showasing-onepage-bootstrap-template-free-nova/), który wygląda tak: +💡 Technologies + + (including custom properties and Flexbox) - - +💿 Installation +You don’t need any advanced setup to run the project. Simply: -## Opis projektu +# Clone the repo +git clone git@github.com:satoshi300/task-html-and-css-basics.git -Wszystkie niezbędne grafiki masz przygotowane w katalogu `images`. Znajdziesz tam m.in. [pliki SVG](https://pl.wikipedia.org/wiki/Scalable_Vector_Graphics). W VS Code ich podgląd uzyskasz dzięki rozszerzeniu [SVG](https://marketplace.visualstudio.com/items?itemName=jock.svg). +# Open index.html in your browser +To enable live preview in development, use the VS Code Live Server extension. -Font, który jest używany w projekcie, to [Montserrat](https://fonts.google.com/specimen/Montserrat). +🤔 Solutions Provided in the Project +1. Flexbox-based Layout +Problem: Creating a clean, responsive layout +Solution: Use of .row, .container, .cell wrappers for control -Tło w górnej części strony to gradient: -`background: radial-gradient(rgb(194, 74, 126), rgb(105, 86, 235));` +.row { + display: flex; + justify-content: space-between; +} -Jeśli chcesz dokładnie odwzorować położenie poszczególnych elementów, możesz użyć rozszerzenia do Chrome o nazwie [PerfectPixel](https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi). Pozwoli Ci ono osadzić przedstawiony wyżej plik poglądowy (lokalizacja: `./assets/demo.png`) jako tło dla tworzonej strony. +2. Maintaining Design Consistency +Problem: Repeating layout logic without a framework +Solution: Utility-like classes with semantic naming -> **Uwaga!** Możliwe, że w powyższym rozszerzeniu będziesz musiał użyć odpowiedniej skali obrazu wykorzystywanego jako podgląd. Jest to zależne od [ustawień systemowych](https://pliki.wiki/blog/jak-korzystac-ze-skalowania-ekranu-w-systemie-windows-10/). Zazwyczaj jednak domyślne ustwienia wtyczki dobrze się sprawdzają i poza jej instalacją nie musisz nic robić. -Strona nie musi być wykonana zgodnie z pierwowzorem 1:1. Ważne, aby na pierwszy rzut oka było widać, że jest to ten sam projekt. +.row, .container, .cell { + outline: 5px solid; +} -Pamiętaj, że przedstawiona grafika to element statyczny, a strona internetowa to element dynamiczny, który powinien dobrze wyglądać w różnych rozdzielczościach / na różnej wielkości monitorach. Część z nich może mieć szerokość ekranu 1280px, a inna 1440px itp. Na razie jednak skup się na odwzorowaniu zamieszczonego w zadaniu widoku. Innymi rozdzielczościami zajmiemy się w kolejnym module. +3. Gradient Header Background +Issue Solution +Non-standard header design background: radial-gradient(...) +Typography consistency Google Fonts: Montserrat +Precise element placement PerfectPixel plugin -## Propozycja podziału +4. Example – Gradient and Button Styling +.header { + background: radial-gradient(rgb(194, 74, 126), rgb(105, 86, 235)); +} -Poniżej zamieszczam propozycję podziału strony na poszczególne grupy: +🔁 Reusable Parts +.row – 100% width section -- wiersz (`width: 100%`) – kolor zielony -- wyśrodkowanie (`max-width: 1150px`) – kolor niebieski -- komórka (wiele elementów w jednej linii) – kolor pomarańczowy. +.container – max-width wrapper -Nie musisz się od tego stosować – to jedynie moja koncepcja, która ma Ci pomóc w utworzeniu odpowiedniej struktury. +.cell – flexible internal block - +Feature and pricing cards reuse consistent structure - +🔧 Tools / Extensions Used +PerfectPixel – overlay comparison with PNG mockup -> :warning: Jeśli nie posiadasz materiałów do tego zadania, to znajdziesz je na stronie [devmentor.pl](https://devmentor.pl/p/html-and-css-basics/). +Live Server (VS Code) – real-time preview +SVG Viewer – for previewing SVG icons - +Prettier – for formatting -> ⭐ ***README** to coś więcej niż opis. Poprzez nie **pokazujesz swoje mocne strony** – swoją dokładność, sposób myślenia i podejście do rozwiązywania problemów. Niech Twoje README pokaże, że masz **świetne predyspozycje do rozwoju!*** -> -> 🎁 *Zacznij od razu. Skorzystaj z **[szablonu README i wskazówek](https://github.com/devmentor-pl/readme-template)**.* +🌱 Inspirations +Template by Webscope + +devmentor.pl project example + +PerfectPixel UX pixel-precision approach + +💭 Conclusions for Future Projects +I would like to improve: + +Responsiveness for different resolutions (e.g. 1280px, 1440px) + +Use semantic HTML tags more precisely + +Refactor CSS into SCSS or better BEM-based naming + +🙋♂️ Feel free to contact me +Feel free to reach out if you'd like to collaborate, give feedback, or just say hi! +📬 Your LinkedIn https://www.linkedin.com/in/michal-wasiak-457a5331/ | Your GitHub https://github.com/satoshi300 + +👏 Thanks / Special thanks / Credits +Special thanks to devmentor.pl for the course, tasks, and code review guidance 🙏 +And to Webscope for the original design inspiration. \ No newline at end of file diff --git a/README1.md b/README1.md new file mode 100644 index 00000000..6d1ec1cd --- /dev/null +++ b/README1.md @@ -0,0 +1,56 @@ +> ⭐ ***README** to coś więcej niż opis. Poprzez nie **pokazujesz swoje mocne strony** – swoją dokładność, sposób myślenia i podejście do rozwiązywania problemów. Niech Twoje README pokaże, że masz **świetne predyspozycje do rozwoju!*** +> +> 🎁 *Zacznij od razu. Skorzystaj z **[szablonu README i wskazówek](https://github.com/devmentor-pl/readme-template)**.* + + + + +# HTML & CSS: Podstawy + +Najwyższy czas zakodować prawdziwą stronę internetową! + +Będziemy się wzorować na projekcie od [Webscope](https://themewagon.com/themes/project-app-showasing-onepage-bootstrap-template-free-nova/), który wygląda tak: + + + + + +## Opis projektu + +Wszystkie niezbędne grafiki masz przygotowane w katalogu `images`. Znajdziesz tam m.in. [pliki SVG](https://pl.wikipedia.org/wiki/Scalable_Vector_Graphics). W VS Code ich podgląd uzyskasz dzięki rozszerzeniu [SVG](https://marketplace.visualstudio.com/items?itemName=jock.svg). + +Font, który jest używany w projekcie, to [Montserrat](https://fonts.google.com/specimen/Montserrat). + +Tło w górnej części strony to gradient: +`background: radial-gradient(rgb(194, 74, 126), rgb(105, 86, 235));` + +Jeśli chcesz dokładnie odwzorować położenie poszczególnych elementów, możesz użyć rozszerzenia do Chrome o nazwie [PerfectPixel](https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi). Pozwoli Ci ono osadzić przedstawiony wyżej plik poglądowy (lokalizacja: `./assets/demo.png`) jako tło dla tworzonej strony. + +> **Uwaga!** Możliwe, że w powyższym rozszerzeniu będziesz musiał użyć odpowiedniej skali obrazu wykorzystywanego jako podgląd. Jest to zależne od [ustawień systemowych](https://pliki.wiki/blog/jak-korzystac-ze-skalowania-ekranu-w-systemie-windows-10/). Zazwyczaj jednak domyślne ustwienia wtyczki dobrze się sprawdzają i poza jej instalacją nie musisz nic robić. + +Strona nie musi być wykonana zgodnie z pierwowzorem 1:1. Ważne, aby na pierwszy rzut oka było widać, że jest to ten sam projekt. + +Pamiętaj, że przedstawiona grafika to element statyczny, a strona internetowa to element dynamiczny, który powinien dobrze wyglądać w różnych rozdzielczościach / na różnej wielkości monitorach. Część z nich może mieć szerokość ekranu 1280px, a inna 1440px itp. Na razie jednak skup się na odwzorowaniu zamieszczonego w zadaniu widoku. Innymi rozdzielczościami zajmiemy się w kolejnym module. + +## Propozycja podziału + +Poniżej zamieszczam propozycję podziału strony na poszczególne grupy: + +- wiersz (`width: 100%`) – kolor zielony +- wyśrodkowanie (`max-width: 1150px`) – kolor niebieski +- komórka (wiele elementów w jednej linii) – kolor pomarańczowy. + +Nie musisz się od tego stosować – to jedynie moja koncepcja, która ma Ci pomóc w utworzeniu odpowiedniej struktury. + + + + + +> :warning: Jeśli nie posiadasz materiałów do tego zadania, to znajdziesz je na stronie [devmentor.pl](https://devmentor.pl/p/html-and-css-basics/). + + + + +> ⭐ ***README** to coś więcej niż opis. Poprzez nie **pokazujesz swoje mocne strony** – swoją dokładność, sposób myślenia i podejście do rozwiązywania problemów. Niech Twoje README pokaże, że masz **świetne predyspozycje do rozwoju!*** +> +> 🎁 *Zacznij od razu. Skorzystaj z **[szablonu README i wskazówek](https://github.com/devmentor-pl/readme-template)**.* diff --git a/image-1.png b/image-1.png new file mode 100644 index 00000000..4c59f4dc Binary files /dev/null and b/image-1.png differ diff --git a/image-2.png b/image-2.png new file mode 100644 index 00000000..eeb2b120 Binary files /dev/null and b/image-2.png differ diff --git a/image-3.png b/image-3.png new file mode 100644 index 00000000..a7c5026a Binary files /dev/null and b/image-3.png differ diff --git a/image.png b/image.png new file mode 100644 index 00000000..edba9a34 Binary files /dev/null and b/image.png differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..8d3159c7 --- /dev/null +++ b/index.html @@ -0,0 +1,262 @@ + + + +
+ + + + + + +A top notch premium quality template for your next web project. +
+ +
+ Looks amazing on any device: smartphone, tablet, laptop and desktop.
+Change the colors, pictures or any of the sections to suit your needs.
+Trendy and fresh design, fits any website.
+
+ 
Use Nova theme for your next web project. It is completely customizable so + you + can change any of the + sections to fit your needs. Nova Theme is Free for any kind of use, personal and commercial. Have + fun + and good luck!
+Pick any of our super affordable pricing plans +
+per month
+per month
+per month
+
+ The brains behind the whole operation + +
+ +
+ The one that puts it all together + +
+ +
+ The guy with his hand on the wallet + +
+ +