Wdrożenie projektu
15 godz. 6 min · UI, UX i Webdesign
Krzysiek PiekarzAutomation Specialist / No-code DeveloperMateriał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Mam nadzieję, że sekcja newslettera nie
sprawiła Ci zbyt dużych problemów i nie musiałeś zbyt często
posiłkować się moim edytorem, a jedynie naszym projektem wzorcowym.
Dodatkowo oczywiście tak jak obiecałem,
rozwiązanie zagadki, czyli jak pogrubić część tekstu.
W naszym przypadku powinien być to tekst Start learning.
W środku całego tego tekstu.
Jeżeli udało Ci się odgadnąć, że wystarczy
wykorzystać tutaj Rich Text Editor, to jestem z Ciebie niesamowicie dumny.
Jeżeli nie, to trudno.
Zaraz pokażę Ci jak z tego skorzystać.
Wystarczy, że kliknę tutaj.
I dostaje taki bardzo prosty edytor, którym mogę np.
zaznaczyć sobie część tekstu.
Kliknąć BE jak pogrubienie, czyli bold.
Kliknąć save.
I to wszystko.
Wyskakują nam tutaj takie dziwne oznaczenia B w kwadratowych nawiasach.
Jest to tzw.
BBCode, z którego kiedyś się korzystało, aby właśnie np.
trawić sobie tutaj cały ten tekst, albo
właśnie pogrubić lub dodać ikonki, ponieważ zobacz co się stało.
Jak widzisz korzystamy tutaj z tego tekstu
z zasadzie ze stylu dla tekstu body M14, ale pojawia się tu taki napis Override.
Dlaczego? Zerknijmy na cały ten styl.
Co tam się dzieje w środku?
Mamy przede wszystkim tekst wyrównany do lewej strony.
Kolor Neutral 600. OK.
A co się dzieje w naszym designie?
Koncentrowaliśmy ten tekst i jeszcze zmieniliśmy kolor.
Jakiś czas temu Babel, kiedy tworzyliśmy
style, nie pozwalał w żaden sposób ich nadpisać w bardzo prosty sposób.
Czyli ja bym tutaj właśnie chciał
zastosować rejestrowany tekst jeszcze w kolorze białym, to musiałem najczęściej
właśnie albo korzystać z BBCode u, czyli poprzez Rich Text Editor
zaznaczyć sobie taki tekst wyceny, ować i jeszcze dodatkowo zmienić mu kolor.
Mogę to zrobić właśnie w tym miejscu
i dopiero wtedy właśnie tak odpisywał bym sobie ten styl.
Natomiast teraz wystarczy, że właśnie tutaj zmienimy te wartości pod spodem.
Dalej jest to nasz styl, a my tylko zmieniliśmy to co potrzebowaliśmy.
Ja nadpisuje najczęściej wyrównanie oraz kolor tekstu.
Nie nadpisuje grubości, nigdy nie nadpisuje wielkości fontami rodzaju fontu,
ponieważ to jest zawarte w samym tym stylu.
Natomiast dlaczego nie nadpisuje grubości fontami?
Ponieważ w zależności od tego, z jakiego fontu korzystamy.
Nie wszystkie te wartości są zawsze dostępne.
Mamy je wszystkie od setki do 900.
Natomiast często te wartości są
ograniczone albo w zależności od kąta różnica pomiędzy np.
500 600 jest praktycznie zerowa.
No i wtedy musiałbyś, żeby wyróżnić ten
tekst troszkę inaczej, namierzać wszystkie te style i poprawiać to ręcznie.
Dlatego ja po prostu tworzę sobie jak
widzisz tutaj osobny styl dla grubości 500 osobny style 400.
Jeżeli okaże się, że między np 500 600 nie
ma żadnej różnicy, to wystarczy, że przejdę do edycji stylu i np.
zamiast 600 zastosuję 700 800 i wtedy poprawi mi się to wszędzie.
Z takiego stylu skorzystałem i to dużo
prostsze niż po prostu nadpisanie tej grubości.
Potem próba namierzenia tego wszędzie na naszej stronie i poprawiania ręcznie.
Skoro to mamy już wyjaśnione,
to przejdźmy w takim razie do naszego projektu wzorcowego.
Co my tutaj mamy?
Odświeżamy sobie.
A mamy tutaj sekcję z wideo, a więc nagłówek.
Żadnego tła.
Nagłówek, tekst oraz element video.
Super prosta sekcja.
A więc wracamy do edytora.
Standardowo wrzucamy grupę.
Znów umieścimy ją na samym końcu, czyli may class.
Będzie to oczywiście kolumna, ponieważ wystarczy nam sam container.
1200 pikseli standardowo wyśrodkować.
96.
Padding. 32.
Z lewej i z prawej strony.
Mogę po prostu skopiować znów całą tą grupę.
A widzisz, Babel bardzo często kopiujemy i jest to jak najbardziej dobra rzecz.
Jeżeli jesteś programistą, na pewno znasz
zasadę drill others, czyli nie powtarzaj się Babel.
Te elementy się powtarzają, a więc bardzo często po prostu będziemy kopiować
elementy i używać je w różnych tutaj sekcjach.
A więc wklejam, jedynie poprawiam wartości tekstowe.
W tym przypadku to mi wskoczył jakiś BBCode.
Mogę go usunąć?
Czyli Atari Waiting For.
I jeszcze. Ten tekst.
To mamy.
A więc pozostaje nam dodanie elementu wideo.
Wybieramy go tutaj.
Stawiamy.
Chcemy go przede wszystkim wyśrodkować.
Tutaj.
I jak widzisz, tych opcji tu do wyboru nie ma zbyt wiele.
Tak naprawdę
mamy tylko dwa źródła, z którego możemy dawać to video, a jest to YouTube i Vimeo.
Wykorzystamy YouTube'a, natomiast dla Vimeo ta opcja jest dokładnie taka sama.
Musimy przekazać po prostu ID takiego video.
Wróćmy więc do YouTube'a.
Przejdźmy sobie.
Do tego pliku, którego ja z korzystać i z URL a.
Wyciągam tą wartość na samym końcu.
To jest właśnie hit naszego video.
Wracamy.
Edytora to wartość po prostu wpisujemy tutaj.
To wszystko,
to możemy jeszcze ustalić, żeby to video było automatycznie włączane przy
załadowaniu się strony, aby odpalało się od początku kiedy się skończy.
Nas te opcje nie interesują.
To ze stylów tak naprawdę mamy tylko border i opacity.
Ja chcę zaokrąglić narożniki o 8 pikseli.
Opacity zostawiamy na 100%.
Nie dodajemy żadnego tutaj shadow style.
To nas nie interesuje.
Nazwijmy to po prostu.
Maj video.
Może być i tak.
Ta cała sekcja powinna się nazywać po prostu Video Container.
Oczywiście grób.
Nie zapominajmy o.
Ja.
IDEO Top Group.
Tutaj chcę nadać dla całego kontenera odstęp rzędu 64 pikseli.
I teraz wracamy do wideo.
Przechodzimy do sekcji Layout.
To co chcę zrobić, to odznaczyć tutaj te stałe szerokość, stałą wysokość.
Jak pamiętasz dla obrazków najczęściej
stosowaliśmy jeden do jednego, jeżeli zależało nam na właśnie na kwadratach.
A mówiłem Ci, że dla landscape jest to 3 do dwóch, a od 2 do 3 dla trybu portret.
W przypadku wideo jest to jest prostsze, ponieważ zawsze stosujemy tylko i
wyłącznie jedno aspect ratio równe szesnaście na dziewięć.
Dzięki temu zachowasz właśnie odpowiednie wymiary takiego wideo.
Nie potrzebujemy tutaj minimalnej szerokości.
Ona niech nam się rozciąga na całą dostępną szerokość elementu rodzica.
I możemy sobie teraz podejrzeć, jak się tutaj cała ta nasza sekcja prezentuje.
Jak widzisz wszystko działa.
Mamy nagłówek, mamy wideo.
Babel odpowiednio to wczytał, ponieważ przekazaliśmy właściwe ID.
I tak naprawdę tyle mieliśmy tu do zrobienia.
Gdybyś chciał wstawić wideo z innego
serwisu niż te, które masz tutaj dostępne, to niestety przy tym elemencie się nie da.
Musielibyśmy przejść do sekcji plugins
add plugins, wpisać tutaj video i miałbyś wykorzystać ten plugin, który
pozwala Ci jak widzisz wstawić tutaj dowolne video z URL.
Jest tu też jeszcze kilka innych.
Możesz sobie przejrzeć te pluginy pod video.
Ja najczęściej po prostu korzystam właśnie
z YouTube'a albo Vimeo, więc nie potrzebuję innych.
Ale jak mówię, gdyby zaszła taka potrzeba, to wiesz gdzie to zmienić.
A ja dziękuję Ci za uwagę.
I w kolejnej sekcji.
Dalej porozmawiamy sobie o tym, jak
działają element na przykładzie właśnie sekcji bloga.