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



Podobne dokumenty
Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

za pomocą: definiujemy:

Pierwsza strona internetowa

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

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>

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

Szczegółowy opis zamówienia:

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

Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji

1. Skopiować naswój komputer: (tymczasowy adres)

edycja szablonu za pomocą programu NVU

Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

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

Tło CSS 3. Gabriela Panuś

Wstawianie ZDJĘCIA na Forum.

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

p { color: yellow; font-weight:bold; }

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

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

cms S INSTRUKCJA OBSŁUGI System cms S, którego dotyczy ta instrukcja, można zobaczyć, wypróbować i kupić na stronie:

Instrukcja obsługi. Agencja IArt 2009r.

Specyfikacja mailingu GG Network

Podstawy technologii WWW

Szczegóły dotyczące kolokwium nr 1

Proste kody html do szybkiego stosowania.

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Studia Podyplomowe Grafika Komputerowa i Techniki Multimedialne, 2015/2016, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PISEMNA

Mailingi HTML. Specyfikacja techniczna

Dodanie nowej formy do projektu polega na:

Studia podyplomowe dla nauczycieli w zakresie nauczania informatyki i technologii informacyjnej

Jak posługiwać się edytorem treści

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

Canva - bezpłatny program do projektowania efektownych grafik, zarówno do druku, jak i internetu

Kompresja stron internetowych

CSS - layout strony internetowej

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

WAŻNE! colour.me Google Fonts tutaj

I. Menu oparte o listę

GRAFIKA SIECIOWA. WYKŁAD 2 Optymalizacja grafiki. Jacek Wiślicki Katedra Informatyki Stosowanej

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Specyfikacja techniczna dot. mailingów HTML

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

W polu: Tytuł : wpisujemy prostą, zroumiałą dla odbiorcy treści nazwę dokumentu, który chcemy opublikować (pole o ograniczonej ilości znaków). W ikonc

<ul> <ul> </ul> </ul>

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. ł ęść. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

Przepis. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć stronę internetową ze swoim ulubionym przepisem. Zadania do wykonania

FEO w Joomla!, czyli jak przyspieszyć swoją stronę

Responsive web design : projektowanie elastycznych witryn w HTML5 i CSS3 / Ben Frain. Wyd. 2. Gliwice, cop Spis treści

Tworzenie Stron Internetowych. odcinek 9

RAMOWY HARMONOGRAM SZKOLENIA

Języki programowania wysokiego poziomu. CSS Wskazówki

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

INSTRUKCJA PODŁĄCZENIA KAMERY IP SERII LV VSS

Przekształcenie danych przestrzennych w interaktywne mapy dostępne na stronach www (WARSZTATY, poziom zaawansowany)

Tworzenie Stron Internetowych. odcinek 5

APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J

JAK ZAPROJEKTOWAĆ WYGLĄD STRONY INTERNETOWEJ W KREATORZE CLICK WEB?

SZKOLENIE: Projektant stron internetowych PROGRAM SZKOLENIA

WŁĄCZANIE W PRZEGLĄDARKACH INTERNETOWYCH OBSŁUGI SKRYPTÓW JAVASCRIPT

Tajemniczy List. Wstęp HTML & CSS

PROJEKTOWANIE INTERFEJSÓW

Wstęp do GIMP wycinanie obiektu z obrazka, projekt napisu. Rozpoczynamy prace w GIMP-e

INSTRUKCJA INSTALACJI SZABLONU AUKCJI ALLEGRO. "Wooden"

PRACA Z SZABLONAMI. Artykuł Komunikaty Wydarzenie Reportaż foto Baner Boksy Zobacz również...

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

Specyfikacja reklamy tekstowej i bannerowej na portalu GazetaPraca.pl

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

Unity 3D - własny ekran startowy i menu gry

Jak przygotować pokaz album w Logomocji

URL:

Pokażę w jaki sposób można zrobić prostą grafikę programem GIMP. 1. Uruchom aplikację GIMP klikając w ikonę na pulpicie.

Dokumentacja techniczno-użytkowa Serwis internetowy

netster instrukcja obsługi

Sigplus. Galeria w Joomla

Podstawy pozycjonowania CSS

Pozycjonowanie elementów

WIZUALIZACJA INFORMACJI TEKSTOWEJ WSTĘP DO HTML 5 CANVAS

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW.

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Informacje o aktualizacji oprogramowania

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Tworzenie gadgetów Windows Vista/7. Krzysztof Jeliński Toruń 2011

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

GRAFIKA KOMPUTEROWA I TWORZENIE STRON WWW

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

Własna strona WWW w oparciu o CMS

Dodawanie klas i zakładanie kont dla uczniów, zarządzanie klasami

Dokumentacja WebMaster ver 1.0

Podręcznik użytkownika programu. Ceremonia 3.1

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość

