baner tytulowy

Zadanie 10


Wykonaj aplikację internetową portalu ogłoszeniowego oraz zaprojektuj grafikę. Wykorzystaj do tego celu edytor zaznaczający składnię oraz program do obróbki grafiki wektorowej. (Inkscape, Libre Office).

Wyniki swojej pracy zapisz w folderze, jako nazwy folderu użyj swojego Nazwiska.

Książki - wzór


Przy pomocy programu do obróbki grafiki wektorowej wykonaj grafikę zgodną z przedstawionym Obrazem 1. Stwórz 7 obiektów w kształcie prostokąta. Dopuszcza się drobne różnice pomiędzy Obrazem 1, a utworzoną grafiką, lecz ogólna koncepcja powinna być zachowana. Uwzględnij następujące warunki:

  • Poziomy prostokąt, przedstawiający półkę, jest koloru brązowego
  • Prostokąty przedstawiające książki są różnych rozmiarów, należy zachować różnice pomiędzy wysokością, np. pierwsza książka jest wyższa niż druga itp.
  • Kolory prostokątów od lewej: zielony, czerwony, jasnoniebieski, czerwony, ciemnoniebieski, ciemnoniebieski
  • Podpisy na książkach zapisane są czcionką Arial, ich orientacja jest zgodna z orientacją prostokąta, na którym się znajdują. Napis nie może wystawać poza prostokąt. Kolejno są to podpisy:
    • Carrie S.King, koloru czarnego
    • Obiecaj mi H.Coben, koloru czarnego
    • Fantazy J.Słowacki, koloru białego
    • Tło grafiki jest przezroczyste

Wyeksportuj grafikę do pliku o formacie PNG i nazwij grafika.png. Przeskaluj grafikę z zachowaniem proporcji tak, aby jej szerokość nie była większa niż 400 px oraz aby wysokość nie była większa niż 430px. Utwórz kopię pliku grafika.png i nazwij ją logo.png (powinny być dwie grafiki). Wykadruj grafikę logo.png tak, aby było na niej widać wszystkie książki oraz proporcje szerokości i wysokości były 1:1. Następnie przeskaluj do rozmiarów 80 px na 80 px.

Witryna internetowa

Wygląd strony

Cechy witryny

Nazwa pliku: portal.html

  • Zastosowany właściwy standard kodowania polskich znaków
  • Tytuł strony widoczny na karcie przeglądarki: „Ogłoszenia”
  • Arkusz stylów w pliku o nazwie styl6.css prawidłowo połączony z kodem strony
  • Podział strony na bloki: baner, poniżej cztery panele informacyjne: pierwszy, drugi, trzeci, czwarty, poniżej trzy panele: lewy, środkowy, prawy, na dole stopka. Podział zrealizowany za pomocą znaczników sekcji, tak aby po uruchomieniu strony w przeglądarce wygląd był zgodny z obrazem 2
  • Zawartość banera: nagłówek pierwszego stopnia o treści: „Ogłoszenia drobne”
  • Zawartość paneli informacyjnych:
    • Pierwszy: nagłówek trzeciego stopnia o treści: „telefon”, następnie akapit: „601601601”
    • Drugi: nagłówek trzeciego stopnia o treści: „e-mail”, następnie akapit: „ogloszenia@poczta.pl”
    • Trzeci: nagłówek trzeciego stopnia o treści: „Adres”, następnie akapit: „ul. Morska 45 Gdynia”
    • Czwarty: obraz logo.png
  • Zawartość panelu lewego:
    • Nagłówek drugiego stopnia o treści: „Ceny”
    • Tabela o wymiarach 3×3. Ostatnia kolumna zawiera scalone dwa wiersze. Zawartość tabeli zgodnie z Tabelą 1
  • Zawartość panelu środkowego:
    • Nagłówek drugiego stopnia o treści: „Policz koszt ogłoszenia”
    • Pole numeryczne poprzedzone napisem: „Liczba ogłoszeń:”
    • Pole typu checkbox z tekstem: „Jestem stałym klientem”
    • Przycisk o treści „Kalkulacja”
  • Zawartość panelu prawego:
    • Nagłówek drugiego stopnia o treści: „Znajdujesz się na stronie portalu ogłoszeniowego”
    • Obraz grafika.png z tekstem alternatywnym o treści: „Oblicz koszt ogłoszenia”
  • Zawartość stopki: napis o treści: „Portal ogłoszeniowy opracował:”, dalej wstawiony Twóje nazwisko.

Styl CSS witryny internetowej

Plik styl6.css zawiera formatowanie:

  • Banera: kolor tła #993333, biały kolor czcionki, wyrównanie tekstu do środka, wysokość 80 px
  • Paneli informacyjnych (wspólny): krój czcionki Tahoma, kolor tła #CC6666, biały kolor czcionki, wyrównanie tekstu do środka, szerokość 25%, wysokość 150 px
  • Panelu lewego i prawego (wspólny): kolor tła #CC9999, szerokość 40%, wysokość 550 px,
  • wyrównanie tekstu do środka
  • Panelu środkowego: kolor tła #FFCCCC, szerokość 20%, wysokość 550 px
  • Stopki: kolor tła #993333, biały kolor czcionki, wyrównanie tekstu do prawej strony
  • Tabeli: obramowanie na 1 px linią kropkowaną czerwoną, szerokość tabeli 100%
  • Komórki tabeli: wyrównanie tekstu do środka
  • Przycisku: bez obramowania, marginesy wewnętrzne 20 px, czerwony kolor tła, biały kolor czcionki

Niewymienione właściwości obiektów przybierają wartości domyślne.

Skrypt

Wymagania dotyczące skryptu:

  • Wykonywany po stronie przeglądarki, po wciśnięciu przycisku „Kalkulacja”
  • Pobiera dane z obu pól z panelu środkowego (liczbę oraz stan checkboxa)
  • Oblicza na podstawie pobranych wartości koszt ogłoszenia. Wytyczne dotyczące sposobu obliczenia kosztu znajdują się w tabeli 1
  • Wyświetla pod przyciskiem tekst: „Twoje ogłoszenia będą kosztować: … PLN”, gdzie w miejscu kropek wstawiony jest obliczony koszt ogłoszeń

W folderze z Twoim nazwiskiem powinny się znajdować pliki: grafika.png, logo.png, portal.html, styl6.css, pilk przeglądarka.txt z nazwą przeglądarki internetowej, w której weryfikowałeś poprawność działania witryny i ewentualnie inne przygotowane pliki.

Czas przeznaczony na wykonanie zadania wynosi 150 minut.

Ocenie będą podlegać 4 rezultaty:

  • grafika,
  • witryna internetowa,
  • styl CSS witryny internetowej,
  • skrypt.
    TM 2018