Główna » Projektowanie stron » Buduj strony internetowe Superszybko z Fundacją 5 [Przewodnik]

    Buduj strony internetowe Superszybko z Fundacją 5 [Przewodnik]

    Korzystanie z frameworka może usprawnić proces projektowania stron internetowych na wiele sposobów. To może pomóż postępować zgodnie z nowoczesnymi zasadami projektowania takie jak mobilne podejście, znaczniki semantyczne i projektowanie responsywne. Możesz wykorzystaj wiele gotowych do użycia elementów CSS i JavaScript i znacząco przyspieszyć proces rozwoju, uwolnienie więcej czasu na skupienie się na projektowaniu wizualnym i projektowym.

    Zurb Foundation 5 to jedna z najmocniejszych struktur frontendowych na rynku. Jest logicznie zbudowany, łatwy w użyciu i całkowicie darmowy. Pozwala na korzystanie z a elastyczna siatka CSS że ułatwia tworzenie czystego, przyjaznego dla użytkownika układu. Ramy Foundation są również mocno testowane, więc dbają o kompatybilność między przeglądarkami i urządzeniami.

    W tym samouczku pokażę ci jak zbudować superszybką stronę internetową z Fundacją Zurb 5. Możesz zobaczyć końcowy wynik na stronie demonstracyjnej.

    Stworzę układ strony, czeka na ciebie zadanie dodania subtelnych elementów. Witryna, którą stworzymy razem w tym samouczku, spełni marzenie współczesnego projektanta UX: będzie responsywny, mobilny, przyjazny dla użytkownika i semantyczny.

    Ze względu na długość tego przewodnika, tutaj są skróty, aby dostać się do sekcji, którą chcesz szybko:

    • Pobieranie Fundacji 5
    • Zrozumienie siatki
      • Kiedy używać klas Large-N, Medium-N i Small-N
    • Dodawanie górnego paska menu
    • Wypełnianie części głównej
      • Dodawanie panelu do popularnych postów
      • Dodawanie 3 kolejnych postów do popularnego panelu
      • Upiększanie CSS
      • Dodawanie większej ilości treści
      • Dodawanie paginacji
    • Wypełnianie paska bocznego
      • Formularz newslettera
      • Flex Video
      • Menu paska bocznego
    • Wniosek

    1. Pobieranie Fundacji 5

    Możesz pobrać Foundation 5 w 4 różnych formach:

    1. pełny kod
    2. lżejsza wersja z tylko podstawowym kodem
    3. niestandardowa wersja, w której możesz dostosować to, czego potrzebujesz, a co nie
    4. wersja Sass, jeśli chcesz ustawić zmienne i miksy w SCSS.

    W tym samouczku wybiorę kompletny kod z waniliowym CSS, ale oczywiście możesz wybrać dowolne inne wersje, jeśli chcesz usprawnić swoją witrynę i używać tylko tego, czego naprawdę potrzebujesz.

    Po pobraniu i rozpakowaniu pliku zip otwórz plik index.html w przeglądarce, a zobaczysz coś takiego:

    Tak, devs zawierał przydatne linki w pliku indeksu. Możesz zostawić to w ten sposób i utworzyć nowy plik dla swojego prototypu o nazwie home.html lub coś podobnego, ale tak naprawdę nie musisz go przechowywać, ponieważ możesz łatwo dotrzeć do Dokumentacji Fundacji, kiedy tylko chcesz.

    Otwórz plik index.html w ulubionym edytorze kodu i usuń wszystko wewnątrz sekcja, ale przed zamknięciem

    Reguły stylu, które dodajemy do app.css plik do ładnego naszego prototypu to:

     header margin-bottom: 2em;  .popular-additional h4 font-size: 1.125em; margin-top: 0,4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Jako Foundation 5 używa jednostek względnych, musimy użyć “em”-s lub “rem”-s zamiast pikseli nadążać za zasadami. (Możesz przeczytać o jednostkach CSS: Piksele vs ems vs% tutaj.) Użyłem rozszerzenia Firebug Firefoksa, aby określić, gdzie muszę zastąpić reguły CSS Foundation 5, możesz użyć dowolnych innych rozszerzeń przeglądarki, jeśli chcesz.

    W tym krótkim fragmencie kodu CSS musieliśmy tylko zastąpić domyślny CSS Fundacji tylko raz, przy ostatniej regule (.row .row.popular-main). Oto jak wygląda strona demo:

    4.4 Dodawanie większej ilości treści

    Korzystając z tych samych reguł, co przedtem, dodamy trochę więcej treści do głównej sekcji strony. Zawartość, którą teraz dodamy, będzie Najnowsze posty z małymi miniaturkami.

    Foundation 5 ma naprawdę fajne, wstępnie przygotowane style miniatur, które wykorzystamy w tym kroku. Podstawy Miniatury użyj a predefiniowana klasa CSS o nazwie “th” które musimy dodać do obrazów, które chcemy wyświetlać jako miniatury w taki sposób, jak widać to w poniższym fragmencie kodu.

    Dla każdego najnowszego postu dodajemy nasz nowy wiersz poniżej panelu Popularnego zwana niestandardową klasą CSS “ostatni post”.

    Na tablecie i rozmiarze pulpitu pokażemy małą miniaturkę przy użyciu klasy miniatur Fundacji po lewej stronie oraz tytuł i krótki opis po prawej stronie. W przypadku telefonu komórkowego nagłówek i opis znajdą się poniżej miniatury.

    Teraz użyłem “średnie-3 kolumny” i “średnie-9 kolumn” klasy, aby podzielić ekran na 1: 3, 25% na obraz i 75% na tekst ze średniej wielkości.

    Wstaw poniższy fragment kodu pod panelem popularnym trzy razy (dla trzech najnowszych postów). Tutaj po prostu dołączam kod jednego wiersza najnowszego wpisu, ponieważ wszystkie używają tego samego znacznika HTML, różni się tylko treść.

     

    Tytuł najnowszego postu

    Treść najnowszego postu…

    Nasz niestandardowy plik CSS utworzony w kroku 4.3, app.css pobiera również nowe reguły stylu, aby zachować wygląd demo. Uwaga: Jeśli chcesz dodać własny niestandardowy kod CSS do Fundacji, nigdy nie zapomnij sprawdzić za pomocą narzędzia do tworzenia stron internetowych, w którym musisz zastąpić domyślne reguły.

    W poniższym fragmencie CSS musimy je zastąpić w pierwszej regule (.row .row.latest-post). W drugiej regule wystarczy użyć naszego własnego selektora niestandardowego (.latest-post h4).

     .row .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; font-size: 1.125em; 

    Nasz prototyp wygląda teraz tak:

    4.5 Dodawanie paginacji

    W tym kroku dodamy fajną paginację poniżej najnowszych postów. Foundation 5 daje nam pomocną dłoń dzięki wygodnym, gotowym do użycia klasom stronicowania. W tym kroku używamy tego samego kodu, który można znaleźć w “zaawansowane” sekcja wewnątrz Dokumentów paginacji.

      

    Oto najnowsze posty z nowo dodaną sekcją paginacji:

    5. Wypełnianie paska bocznego

    Teraz, gdy jesteśmy gotowi na główną zawartość naszej strony demonstracyjnej, nadszedł czas, aby zapełnić prawy pasek boczny. Prawy pasek boczny przesunie się poniżej głównej zawartości w rozmiarze telefonu komórkowego i tabletu.

    Musisz wstawić wszystkie fragmenty kodu w tej sekcji wewnątrz