head
wpisujemy ustawienia strony, w sekcji body
całą widoczną zawartość strony.
Playlista przedmiotowa | |
---|---|
GIMP - Grafika Rastrowa | |
Podstawy GIMP | Retusz zdjęć |
Animacja poklatkowa | |
PHP - programowanie backendu | |
Wprowadzenie | Metoda POST |
Metoda GET | |
MySQL - programowanie baz danych | |
Wykorzystanie Xampp | Łączenie z bazą i pobieranie rekordów |
Dodawanie i usuwanie rekordów z bazy | |
Przygotowanie do egzaminu E.14 / EE.09 / INF.03
Wytyczne Centralnej Komisji Egzaminaczynej [pdf]Nauka podstaw
Link: Ściąga - znaczniki i strukturaPrzydatne komendy CSS |
---|
- margin:0px auto; //wycentrowanie bloku/sekcji |
- position: relative; left:100px; //przeusnięcie elementu względem pozycji domyślnej |
- a:hover{//tutaj css} //pseudoklasa najechania myszą |
Nauka edytowania styli
+ Ściąga - css z pojęciami z lekcjiNauka edytowania styli
+ Baza wiedzy - kurs HTML i CSSPrzydatne komendy CSS |
---|
- margin:0px auto; //wycentrowanie bloku/sekcji |
- position: relative; left:100px; //przeusnięcie elementu względem pozycji domyślnej |
- a:hover{//tutaj css} //pseudoklasa najechania myszą |
Nauka wykorzystywania różnych modeli barw
+ Baza wiedzy - kurs HTML i CSSNauka tworzenia skalowalnych stron
+ Baza wiedzy - kurs HTML i CSSPrzydatne komendy CSS |
---|
- display:...; //zmiana sposobu wyświetlania elementów w bloku |
- position: fixed; top:0px; //przyklejenie elementu do okna przeglądarki |
- @media... //reguła zmieniająca CSS w przypadku zmiany rozdzielczości |
Znaczniki budujące tabelę |
---|
- <table> <thead> <tbody> <tfoot> // podstawowa struktura |
- <th> <tr> <td> //komórka nagłówka, wiersz ciała, komórka ciała |
- <caption> // podpis tabeli | Atrybuty HTML modyfikujące tabele |
- colspan = "liczba", rowspan = "liczba" //scalanie kolumn, wierszy |
- valign = "wartosc" // wyrównanie w pionie (middle, top, bottom) |
- align = "wartosc" // wyrównanie w poziomie (left, center, right) |
- cellspacing = "liczba", cellpadding = "wartosc" //odstępy |
- border= "liczba" //czarna ramka o podanej grubości |
- bgcolor = "wartosc" //zmiana koloru, działa tylko dla tabel | Importowanie czcionki |
Baza czcionek: DaFont , GoogleFonts , WhatTheFont |
Dodawanie multimediów do strony: dźwięk, mapy, wideo, podstrony, widgety
+ Ściąga - html z pojęciami z lekcjiPrzydatne znaczniki |
---|
- <iframe> //ramki do osadzania mediów |
- <embed> //pozwala osadzać elementy w ramkach |
- <object> //dodanie plug-inu np. mapy |
- <audio> //dodanie ramki audio |
- <video> //dodanie ramki filmu |
- <source> //dodanie źródła do ramki audio/video |
- <tracks> //dodanie tekstu do filmu |
- <script> //dodanie skryptu |
Modyfikowanie pozycji, rotacji i skali elementów, tworzenie animacji elementów z przejściami
+ Ściąga - html z pojęciami z lekcjiPrzydatne komendy CSS |
---|
- transform: funkcja //przekształcenia
Opcje tranformacji translate() //przesuwanie rotate() //obrót scaleX() scaleY() scale() //skalowanie skewX() skewY() skew() //nachylanie matrix() //zmiana płaszczyzny |
- transition: parametr_modyfikowany czas //włączenie przejścia dla zmiany parametru |
- animation: nazwa_klipu czas //włączenie animacji | Tworzenie animacji |
@keyframes kolor { 0% {background:red;} 30% {background:green;} 70%{background:blue;} } |
Tworzenie formularzy przy wykorzystaniu inputów i innych znaczników wejścia danych
+ Baza wiedzy - w3schools, kurshtmlcss
Najważniejsze znaczniki | |
---|---|
<input type="text"> | Wprowadz tekst |
<input type="number"> | Wprowadz liczbę |
<input type="pasword"> | Wprowadz haslo |
<input type="radio"> | Wybierz: K M |
<input type="checkbox"> | Zaznacz: |
<input type="button"> | |
<input type="reset"> | |
<input type="submit"> | |
<textarea> | |
<select>, <option> | |
<label> | //podpisanie inputa |
<fieldset>,<legend> | //grupowanie i definiowanie sekcji |
Najważniejsze atrybuty | |
---|---|
name //nazwanie pola | |
value //wprowadzenie wartości pola | |
selected //wybranie domyślnej wartosci selecta | |
multiple //zaznaczenie wielu wartosci selecta | |
checked //zaznaczenie radio, checkboxa | |
max, min //ustawienie zakresów wartości | |
readonly //ustawienie uprawnień pola | |
required //ustawienie obowiązkowości pola | |
disabled //wyłączenie pola | |
Pamiętaj, że znaczników i atrubutów jest dużo więcej, przykładowo: tutaj znajdziesz listę ponad 20 typów inputów, przetestuj je ;) |
Tworzenie i obróbka grafiki rastrowej
Wykład - Obraz cyfrowy
Wykład - GIMP
Tworzenie i obróbka grafiki wektorowej
Wykład - Inkscape
Tworzenie i obróbka obrazów dynamicznych, montażu wideo i audio
Wykład - Animacja
Wykład - Wideo i audio
Pytania na sprawdzian
Wykorzystanie najpopularniejszego CSS Framework
Notatka z lekcji - o Bootstrapie
Konfiguracja hostingu udostępnionego na lekcji
Praca z siatką strony
Wykonywanie stron na podstawie wytycznych, utwralenie wiedzy
Tworzeie uniwersalnego szablonu strony. Nauka załączania stron w stronie, obsługa GET.
+ Ściąga - include i GET (kod)Nauka formularzy w HTML, podstawy PHP, obsługa POST
Połączenie zebranej wiedzy w dużym projekcie.
Wykład - Projektowanie stron i praca z klientem - [pdf]Połączenie zebranej wiedzy w dużym projekcie.
Połączenie zebranej wiedzy w dużym projekcie.
Połączenie zebranej wiedzy w dużym projekcie.
Połączenie zebranej wiedzy w dużym projekcie.
Wrzucenie strony na hosting
Obsługa wyszukiwarki wpisów, zadanie dodatkowe dla lubiących SQL
Hashowanie haseł przechowywanych w bazie, zadanie dodatkowe dla lubiących PHP