Michał Witkowski. Michal.witkowski.bb@gmail.com. www.linkedin.com/in/themichalwitkowski

Podobne dokumenty
Z CSS3 szybciej i przyjemniej

Dokument hipertekstowy

Alfabetyczna lista stylów

Laboratorium 1: Szablon strony w HTML5

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Układy witryn internetowych

ANIMACJE W CSS3. Czyli po co płacić podatek o Javy Script i JQuery

Zajęcia nr 15 JavaScript wprowadzenie do JavaScript

Misja#3. Robimy film animowany.

CSS - layout strony internetowej

Łożysko z pochyleniami

3. Macierze i Układy Równań Liniowych

Polski Kurs Blendera: Animacja: Dopesheet Opublikowany

Dokumentacja WebMaster ver 1.0

Powtórzenie materiału: CSS3 Spis treści

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...

Jak dodać własny szablon ramki w programie dibudka i dilustro

Pozycjonowanie elementów

Microsoft PowerPoint 2003 efektywne tworzenie i prezentacji multimedialnych

FUNKCJE. Rozwiązywanie zadań Ćw. 1-3 a) b) str Ćw. 5 i 6 str. 141 dodatkowo podaj przeciwdziedzinę.

Skalowanie i ustawianie arkuszy/układów wydruku w AutoCAD autor: M. Motylewicz, 2012

Laboratorium Programowanie urządzeń mobilnych

Przekształcanie wykresów.

Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW

Programowanie WEB PODSTAWY HTML

P S E U D O K L A S Y I P S E U D O E L E M E N T Y

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. Scenariusz lekcji. 2.1 Wiadomości: 2.

Podstawy pozycjonowania CSS

Cykl Frezowanie Gwintów

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Czytanie wykresów to ważna umiejętność, jeden wykres zawiera więcej informacji, niż strona tekstu. Dlatego musisz umieć to robić.

RYSUNEK TECHNICZNY I GEOMETRIA WYKREŚLNA INSTRUKCJA DOM Z DRABINĄ I KOMINEM W 2D

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

Ćwiczenie 6 Animacja trójwymiarowa

Mamy co prawda trawiastą powierzchnię ziemi i niebo, ale scena wygląda mało realistycznie. Zmieńmy nieco właściwości tekstury płaszczyzny gruntu:

Sieciowe Technologie Mobilne. Laboratorium 4

Dokąd on zmierza? Przemieszczenie i prędkość jako wektory

Tło CSS 3. Gabriela Panuś

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

Tworzenie prezentacji w MS PowerPoint

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

Tworzenie Stron Internetowych. odcinek 8

Model blokowy. Model blokowy w CSS

Poradnik obsługi sklepu internetowego opartego o wtyczkę WooCommerce

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

Dodatek A. Spis instrukcji języka Prophio.

CorelDRAW. 1. Rysunek rastrowy a wektorowy. 2. Opis okna programu