DODAJEMY TREŚĆ DO STRONY

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Transkrypt:

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

CSS + pocięcie grafiki Struktura folderów reset.css Cięcie grafiki w Photoshopie 2

Nasza przykładowa strona 3

Typowa struktura folderów /css/ tu umieszczamy nasze pliki.css /css/fonts/ tu umieszczamy fonty /img/ tu umieszczamy obrazki /js/ skrypty JavaScript /index.html pliki.html /strona1.html 4

Ćwiczenie 1 menu 1. Dodaj podświetlenie na fioletowo elementu menu po najechaniu na niego myszką (selektor CSS a:hover {} ). 2. Zmień pozycję menu na taką jak poniżej: 5

Ćwiczenie 2 gradient w tle 1. Dodaj gradient w tle całej strony: Spraw by gradient nie przesuwał się wraz ze stroną (aby zawsze był przyklejony do góry okna przeglądarki. 6

Ćwiczenie 3 przyklejone menu Spraw aby menu wylądowało z prawej strony i tkwiło stale w tym miejscu, nawet gdy użytkownik przescrolluje stronę: 7

Ćwiczenie 4 tekst na obrazku i opacity Zmień układ strony na poniższy: 8

Ćwiczenie 4 cd.: opacity Opacity: Sprawdź jak działa zmiana opacity rodzica na zagnieżdżone w nim elementy HTML. Alternatywy: 1. background: rgba(0, 0, 0, 0.6); Uwaga! Nie działa w IE nawet 8, zamiast tego używamy:.alpha60 {filter:progid:dximagetransform.microsoq.gradient(startcolorstr=#99000000, endcolorstr=#99000000);} #argb, gdzie a = 0.6 * 255 > HEX hyp://css tricks.com/rgba browser support/ 2..png 9

Ćwiczenie 4 cd.: z index Właściwość z index określa w jakiej kolejności elementy HTML są nakładane jeden na drugim. Domyślna kolejność jest taka, jak kolejność elementów w pliku HTML. Uwaga! Elementy pozycjonowane (rela ve, absolute,..) tworzą nowy kontekst (stos) z index zaczynający się od 0! W CSS3 elementy z opacity różnym od zera także tworzą nowy kontekst! hyp://pl.html.net/tutorials/css/lesson15.php 10

Image sprites Technika optymalizacyjna używana najczęściej w przypadku ikon, małych kontrolek UI, obrazków wypunktowania list, etc. 1. Umieszczamy w równych odstępach wszystkie obrazki na jednym obrazie i zapisujemy go do /img/ 2. W CSS deklarujemy tła dla kolejnych elementów ustawiając odpowiednie background posi on 3. Uwaga na zmianę tła np. na :hover! Opis techniczny (EN): hyp://www.bookofspeed.com/ chapter3.html 11

Image sprites przykłady Amazon.com Gmail.com Zadanie: Znajdź (używając Firebuga) image sprites na stronach onet.pl i wp.pl 12

Ćwiczenie 5 image sprites Dodaj ikonki do menu używając CSS image sprites. Zestaw przykładowych ikonek znajdziesz na: hyp://tomsieron.com/wit/przyklad/icons.png 13

Ćwiczenie 6 tła Zaokrąglone rogi: hyp://dochub.io/#css/border radius Gradienty: hyp://gradientsmotherfucker.com/gradients.css 14

Typografia fontsquirrel.com Google Web fonts Płatne: typekit.com, fontdeck.com,... 15

Osadzamy fonty via fontsquirrel.com 1. Wybieramy font 2. Pobieramy @font face kit i rozpakowujemy go lokalnie 3. Umieszczamy pliki w odpowiednich folderach (fonty na przykład w /css/fonts/) 4. Wklejamy CSS deklarujący fonty 5. Upewniamy się, że ścieżki do plików są poprawne 6. Dodajemy w CSS selektory nadające właściwość font family odpowiednim elementom HTML 7. Voilà! 16

Osadzamy fonty via Google Web Fonts 1. Wybieramy fonty, z polskimi znakami diaktrycznymi 2. Pobieramy kod JS do wklejenia na naszej stronie 3. Dodajemy w CSS selektory nadające właściwość font family odpowiednim elementom HTML 4. Voilà! 5. Sprawdzamy jak ilość zadeklarowanych fontów wpływa na czas ładowania strony (za pomocą Firebuga) 17

Ćwiczenie @font face Zmień font nagłówków na Museo Slab, font paragrafów na Museo Sans używając Fontsquirrel i Google Web Fonts. Podmień także font w menu na Museo Sans. 18

Dziękuję za uwagę. Tomasz Sieroń t.sieron@wit.edu.pl www.linkedin.com/in/tomsieron www.goldenline.pl/tomasz-sieron twitter.com/tomsieron 24