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?
Standardowo.
Mam nadzieję, że praca domowa nie sprawiła Ci najmniejszych problemów i wystarczyło
Ci cierpliwości, żeby dodać wszystkie sety.
Będziemy z nich zaraz korzystać w naszym
po Papie a, ponieważ ten papa będzie dosyć skomplikowany.
To ja już część pracy rozpocząłem między lekcjami.
Przejdźmy do zakładki Design i zacząłem tutaj już przygotowywać większą
część tej naszej grupy o nazwie kategorii z grup
i pokazuję jak to wygląda, tak, żebyś mógł zobaczyć i odwzorować.
Przede wszystkim dodajemy tutaj pierwszą grupę o nazwie Your Search Group.
Layout to kolumn row gap cztery piksele.
W tym przypadku zaznaczamy Fit fit to content.
Marginesy na dole to 15 pikseli.
Reszta marginesów jest równa zero,
podobnie jak padding i kolejno do środka dodałem ikonkę
o wymiarach 24 na 24 piksele o takiej nazwie i taka nazwa tutaj z pakietu Solar.
Kolor to secondary.
Następnie tutaj dodajemy tekst o nazwie Your Search.
Jak widzisz jest to nowy styl, jeszcze go nie mamy.
Ja po prostu wykorzystałem style Body XS 12 pixeli 400 i to co zrobiłem to styl.
Zmieniłem grubość na 600.
I tutaj wybrałem sobie kolor secondary i
go tutaj zapisałem właśnie jako taką wartość.
Dodatkowo ten tekst jest tutaj wiec centrowanie.
Także tutaj wyceny względem elementu rodzica.
Następnie dodajemy tutaj shape, czyli nasz standardowy divided.
Szerokość 1 piksel.
Wysokość 48 pikseli.
Marginesy to 12, na dole 24 z lewej, 16 z prawej.
Potem powielasz taki divided
i tym razem jedyne co zmieniasz to tutaj marginesy z prawej strony na 24 piksele.
A więc mamy tą grupę.
Mamy 2 Divide.
I następnie dodajemy przycisk.
Takich stylów jeszcze nie mieliśmy.
A więc przejdźmy sobie do tego buttona.
Ma on tak szerokość dostosowaną do
contentu minimalną wysokość równą 40 pikseli.
Padding to 10 pikseli, góra dół 16 pikseli.
Lewa prawa strona.
A Prins to font o grubości 700 wielkości 14 pikseli.
Oczywiście w centrum danych.
Font Color to nasz kolor Primary 600 background style to flat color.
Parametry Contrast, czyli kolor biały.
Tutaj zaokrąglenie narożników 8 pikseli.
Border to solid 1 piksel primary 600.
I dodajemy tutaj transkrypcję zarówno dla
background style, jak i font color na 300 milisekund.
I przejdź do zakładki Condition, ale w tym przypadku statusu is Howard.
Zmieniamy tylko background color na kolor primary 25, a dla tej dla statusu i Preset
zmieniamy background color na primary 600 i font color na nasz kolor biały.
Możemy też od razu sobie zapisać takie style.
Będzie to w naszym przypadku.
Button outline.
Small.
Klikam Create.
Ponieważ mam tutaj jeszcze taki counter do
dane, to jak się domyślasz musimy ten button ubrać w grupę typu Align to parent.
A więc mamy to tutaj.
Tę grupę AirPlay Filters nazwałem w ten sposób All in parent fit fit tu content
margines bottom równe 12 pikseli, reszta wartości ustawione na 0.
Do środka dodałem sobie właśnie.
Ten baton.
Oraz grupę Apply Filter Scatter Group.
Tu też ustawiłem All in to parent.
Ale ustawiłem ją właśnie w tym momencie.
24 na 24 piksele.
Marginesy to minus 12 top minus 12 rate.
Ten sposób nam się tutaj wysunęła.
Flat Color Równe Secondary 600 Zaokrąglenie narożników równe 4 piksele.
Do środka wstawiłem tekst.
To jest znany Ci już ten styl D 114 pikseli 500.
Jedyne co zmieniłem to po prostu kolor na kolor biały.
Tu jeszcze widzisz ten element dotyczący Scrabble, ale zaraz do niego wrócimy,
ponieważ tutaj wstawiamy repeat Link Group o nazwie Categories.
RG Time of Content to oczywiście o s Categories.
Jako Data Soros ustawiamy wszystkie rekordy z tego obszaru setu.
Następnie definiujemy tu jeden rząd.
Odznaczamy stałą liczbę kolumn.
Ustawiamy minimalną szerokość kolumny na
76 pikseli, aby dodać tutaj odstęp pomiędzy tymi kolumnami.
Ja często stosuję właśnie do tego separator.
Jeżeli dana kolumna nie posiada żadnych
cieni i żadnych obramowania, to jest po prostu obramowania.
Może mieć, ale jeżeli ma tam nadany jakiś cień to ten separator się nie sprawdza.
Natomiast jeżeli u nas jest to po prostu
zwykła grupa, to możemy właśnie odsunąć się między sobą stosując tutaj separator.
Ja wybrałem tutaj kolor biały, czyli kolor tła i szerokość ustawioną na 6 pikseli.
Tutaj do środka wstawiam po prostu całą tą
grupę, czyli kopiujesz grupę Your Storage Group i wstawiasz sobie tutaj.
Jedyne co musimy tutaj zmienić to przede wszystkim odznaczyć Featured content.
Następnie.
Tutaj oczywiście przekazać OS Categories i 800 z bieżącej komórki
to będzie jak się domyślasz po prostu ikonka przekazana z naszego Option setu.
To będzie parametr Display.
I w ten sposób uzyskamy tutaj całą listę.
Dodajemy oczywiście jeszcze tutaj
ten plugin do zdefiniowania robala i ja go tutaj odpowiednio zdefiniowałem.
Tylko jeszcze tak tutaj dla kategorii Scripting Group
kopiujesz tą nazwę i wstawiasz ją tutaj na dole jako ID atrybutu.
A potem odnosimy się do tego właśnie w tym pluginie.
Element id to będzie po prostu categories.
I takie ustawienia trzy piksele, trzy
piksele, secondary 600 primary contrast i border radius równe 4.
Jeżeli coś jest tutaj niejasne i coś
tłumaczę za szybko, to pamiętaj, że zawsze możesz sobie zerknąć
tutaj do mojego edytora i sprawdzić, czy wszystkie wartości przekazałeś.
Zwłaszcza tutaj te marginesy, bo dzięki temu udaje nam się to jakoś miarę
sensownie wyrównać, a przy podglądzie otrzymujemy taki efekt.
A więc mamy tutaj naszą listę z kategoriami mamy button
i mamy tutaj tą grupę Your Search i to co możemy teraz zrobić to przystąpić
do głównego działania, czyli dodać nasz pierwszy popup, który
będzie się otwierał po kliknięciu w przycisk.
Wracamy więc do edytora i przystępujemy do działania.
Wybieramy sobie pop up z sekcji container, klikam gdziekolwiek.
I nasz pierwszy pop up został dodany.
Pop up, podobnie jak Group fokus jest domyślnie ukryty.
Przy załadowaniu się strony możemy go
wyświetlić wykonując jakąś akcję, czyli po prostu za pomocą workflow.
Dodatkowo, podobnie jak Group fokus, aby zamknąć popup wystarczy kliknąć
gdziekolwiek poza właśnie ten biały box, czyli np.
gdzieś na to ciemne pole.
Natomiast jeżeli potrzebujesz taką opcję, można zablokować
tutaj za pomocą właśnie tej opcji wystarczy zaznaczyć ten checkbox.
I w ten sposób użytkownik nie będzie mógł zamknąć takiego popup u
właśnie klikając gdzieś spoza niego lub za pomocą klawisza Escape,
a tylko i wyłącznie taki sposób, w jaki mu pozwolimy, czyli np.
dodamy jakiś guzik, który dopiero po kliknięciu będzie taki popup zamykał.
Jest to bardzo przydatna opcja i na pewno
wykorzystamy ją jeszcze w trakcie budowy naszego serwisu.
A my teraz przejdźmy do tych podstawowych ustawień naszego pop upu.
Przede wszystkim zmieniamy jego nazwę.
Będzie to po prostu filters pop up.
Co chcę zmienić tutaj to przede wszystkim tak background color ustawiamy na nasz
biały kolor ze zmiennej kolorystycznej, czyli nasz primary contrast.
Kraj auto kolor to będzie kolor secondary, ale ustawione w naszym przypadku na 30%.
Czyli to właśnie takie ciemne tło poza naszym pułapem.
Nie potrzebujemy tutaj żadnego biura.
To, co chcę zrobić, to nadać tutaj zaokrąglenie równe 8 pikseli.
I ustalić tutaj Oczywiście Shadow Stay na out set równy zero.
30.
30 0.
Nasz kolor Primary 600 wartość równa 15%.
Następnie przechodzimy do zakładki Layout.
Zmieniamy to oczywiście w tym przypadku na razie na kolumnę.
A dajmy tutaj maksymalną szerokość dla naszego pokładu równą 520 pikseli.
Pozbywamy się tutaj minimalnej szerokości.
Zmieńmy minimalną wysokość może na 620, żebyśmy mieli więcej miejsca
do pracy i zacznijmy dodawać poszczególne elementy.
Rozpoczynamy od grupy.
Będzie to popup header, a w zasadzie filters.
Pop up Header Group.
W tym przypadku będę chciał tutaj ustawić Elaine Parent.
Pozbywamy się.
Minimalnej szerokości, ale wysokość chcę
ustawić tutaj na stałą wartość na 60 pikseli.
I teraz tak chcę tutaj dodać tekst.
I w tym miejscu wędrować.
Będzie to styl body MD 700.
Mamy taki kolor neutral zmieniam na kolor secondary.
Tekst.
Moro Filters.
Ja oczywiście
pozbywam się tutaj minimalnej szerokości i minimalnej wysokości.
Ustawiam fit fit tu content,
teraz dodajemy tu ikonkę, za pomocą której będziemy mogli zamknąć nasz popup.
Jest to standardowe rozwiązanie w przypadku pop upów i użytkownicy są do
tego przyzwyczajeni, że mogą go zamknąć właśnie za pomocą ikonki.
A więc ustawmy go tutaj.
A w zasadzie joł, bo to ikonka, czyli pop up close.
Wybierzmy ten.
I w naszym przypadku będzie to 32 na 32 piksele.
A ikonka.
To właśnie taka nazwa Closterkeller Linear.
Chcę to najpierw ustawić kolor neutral i wartość ustawić na 50%.
Transmission zmienić na 300.
I dodać jeszcze tutaj konto Seana.
Po najechaniu, czyli dla statusu Howard.
Chcemy zmienić tutaj kolor.
Na kolor Neutral Secondary 600.
Dla całej tutaj jeszcze grupy pop up
header są tak ustawić padding z lewej i z prawej równe 24 piksele.
I dodać jeszcze border na dole.
Czyli border bottom solid 1 pixel jak się
domyślasz na standardowy kolor czyli neutral 300.
To co mogę zrobić teraz, to powiesić sobie.
Całą tą grupę.
Pozbyć się tej ikonki.
I tak zaznaczamy sobie ten tekst.
Zmieniamy go na Clear all.
Będę chciał go tutaj jeszcze podkreślić.
Więc mogę go sobie tutaj zaznaczyć i wybrać podkreślenie.
Styl zmieniamy na body MD.
500.
Mamy ok.
Wybierzmy tutaj jeszcze tranzycji en la ont color równą 300.
I teraz tak przechodzimy do Condition.
Kiedy ten tekst ma status Howard, to zmieniamy font color.
Na nasz kolor Primary 600.
A kolejny warunek tekst jest.
Piąty kolor.
Ustawione.
Na kolor Primary 900.
To co chcę zrobić to przesunąć ten tekst,
czyli wstawić ten no name i dodać tutaj button.
A w zasadzie zastanówmy się dobrze.
Dajmy taki.
Tylko tak zmieńmy styl.
Będzie to.
Zacznijmy od button Primary big. I.
A w zasadzie secondary big.
Odepnij my sobie tutaj te style.
Zmieńmy rozmiar czcionki na 14 pikseli.
Resztę pozostawiamy tutaj. Bez zmian.
Przechodzimy do Layout.
No i zmieniamy padding na 8 8, 16, 16.
Wywalamy minimalną szerokość, dopasowujemy fit do kontentu.
Minimalna wysokość to 40 pikseli.
I będzie to.
Show results.
BTN.
Condition, ale zostawiamy takie jak są.
I zapisujemy ten styl jako.
Baton.
Secondary small.
Klikam Create i tym razem przesuwam go do prawej krawędzi.
I to co chcę zrobić to oczywiście tutaj zmienić nazwę.
To będzie footer group, czyli filters, pop up, footer group.
Te właściwości pozostawiamy takie same,
czyli wysokość 60 pikseli padding i 24 z lewej i z prawej.
Jedynie tylko tutaj chcę zmienić.
Border z bottom na top znowu solid, jeden pixel i neutral 300.
W ten sposób mamy tutaj header, mamy footer
i teraz możemy zacząć dodawać tutaj content, a więc kolejną grupę.
I przesuń ją sobie na środek.
Czyli klikam Previous.
Dokładnie w ten sposób.
Tutaj będzie to oczywiście kolumn.
Top Filters Content Group.
Tak ją nazywamy.
I przejdźmy dalej do ustawień.
Zaznaczamy minimalną szerokość.
Zmieńmy tą wysokość na 480.
Chwilowo.
Padding i 24 piksele z każdej strony.
Cap Space Ink równy 32 piksele.
I dodajmy tutaj pierwszą grupę.
A w zasadzie zróbmy tak skopiuję sobie ten tekst i wstawimy go w to miejsce.
Zaznaczyć i wkleić.
W tym przypadku będzie to Helsing piątego typu.
Kolor Neutral 800.
Tutaj zostawiamy to bez zmian.
To, co chcę zrobić to.
Ubrać ten element dodatkową grupę typu column.
To będzie.
Property.
Tab Group.
I wstawić tutaj button.
Cała grupa będzie miała.
Tutaj Gap Space Ink równy 24 piksele.
I teraz przejdźmy do edycji tego batona.
Oznaczam. Minimalną szerokość daję tutaj.
Może czytamy tutaj Fitbit tu content
chwila waga ustaw my dajmy tutaj wysokość 40 i padding 8 8.
16.
16.
Podepniemy oczywiście sobie testy na dajmy tu 14 pixeli.
Font Color to będzie Color Secondary 600.
Vagrant Tail ustawmy chwilowo na Primary
kontrast, czyli kontrast białe zaokrąglenie równe 8 pikseli.
Border solid 1 pixel.
I wybierzmy tutaj właśnie nasze standardowe kolo, czyli Neutral 300.
Pozbywamy się setu.
Tu jeszcze tylko zmieńmy to z 600 na 500.
Nie chcę takiego mocnego tutaj tekstu.
I to co chcę teraz zrobić, to dodać tutaj Rapid Ink grupę.
Będzie to po prostu.
Property Type RG.
Bez literówek to.
Party Type.
Wybieramy OS Listing Property type.
Cały set.
1 roku.
I dajmy tutaj 3 kolumne.
Tutaj chcę zostawić separator ustawiony na kolor biały.
I odstęp równy powiedzmy 12 pikseli.
Teraz mogę sobie przeciągnąć buttona i
wstawić go do grupy, ale najpierw dajmy jej tutaj jakiś layout typu np.
pozbądźmy się minimalnej szerokości.
I teraz ten button.
Przesuń się tutaj do tej całej repeat grupy.
Zostawmy może tutaj chwilowo featured content.
Pozbądźmy się minimalnej wysokości.
Ja bym zmienił jednak ten odstęp na 16 pikseli.
I teraz dla Batona przekazał tutaj.
Current sales of listing property type display.
Powinno być tutaj ok.
Teraz tak, żeby podejrzeć wprowadzone zmiany musimy
oczywiście w jakiś sposób pokazać nasz popup i potem go jeszcze zamknąć.
Zacznijmy może od prostej rzeczy, czyli od zamknięcia i zobaczę.
Jeżeli kliknę tutaj na tę ikonkę.
Teoretycznie mam Start edit workflow, ale to nie do końca działa.
Zauważyłem jeżeli chodzi o ten plugin icon i File.
Muszę sobie kliknąć tutaj.
Przejść.
No generalnie tutaj tego nie mam.
Dobra, to jednak zostawiamy to w ten sposób, Przynajmniej na razie zostawmy.
Pop up Close Icon jest light i to co chcę zrobić, to ukryć.
Wtedy mieliśmy Shaun Element, a teraz chcę
wybrać Hidden element i wybrać nasz pop up, czyli Filters pop up.
Wróćmy teraz do designu.
Na przycisk Apply Filters btn dodajemy Workflow.
Jak się domyślasz, teraz pokażemy nasz popup, czyli szał.
Ten element.
Filters pop up.
I teraz możemy przejść do podglądu i zobaczyć.
To, co do tej pory zrobiliśmy.
Klikam na filter.
I nasz popup się otwiera najazdem na ikonkę.
Klikam na nią i niestety nic się nie dzieje.
To jest właśnie problem z tymi ikonkami.
Ikonki fajne, ale na razie to zostawmy.
Nie przejmujmy się tym w ogóle.
Natomiast wystarczy, że kliknę gdziekolwiek.
Poza tym papa mi się oczywiście zamknie.
Wracamy więc do edytora.
Przechodzimy do Popup u.
I tutaj zmieniamy ten tekst.
W tym przypadku będzie to property type.
To co chcę zrobić, to dodać tutaj Divide et.
Czyli dodać oczywiście Shape.
Z tym to Twitter.
Nazywamy go oczywiście designer.
Pozbywamy się minimalnej szerokości.
Wysokość ustawiamy na 1 piksel.
I teraz tak, ponieważ będziemy tutaj potrzebować kilka właśnie takich RIP grup
z różnymi filtrami, to mogę je sobie teraz zaznaczyć i skopiować.
Tym razem będzie to typowe place.
Typowy play scrub.
Rzućmy jeszcze na chwilę tego buttona i
zmieńmy jego nazwę na po prostu Property Type.
A tutaj będzie to typowe placebo.
Ten.
Jak się domyślasz, musimy tutaj zmienić oczywiście dane dla tej grupy i jej nazwę.
Dalej wybieramy OS Listing Type of place, którego jak się okazuje nie mamy.
Ale to nic, możemy go na szybko dodać.
Przechodzimy do Data.
OS.
Listing.
Typowe place.
Tu będziemy mieć tylko display i trzy opcje.
Private room.
Firma Shared Room.
Oraz N Tire Place.
Wracamy do zakładki Dizajn i wybieramy oczywiście właściwy set.
Czyli OST Lighting Type of Place.
Poprawiamy to tutaj.
Resztę pozostawiamy bez zmian.
Klikamy na button.
Tutaj automatycznie wskoczyło
właściwe tempo w klasę i display, a więc to zostawiamy bez zmian.
Klikam.
Powie nam tę grupę, powie nam. DVI-D.
Przesuwam go we właściwe miejsca, czyli między tę grupę.
I tak tutaj zmieniamy tą nazwę na.
Betsson Buttons.
I tutaj.
Natomiast to co będę chciał teraz zrobić,
to tak zaznaczyć tą writing grupę, zmienić jej nazwę na Best.
I ubrać ją w dodatkową grupę.
Typu kolumn.
To będzie skrót.
Layout typu column, natomiast gap passing tutaj ustawiony.
Na 12 pikseli.
Teraz zaznaczam ten tekst, kopiuję go.
Zamierzam odpowiednią grupę w naszym drzewku elementów, czyli grupę BET.
I wstawiam tutaj ten tekst.
Przesuniemy go na samą górę i zmienimy czcionkę.
Tu będzie to body SM 14 pikseli 500.
I tekst to po prostu bez.
Teraz przechodzę.
Tutaj dodaj rating Groupe.
Zmieniam to na OZ Listing Numbers.
Wybieram All Select Listing numbers.
I tym razem ustawiam tutaj 8 kolumn.
A odstęp ustawmy nie na 8 tylko na nie na 16 tylko np.
na 8 pikseli I zaraz zerknijmy czy tadam zadziałało odpowiednio odświeżamy.
Klikamy Filters. I ok.
Wygląda na to, że jest ok.
To co musimy zrobić to pozbyć się tych brzydkich styli na batona.
A więc kliknij ten jeden.
Przejdźmy do Condition All.
Ja bym tutaj po prostu całkowicie pozbył
się jakichkolwiek conditions i zapisał sobie ten styl jako button filters.
I oczywiście przypisał go wszędzie tam, gdzie z niego korzystamy.
Teraz to co chcę zrobić to zaznaczyć tą grupę bez grup.
Powielić, czyli command de.
Zmienić nazwę.
W ten sposób.
Tutaj zmienić też nazwę.
I to samo zrobić tutaj dla tej kapitan grupy.
Tam jest pozostawiamy dokładnie ten sam type of content.
Dlaczego robimy to w ten sposób?
Dlaczego właśnie ja robię to na podstawie
takich właśnie buttonów, gdzie użytkownik będzie mógł sobie
wykrzykiwać te opcje, a nie wpisywać tego z palca?
Z jednego prostego powodu użytkownicy nienawidzą wpisywać formularze.
Dlatego zawsze staraj się ułatwić im życie i właśnie udostępniać takie opcje.
Wystarczy, że klikną sobie tutaj tylko w dany przycisk albo w taką daną opcję.
I to wszystko będzie tutaj bezproblemowo działało.
Możemy więc wrócić do edytora i dalej kontynuować naszą pracę.
Tak. To co chcę zrobić to zaznaczyć tą grupę.
Typowe place.
Powielić ją, zaznaczyć Divide i jego również powielić.
Przesunąć go w odpowiednie miejsce.
Oczywiście potem radzę Ci zadbać o
odpowiednie nazewnictwo, usuwanie kopii 4 itd.
Ja tym się chwilowo nie będę przejmował.
Po prostu staram się pracować jak
najszybciej, żeby ta lekcja nie zajęła całej godziny.
I teraz tak zmieniamy tutaj nazwę.
Będzie to emitent.
Zmieniamy ją również tutaj.
I to samo tutaj.
O jest listing a menu this.
Wszystkie tutaj opcje.
I tak w tym przypadku będzie to dwa rzędy.
A w zasadzie przepraszam 6 rzędów po dwie kolumny.
Zostawiamy tutaj odstęp równy 12 pikseli.
Natomiast tak pozbywamy się tego batona.
Ta grupa nam się tutaj skurczyła, więc odznaczamy chwilowo tą opcję.
Fit fit to content.
Zresztą ona w tym przypadku nie będzie nam potrzebna.
A to co chcę zrobić, to dodać tutaj grupę.
I.
I wstawić ją oczywiście do naszej Repeat Group.
Czyli postarajmy się ją tutaj namierzyć.
Mamy grupę.
Przesuniemy ją tutaj.
To repeat think groupe.
Będzie to po prostu Mantis.
A w zasadzie mity.
Mam nadzieję, że taka jest liczba pojedyncza grup.
I tak będzie to rok.
Cap Space Ink ustawiony na 8 pikseli.
Odznaczamy tę opcję.
I tak wstawiamy tutaj najpierw tekst.
Oraz ikonkę z ikoną Wi-Fi.
I teraz wracamy do grupy.
Wybieramy Fit Fit to content.
Zaznaczamy minimalną wysokość i przystępujemy do pracy.
Będzie to tak.
Check icon.
24 na 24 piksele koncentrujemy.
Kolor Primary 600.
Taka ikonka.
To moglibyśmy w zasadzie zadbać, żeby
namierzyć odpowiednią z pakietu Solar, ale tym zajmę się później.
I oczywiście tutaj poprawiamy ten tekst.
Font zmieniamy na body SM 14 pikseli 500.
I teraz tak dla całej tej grupy oczywiście
musimy wybrać typowy content OST Listing magnetic.
Karen wcale.
W ten sposób mogę tutaj przekazać.
Parameter Display.
I teraz zerknijmy do podglądu.
Wygląda to naprawdę całkiem fajnie,
więc to samo możemy zrobić tutaj dla języków hosta.
Czyli wracamy, zaznaczamy sobie całą tą grupę, powielamy, powielamy nasz Divided.
Przesuwamy go we właściwe miejsca.
Tutaj będzie.
Nazwa po prostu languages.
Kopiuje.
Zmieniam to w tym miejscu.
Oczywiście zmieniam.
To na właściwie 800.
Tutaj będą to trzy rzędy i dwie kolumny.
Zaznaczam całą tą grupę.
Zmieniam jej nazwę.
I oczywiście dobrze.
To wskoczyło właściwie.
Ikonka pozostaje ta sama, to pozostaje bez zmian.
Czyli wyświetlamy tutaj parametr display.
Zmieniamy tylko tutaj ten tekst.
Przejdźmy do podglądu.
Montaż pop up z filtrami coraz lepiej się prezentuje.
Mamy tu już niemal wszystko.
Brakuje nam jeszcze tylko slidera do ceny.
A więc wracamy do edytora.
Ja tym razem przejdę tu na samą górę i tak zaznaczę tą grupę.
Stóp nie kupię i przesunę ją najpierw na
samą górę tylko po to, żeby przesunąć ją pod ten divide.
Tu będzie.
Top Property Price.
Tekst.
Zmieniam nazwę grupy.
I tak chcę się pozbyć tej rybki, tej grupy ze środka.
A w zasadzie ten tekst to nie będzie price price wręcz.
To możemy zostawić, a w zasadzie po prostu zróbmy to Price Group.
I teraz tak dodajemy tutaj slider.
Żeby to zrobić muszę wybrać.
Top opcja Slider Input.
Wstawić ją tutaj.
I tak możemy tutaj ustawić odpowiednie
wartości, czyli wartość minimalną oraz wartość maksymalną.
Zestawmy ją od zera do dziesięciu.
Step to po prostu krok, który będzie się zwiększać.
Ta wartość wstawiamy tutaj 1.
Slider Type Wybieramy Range, aby można było przesuwać oba te wskaźniki tutaj.
I tak orientacja na horizontal.
I tak wybieramy tak border color to będzie secondary 600.
Ale ustawione na 5%.
Background color.
Zmieniam tutaj na ten kolor powiedzmy.
Primary Contrast.
My tutaj mamy mamy kolor o nazwie Surface.
To jest kolor biały w zasadzie.
A dobra, czyli nasz primary contrast.
Nie, dziwniej to będzie po prostu kolor biały.
Karol Huntington Primary 600.
W Reinharda.
Kolor to też Primary 600, ale wartość 25% dla przezroczystości.
I to, co chcę teraz jeszcze zrobić.
To przejdź tutaj To nazwy to będzie.
Rise.
Slider input.
Zakładka Layout.
Pozbywamy się minimalnej szerokości, a wysokość ustawiam na stałe na 20 pikseli.
To nam da taki bardzo fajnie wyglądający slider.
I teraz dodajemy tutaj kolejną grupę.
To będzie.
Price Min Group.
Alain to Parent.
Tutaj nic więcej nie muszę zmieniać, oczywiście oprócz pozbycia się.
Tej minimalnej szerokości.
Przechodzę do Appearance i będę chciał nadać border.
Nasz standardowy kolor.
Zaokrąglanie równe.
8 pikseli.
Teraz wstaw tutaj tekst.
Mogę sobie zaznaczyć ten tekst bez.
Wstawić go w to miejsce.
Przesunąć go do lewego górnego rogu i nadać mu padding z lewej strony równy.
Już to sprawdza.
To jest tak od góry 6 pikseli.
Od lewej 10 pikseli.
I będzie to body XS 12 pikseli 400.
OK.
Teraz jeszcze raz muszę dodać tutaj test padding czyli 6 i 10.
Do środka będę chciał wstawić pole input.
Też właśnie tutaj, w zasadzie w to samo miejsce.
O ile dobrze pamiętam, nie będzie to wycena na.
I tak pozbawiamy się minimalnej szerokości.
Wysokość ustawiamy na 52 piksele.
Padding to.
A w zasadzie zanim nadamy padding to przejdźmy tutaj do styli.
I zerknijmy, co my tutaj mamy.
To będzie 14 pikseli.
Nasz kolor secondary 600.
Tutaj koloru czcionki.
Grubość to 500.
Place Holder ustawmy na.
Secondary 600 ale na 50%.
Pozbywamy się background.
Solid.
Czy mamy tutaj jakiś border?
Nie wydaje mi się, że nie mamy żadnego, więc możemy się go pozbyć.
Nie potrzebuję tutaj żadnego zaokrąglenia.
Teraz będzie to main price input.
Pozbywamy się tutaj.
Pozbądźmy się chwilowo.
Tego tu ustawmy tylko.
Font Color.
A w zasadzie może nawet.
Też się tym nie przejmujmy.
Wywal ten condition all.
Przejdźmy do layoutu i tutaj ustawmy.
Tak. Szesnaście pikseli.
Od góry.
10 od lewej, 10 z prawej.
Teraz mogę zaznaczyć całą tą grupę Price min.
Pozbyć się minimalnej wysokości.
Mam tu już całkiem fajnie wyglądającą grupę.
Teraz przechodzę do tego pola input i przechodzę do zakładki Appearance.
I tutaj tak zmieniam place holder na.
Znak dolara.
99 99.
Natomiast będę tutaj chciał ustalić initial content.
Tak, żeby to od razu jakaś wartość załadowała.
Jaka? Chcę ją pobrać z tego slidera.
Aby to zrobić muszę go tutaj zaznaczyć skopiować jego nazwę.
I tutaj wstawić to dynamicznie tak
i wybrać wartość value i tutaj mine czyli tą minimalną.
Content format zmieniamy tym razem na
karencji, bo będziemy chcieli tutaj wyświetlać walutę.
I znaczek zostawiamy na znaczek dolara.
Teraz mogę zaznaczyć całą tą grupę.
Muszę ją namierzyć w drzewku elementów.
Czyli prace min.
Skopiować.
Wstawić do grupy Price.
Czyli Piast.
Będzie to Price Max Group.
Następnie.
C tą grupę.
Zgrupować.
Czyli group elements in row Container.
Będzie to Price Range Group.
Ustawmy pracę min.
Do tej samej grupy, czyli tutaj.
A więc mamy tu grupę Price Range Group, a w środku Price min.
Oraz Price Max.
Na całej price Range ustawmy tutaj Gap Space Ink równy 24 piksele.
I wstawiamy do niej jeszcze.
DVD r.
Który chce.
Tutaj ustawić na środek, nadać mu maksymalną szerokość.
Równe 90 pikseli.
I to jeszcze w centrum.
Ponieważ teraz zaznaczam sobie grupę Price Max Group.
Zmieniam tutaj max price input nazwe.
I to co chcę zrobić to tutaj przekazywać
tą wartość ze slidera, ale tym razem maksymalną.
A więc klikam to min i wybieram max.
A więc w tym przypadku jest to Price
Slider input czyli ten slider value, czyli jego wartość maksymalna.
A jak pamiętasz tutaj minimalną mieliśmy
0, maksymalną 10 i takie wartości wskoczyły nam do tego pola.
Zresztą zaraz się o tym przekonasz, bo możemy przejść do podglądu.
Odświeżyć.
Jak widzisz tutaj mamy 0 10 dolarów, bo tu mamy takie wartości.
A jeżeli będę przesuwał ten slider, to ta wartość będzie się
zmieniała, bo ona będzie sobie pobierała właśnie tą minimalną wartość chwilowa.
Jest to 3, a to mogę to zmienić do ośmiu.
To co moglibyśmy jeszcze tutaj poprawić, to wyświetlanie tej ceny.
Dodajmy tutaj kropkę, żeby to wyglądało bardziej jak prawdziwa cena.
A więc.
To pole tutaj input.
I powiedzmy tutaj.
Wybierzmy to.
Jak mamy tutaj, to uznano. OK.
Always show the Sims.
Tu i tu.
Teraz odświeżamy.
Zamknijmy w nim te osoby.
I teraz wygląda to już dużo lepiej, jak prawdziwa cena.
Nasz pop up jest już niemal skończony.
Wygląda naprawdę całkiem nieźle.
Jedyne o co moglibyśmy zadbać, to
dostosowanie go w taki sposób, aby właśnie on się tutaj nie królował na całą stronę.
Jak to zrobić?
Przechodzimy do edytora.
I czeka nas kilka poprawek.
Przede wszystkim chcę namierzyć całej
filter pop up i zmienić jego layout nie na kolumnę.
Ale na.
To pierwsza rzecz.
Następnie chcę tutaj.
Wybrać stałą wysokość dla niego równą 760 pikseli.
I teraz tak przechodzę do Filters Pop up
Header, Wybieram Tennant i tak go zostawiam.
Przechodzę tutaj do.
Teraz po Pawle przenieśmy tak?
Zróbmy to w ten sposób.
Niech ta grupa wskoczy nam tutaj na środek.
Czyli mamy Filters Pop up Header.
Tutaj górna krawędź.
Footer dolna.
Content ma się tutaj wyceny stać.
I dodatkowo chcę dla niego ustawić jeszcze stałą wysokość równą 640 pikseli.
Oraz dodać do niego tutaj jeszcze marginesy.
60 od góry, 60 od dołu, żeby uwzględniła to właśnie ten header.
I tutaj nasz footer.
Wydaje mi się, że to chyba już wszystko, co powinniśmy tutaj.
Aha, musimy jeszcze zaznaczyć tą opcję, żeby dodał nam się scroll bar.
Jak widzisz teraz to już nie zachodzi na te treści.
A więc mamy header, mamy footer
i mamy content, który będziemy mogli skalować właśnie wewnątrz tej grupy.
Zaraz zobaczysz jak to będzie wyglądało.
Odświeżamy.
Teraz cały nasz pop up ma określoną
wysokość, a my możemy sobie skalować treść w środku.
Właśnie tutaj za pomocą tego skrobania dużo lepiej to wygląda.
Nie skierujemy całej strony, tylko nasz pop up, co daje dużo fajniejszy efekt.
Ja dziękuję Ci za uwagę.
Była to bardzo długa lekcja, ale widzisz,
wykorzystaliśmy tutaj mnóstwo ciekawych elementów.
Przede wszystkim dodaliśmy nasz pierwszy pop up.
Wykorzystaliśmy tutaj fajny układ elementu parent ze skalowaniem w środku,
a także slider, input i przekazywanie dynamicznych wartości dla pól input.
Wszystko jest gotowe.
Ja dziękuję Ci za uwagę i widzimy się w kolejnej.