6. KOLOR, TŁO I ŚCIEśKI DOSTĘPU

Podobne dokumenty
Ćwiczenie 4 - Tabele

Tło CSS 3. Gabriela Panuś

Ćwiczenie 10 - Selektory

Ćwiczenie 8 Kolory i znaki specjalne

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

Ćwiczenie 5 Multimedia

9. TABELE KURS HTML.

Ćwiczenie 9 - CSS i wstawianie CSS

1.2 Logo Sonel podstawowe załoŝenia

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

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

CSS. Kaskadowe Arkusze Stylów

CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

I. Formatowanie tekstu i wygląd strony

Spis treści. spis treści wygenerowany automatycznie

enova Systemowe Kolorowanie list

Ćwiczenie 3 - Odsyłacze

CSS - layout strony internetowej

a. Wersja podstawowa pozioma

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

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

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Podstawy pozycjonowania CSS

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

Spis treści. Włodzimierz Gajda

Dokumentacja WebMaster ver 1.0

11. PROFESJONALNE ZABEZPIECZENIE HASŁEM

WSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO

Konstrukcja stylu nie należy do zbyt skomplikowanych i wygląda tak jak na poniższym przykładzie.

STRONY INTERNETOWE mgr inż. Adrian Zapała

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Z CSS3 szybciej i przyjemniej

Znaczniki języka HTML

mapy cyfrowe dla biznesu Emapa Księga Znaku

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Instrukcja warunkowa i złoŝona.

Tworzenie stron internetowych w kodzie HTML Cz 7

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Znaczniki fizyczne i logiczne czcionki

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

I. Wstawianie rysunków

Witryny i aplikacje internetowe

Test z przedmiotu. Witryny i aplikacje internetowe

Podręcznik Identyfikacji Wizualnej

SterBox. Przygotowanie Strony Użytkownika

Grafika 3D program POV-Ray - 1 -

Pierwsza strona internetowa

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Word ćwiczenia ZADANIE 1

Edukacja na odległość

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

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

Języki programowania wysokiego poziomu. CSS Wskazówki

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie

Zasady ekspozycji i reprodukcji znaku

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

14. POZOSTAŁE CIEKAWE FUNKCJE

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Tworzenie infografik za pomocą narzędzia Canva

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

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

Program 6. Program wykorzystujący strukturę osoba o polach: imię, nazwisko, wiek. W programie wykorzystane są dwie funkcje:

I. Menu oparte o listę

Warunki techniczne prezentacji reklam

INSTRUKCJA KONFIGURACJI DOSTĘPU DO INTERNETU za pomocą protokołu PPPoE

Znak wersja podstawowa

Ćwiczenie 1 Deklarowanie metainformacji.

Zajęcia z aplikacją ScratchJr mogą zostać przeprowadzone na dwa sposoby:

Model blokowy. Model blokowy w CSS

Podstawy technologii WWW

WORDPRESS INSTRUKCJA OBSŁUGI

Kl 7-8 Szkoła Podstawowa

Laboratorium 1: Szablon strony w HTML5

Systemy liczenia. 333= 3*100+3*10+3*1

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

WYTYCZNE DOTYCZĄCE PROMOCJI

PORADNIK KODOWANIA: CSS

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

Tworzenie menu i authoring w programie DVDStyler

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

Środki dydaktyczne: tablica, komputer (z Notatnikiem i przeglądarką www) pliki ramkapion.zip, ramkapoziom.zip, zagniezdzenieramek.zip.

Wyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie

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

Tworzenie napisu i obrysu.

Arkusz kalkulacyjny MS Excel 2010 PL.

8. Dynamiczne generowanie grafiki, cz. 2

Tworzenie stron internetowych w kodzie HTML Cz 5

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Włącza i wyłącza automatyczny hinting. Pozwala na określenie czy chcemy, aby hinting był stosowany również do większych czcionek.

INFORMATYKA SZKOŁA PODSTAWOWA W PRZEŹMIEROWIE

Zajęcia nr 15 JavaScript wprowadzenie do JavaScript

KSIĘGA IDENTYFIKACJI WIZUALNEJ

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów.

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Tutorial. HTML Rozdział: Ramki

Instrukcja dla autorów monografii

Transkrypt:

6. KOLOR, TŁO I ŚCIEśKI DOSTĘPU Zanim przejdziemy do praktyki, zajmijmy się nazywaniem kolorów. Są cztery znane mi sposoby wyraŝania kolorów w języku CSS. Pierwszym z nich i jednocześnie najtrudniejszym są nazwy kolorów w języku angielskim. Kod koloru w zapisie szesnastkowym Programiści bardzo precyzyjnie nazwali niektóre kolory więc nawet w najlepszym słowniku moŝemy ich nie znaleźć [np. lekkopociemniały (nawet MS Word podkreślił :)]. Zalecam pamiętać kilka podstawowych barw takich, których nazwy za moment się pojawią... Drugim sposobem jest uŝywanie wartości szesnastkowych. Szesnastkowe nie oznacza, Ŝe maksymalnie za ich pomocą moŝemy utworzyć szesnaście barw (chociaŝ tyle jest barw podstawowych), tylko, Ŝe do ich stworzenia wykorzystujemy szesnaście znaków, którymi są wszystkie cyfry oraz litery od A do F. Przed wartością szesnastkową umieszcza się znak hash - #. Szesnaście podstawowych barw zarówno w wartościach szesnastkowych, jak i w angielskich wyrazach umieszczam poniŝej: black #000000 navy #000080 maroon #800000 purple #800080 fuchsia #FF00FF silver #C0C0C0 green #008000 gray #808080 lime #00FF00 polive #808000 yellow #FFFF00 red #FF0000 blue #0000FF teal #008080 aqua #00FFFF

white #FFFFFF Kod koloru w zapisie RGB Jak widać, nie wszystkie znaki zostały uŝyte. Jakiekolwiek malutkie zmiany są dosyć trudne więc CSS pozwala nam zastosować opis koloru RGB, czyli opisanie natęŝenia barw kolejno: czerwonej, zielonej i niebieskiej. Kolor RGB moŝna stosować na dwa sposoby określając dawkę pojedynczego koloru w zakresie 256 moŝliwości (od 0 do 255), a takŝe w procentach, jednakŝe za kaŝdym razem wzór jest taki sam: rgb(r,g,b) (uwaga: często pojawia się błąd, poniewaŝ mylimy nawias zwykły z klamerką, błędu moŝna szukać godzinami i, chociaŝ jest on taki prosty nie moŝemy go znaleźć. Kolor RGB dość łatwo jest edytować i łatwo robić jego odcienie słabsze i mocniejsze barwy. Kilka kolorów takŝe umieszczę w tabelce wraz z kolorami własnego pomysłu: czarny rgb(0,0,0) rgb(0%,0%,0%) czerwony rgb(255,0,0) rgb(100%,0%,0%) zielony rgb(0,255,0) rgb(0%,100%,0%) niebieski rgb(0,0,255) rgb(0%,0%,100%) średnioczerwony rgb(128,0,0) rgb(50%,0%,0%) ćwierćczerwony rgb(64,0,0) rgb(25%,0%,0%) średnioergiebowy rgb(128,128,128) rgb(50%,50%,50%) ćwierćergiebowy rgb(64,64,64) rgb(25%,25%,25%) ergiebowy na 3/4 (192,192,192) rgb(75%,75%,75%) Zmiana koloru tekstu - deklaracja color: Poznaliśmy właśnie wartości, którymi będziemy wypełniać kilka deklaracji, które właśnie poznamy. Na początku deklaracja color. Jest ona bardzo wszechstronna i w większości przypadków oznacza kolor tekstu, niezaleŝnie, czy umieścimy ją wewnątrz selektora, czy p. Oczywiście pamiętajmy, Ŝe umieszczając kolor tekstu w, tak samo jak i inne deklaracje tekstu nie zawsze będą działać. Jak wsadzimy je w komórki tabel, pola tekstowe itp. jest małe prawdopodobieństwo zadziałania deklaracji. Oto prosty przykład zmiany koloru paragrafu na zielony:

p color: green <P>Treść akapitu..., treść akapitu...</p> Ustawianie tła strony Kolor tekstu to nie wszystko. MoŜemy takŝe zmienić kolor tła strony. SłuŜy do tego deklaracja background (dokładnie background-color, ale oby dwie wersje działają, jak najbardziej poprawnie). Po dwukropku nadajemy nazwę koloru. Aby tło było jednolitego koloru czarnego musimy selektorowi, nadać wyŝej wymienioną deklaracją, z wartością koloru np. background: rgb(0,0,0) Precyzowanie lokacji pliku Zanim stworzymy teksturę musimy nauczyć pisać się ścieŝki dostępu. Ułatwieniem będzie znajomość systemu MD DOS, w którym wiele elementów jest podobnych. ŚcieŜkę podaję się biorąc pod uwagę plik HTML. JeŜeli plik HTML leŝy luźno z jakimś plikiem, do którego chce się napisać ścieŝkę (leŝą w tym samym miejscu), ścieŝka to tylko nazwa danego pliku np. plik.roz. JeŜeli z plikiem HTML sąsiaduje folder, wewnątrz którego jest dany plik, ścieŝka to nazwa folderu oddzielona od nazwy pliku slashem np. folder/plik.roz. JeŜeli plik, do którego chcemy napisać ścieŝkę sąsiaduje z folderem, wewnątrz którego jest plik HTML ścieŝka to dwie kropeczki i nazwa pliku np.../plik.roz. JeŜeli w folderze ze stroną umieszczone są dwa foldery, w pierwszym jest plik graficzny, a w drugim jest plik HTML ścieŝka to dwie kropeczki, oddzielona od nazwy foldera z grafiką