Kolejną czynnością będzie wyświetlenie dwóch pasków narzędzi, które służą do obsługi układów współrzędnych, o nazwach LUW i LUW II.

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(

Masz pomysł na lepszy wygląd?

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Grafika 2D. Animacja Zmiany Kształtu. opracowanie: Jacek Kęsik

Prezentacja MS PowerPoint 2010 PL.

6.4. Efekty specjalne

CSS + HTML. Front end publikacji internetowej. Cięcie grafiki i CSS Ćwiczenia z CSS Typografia CSS image sprites

Krok 1: Stylizowanie plakatu

Inkscape. Narzędzia informatyki

Maskowanie i selekcja

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

24 proste kroki. aby pokonac. Obrazki. logiczne. Rozwiazania. i wskazowki dla nauczyciela. Copyright Logi Urszula Marciniak 2015

Badanie zależności położenia cząstki od czasu w ruchu wzdłuż osi Ox

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wstawianie i formatowanie tabel.

Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

Animacje cz. 2. Rysujemy koło zębate

I. Formatowanie tekstu i wygląd strony

2. MATERIAŁ NAUCZANIA

Przekształcenia wykresów funkcji

Geometria. Rozwiązania niektórych zadań z listy 2

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Operacje morfologiczne w przetwarzaniu obrazu

PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?

LIVE Gra w życie. LIVE w JavaScript krok po kroku. ANIMACJA Rozpoczynamy od podstawowego schematu stosowanego w animacji

Funkcja liniowa i prosta podsumowanie

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

CSS. Kaskadowe Arkusze Stylów

Specyfikacja techniczna form reklamy oferowanych przez serwis e-sieci.pl

Matematyka licea ogólnokształcące, technika

8.2 Drukowanie arkusza kalkulacyjnego

Bryła obrotowa, szyk kołowy, szyk liniowy

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Co należy zauważyć Rzuty punktu leżą na jednej prostej do osi rzutów x 12, którą nazywamy prostą odnoszącą Wysokość punktu jest odległością rzutu

rgbf<składowa_r,składowa_g,składowa_b,filter>. Dla parametru filter przyjmij kolejno wartości: 0.60, 0.70, 0.80, 0.90, 1.00, np.:

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Rysowanie skosów, okien dachowych, otworów w skośnych sufitach

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

Przekształcenia geometryczne w grafice komputerowej. Marek Badura

Multimedia i interfejsy. Ćwiczenie 5 HTML5

I. Wstawianie rysunków

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

Animacje z zastosowaniem suwaka i przycisku

Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej

PANGEA KONKURS MATEMATYCZNY

Spis treści. Księgarnia PWN: Roland Zimek - SWiSH Max2 i SWiSH Max3. Wprowadzenie... 9

Wstęp Sterowanie Utworzenie, wybór i kasowanie gracza. utworzenia nowego gracza Nowy gracz Nastawienie gracza

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Transkrypt:

Michal.witkowski.bb@gmail.com www.linkedin.com/in/themichalwitkowski

Efekt przejscia Jedną z nowości jaką została dodana w CSS jest właściwość transi:on. Wspomniana właściwość pozwala nam utworzyć pewien efekt animacji. Animacja będzie prezentować zmianę wartości określonych właściwości CSS w drugie.

Co się stało się?

Dodaj duration, kolejno 1s, 2s, 3s, 4 s

Co jeszcze transiton-property właściwość określa właściwość CSS która ma brać udział w efekcie przejścia transi:on-dura:on czas trwania przejścia transi:on-:ming-func:on opóźnienie efektu przejścia transi:on tutaj możemy ująć wszystkie powyższe właściwości

transiton-property

Transition-timing-function

Transition-timing-function ease wolno, szybko, wolno linear taka sama predkość cały czas ease-in powolny start ease-out powolny koniec ease-in-out powolny start i koniec cubic-bezier(n, n, n, n) sam/sama definiujesz prędkość

transition-delay

A tu kongo

Jeszcze bardziej animacje! Do języka CSS co jakiś czas dodawane są bajery. Kolejna to animacja, wykorzystujemy właściwość anima:on

Zalegle zadanie z guzikiem Aby to zadziałało musisz upchnąć element, element:aser, element:before w elemencie o zdefiniowanych wymiarach. Musisz korzystać z-index aby napis był najwyżej, biały, różowy na innych płaszczyznach. Za pomocą before i aser musisz narysować elementy które zawierają się w rodzicu i maja pozycje absolute i mają width/ height 100%. Na hover muszą się przesuwać, jeden z opóźnieniem, drugi bez. Content musi być żeby powstało cokolwiek. Do dzieła! Praca w grupach 2 osobowych jak coś pomogę.

Właściwości anima:on-dura:on czas trwania animacji anima:on-:ming-func:on tempo animacji anima:on-delay opóźnienie animacji anima:on-itera:on-count ilość powtórzeń animacji anima:on-direc:on kierunek powtarzania się animacji anima:on-fill-mode dodatkowy wygląd elementu HTML, przed lub po animacji anima:on-play-state zatrzymanie lub wznowienie animacji

Nazwa animacji Na początku za pomocną anima:on możemy nazwać sobie naszą animacje (anima:on-name). Musimy ją jednak utworzyć tu wchodzi @keyframes. Do dzieła!

Pierwsza animacja @keyframes moja_animacja { 0% {background-color:white;} 25% {background-color:blue;} 50% {background-color:green;} 75% {background-color:gold;} 100% {background-color:yellow;} }

Dodajemy ją potem do naszej klasy anima:on:moja_animacja 12s infinite;

% z 12s, zobacz jak zachowa się dla innych czasów i innych %

Inna animacja

Właściwości rozpoznaj je

Delay działa tylko raz!

Zadanie Zrób pasek postępu, który będzie ładował się od 0% do 100% Niech zmienia kolor co 20%.

Animation-timing-function Tutaj możemy zmieniać tempo animacji tak samo jak w transi:on.

Kolejność anima:on: anima:on-name anima:on-dura:on anima:on-:ming-func:ons anima:on-delay anima:on-itera:on-count anima:on-direc:o anima:on-fill-mode

Zatrzymanie animacji na hover

Animacje 2D / transformacje Żeby podejść do tematu musimy ustalić sobie takie rzeczy, jak punkt zero, oś X, oś Y Oś X jak w matematyce oś pozioma Oś Y jak w matematyce oś pionowa Punkt zero miejsce przecięcia się osi x z osią y

Mając kwadrat Width: 120px; height 120px; border 3px solid gold

Oś X według HTML przechodzi przez jego środek

Oś Y według HTML przechodzi przez jego środek

Punkt zero

Do dzieła Skoro już wiemy jak HTML się z nami porozumiewa, obróćmy nasz kwadrat

Dużo właściwości translatex (x) przesunięcie po osi X translatey (y) przesunięcie po osi X translate (x, y) przesunięcie po osi X i Y scalex(x) powiększenie szerokości scaley(y) powiększenie wysokości scale(x,y) powiększenie wysokości i szerokości skewx(x) pochylenie w prawo lub lewo skewy(y) pochylenie w dół lub górę skew(x, y) nie pytajcie jak to opisać, pochylenie wszędzie! rotate(n) obrót

No to ciach! Translate(x, y) Translate(150px, 200px)

Translate(150px, 200px)

Scale(x,y)

Scale(4, 5.5)

skewx(60deg)

skewy(60deg)

Skew(45deg, 30deg) Uwaga! Tutaj jak przesadzicie to obiekt zniknie

Kolejność anima:on: anima:on-name anima:on-dura:on anima:on-:ming-func:ons anima:on-delay anima:on-itera:on-count anima:on-direc:o anima:on-fill-mode

Kolejność przekształceń

Zadanie Animujemy loadera: ) Pokażę jak mi to wyszło. Rozpiszę jak podejść do problemu. Poradzicie sobie z resztą.