slashem, oddzielona od nazwy pliku slashem. Warto zapamiętać, Ŝe ścieŝka do folderu, w którym znajduje się źródłowy kod to jedna kropka -. (przyda się to w wielu skryptach wykonujących się po stronie serwera). JeŜeli podajemy ścieŝkę do zasobów internetu innego serwera pamiętajmy o protokole np. http://witryna.pl. Mniej więcej technikę pisania ścieŝek dostępu juŝ opanowaliśmy, przejdźmy teraz do konkretów. Umieszczenie obrazka powtarzającego się w tle strony moŝe być ciekawym, ale takŝe zbędnym efektem. Najlepiej, aby był to taki obrazek, który nie wygląda dziwnie na powtórzeniach. Najlepiej uŝywać specjalnie przygotowanych do tego tzw. tekstur, albo obrazków z jednolitym tłem z napisem (często tak wygląda reklama). Deklaracja odpowiadająca za pojawienie się obrazka na witrynie to takŝe background (dokładnie background-image, ale oby dwa przypadki działają bezproblemowo). Po dwukropku nie umieszczamy samej ścieŝki dostępu, ale podobnie jak w przypadku kolorów RGB, ścieŝka umieszczona jest w nawiasach zwykłych poprzedzona wyraŝeniem url np.: background: url(http://www.webdiary.pl/modules/technologie/plik.gif) Mocowanie tekstury - background-attachment: fixed Pamiętajmy, Ŝe zgodnie ze specyfikacją na witrynach mogą pojawić się pliki graficzne o rozszerzeniach gif, jpg i png. Samo umieszczenie obrazka w tle dokumentu to nie wszystko, moŝna z nim zrobić jeszcze wiele ciekawych rzeczy. Pierwszą rzeczą kwalifikującą się do ciekawych rzeczy to tzw. wbudowanie tekstury, czyli ustawienie trzymające teksturę na tej samej pozycji, niezaleŝnie od przewijania dokumentu. SłuŜy do tego deklaracja wraz z wartością background-attachment: fixed np.:

background: url(plik.gif); background-attachment: fixed Ustalanie powtórzeń tła - background-repeat: Drugą z ciekawostek jest deklaracja, pozwalająca na powtarzanie obrazka według naszego gustu. Być moŝe oglądając przykłady na własnych komputerach nie będziecie pełni zachwyty, to w połączeniu z trzecią ciekawostką moŝe być całkowicie odwrotnie... Deklaracja ta, to background-repeat. Pierwszą wartość jaką poznamy to nie powtarzanie obrazek powinien być umieszczony tylko raz w lewym górnym rogu. Efekt ten uzyskujemy za pomocą wartości background-repeat: no-repeat: background: url(http://www.webdiary.pl/modules/technologie/plik.gif); background-repeat: no-repeat Są jeszcze dwie wartości deklaracji background-repeat. Pozwalają one na powtarzanie tekstury zgodnie z matematycznymi wykresami. JeŜeli nie pamiętamy nic z młodości, to przypomnę, Ŝe oś pozioma to x, a pionowa to y. Litery te wykorzystuje się uŝywając deklaracji repeat-z, gdzie w miejsce duŝego zet umieszczamy jedną z tych dwóch liter. PoniŜszy przykład prezentuje powielenie tekstury w poziomie:

background: url(plik.gif); background-repeat: repeat-x Wyznaczanie pozycji tła Trzeci element jak juŝ powiedziałem najlepiej wygląda w połączeniu z poprzednim elementem, w szczególności z wyłączeniem powtarzania (background-repeat: no-repeat) z obrazkiem większych rozmiarów. Jest to deklaracja background-position. Jak nie trudno się domyślić, słuŝy ona do określania pozycji tekstury. UŜywamy do tego jednego, lub więcej określeń nie oddzielonych od siebie Ŝadnym selektorem, takim jak przecinek itp. Te określenia (wartości) to: left - lewo, right - prawo, top - góra, bottom - dół i center - centrum (środek). Pierwsze dwa określenia definiują wartość poziomą górną, ale w pionie obrazek jest na środku. Kolejne dwa określają połoŝenie w pionie, ale w poziomie obrazek jest na środku. Ostatnie określenie umieszcza obrazek w środku oby dwóch osi. JeŜeli nie odpowiada nam umieszczenie obrazka zawsze w środku jakiejś osi musimy uŝyć dwóch określeń naraz. PoniŜszy przykład prezentuje umieszczenie tekstury w prawym dolnym rogu, a ostatni przykład z tej lekcji umieszczenie centralne. background: url(http://www.webdiary.pl/modules/technologie/plik.gif); background-position: bottom right; background-repeat: no-repeat

background: url(plik.gif); background-position: center; background-repeat: no-repeat