Edytowanie stylów CSS (Wersja Wideo)
-
0:01 - 0:06Wiecie już, jak zmienić zawartość
elementu i wartości jego atrybutów. -
0:06 - 0:08Co jeszcze zostało?
-
0:08 - 0:11A gdybyśmy chcieli zmienić styl?
-
0:11 - 0:14Normalnie zrobilibyśmy to w CSS,
-
0:14 - 0:17ale czasami wolimy w JavaScript
-
0:17 - 0:20- np. gdy chcemy animować style
-
0:20 - 0:23lub zmieniać je,
gdy użytkownik na coś kliknie. -
0:23 - 0:26Wkrótce to zobaczycie, obiecuję!
-
0:26 - 0:29Zmieńmy styl tego nagłówka.
-
0:30 - 0:31Gdybyśmy zrobili to w CSS,
-
0:31 - 0:36kazalibyśmy wybrać "#heading" po ID,
-
0:36 - 0:38a potem napisalibyśmy:
"color: orange". -
0:38 - 0:41Hura, jest! Pomarańczowy jak kot!
-
0:43 - 0:48Żeby to zrobić w JavaScript,
musimy znaleźć element "heading". -
0:48 - 0:49Jest tutaj.
-
0:50 - 0:55Docieramy do jego atrybutu stylu
poprzez "style". -
0:55 - 1:00Później wchodzimy do właściwości,
która nas interesuje ("color") -
1:01 - 1:03i ustawiamy ją na nową wartość.
-
1:04 - 1:08Skasujmy własność w CSS,
żeby zobaczyć, czy się udało. -
1:09 - 1:10Tak, udało się!
-
1:11 - 1:15Zauważcie, że tu są dwie kropki,
-
1:15 - 1:18bo wchodzimy do dwóch obiektów.
-
1:18 - 1:22Jeden z nich to obiekt elementu,
a drugi - obiekt stylu, -
1:22 - 1:27zawierający wszystkie style tego
elementu zapisane jako różne własności. -
1:27 - 1:31A gdybyśmy też chcieli
zmienić kolor tła? -
1:31 - 1:36W CSS napisalibyśmy:
"background-color: black". -
1:37 - 1:39Spróbujmy w JavaScript:
-
1:41 - 1:43"headingEl.style."...
-
1:44 - 1:48"background-color = "black".
-
1:49 - 1:54O, jest błąd!
To niewłaściwy kod w JavaScript, -
1:54 - 1:57bo nazwy własności
nie mogą zawierać łączników. -
1:57 - 2:01Musimy zmienić
tę nazwę własności w CSS -
2:01 - 2:04na formę, która zadziała w JavaScript.
-
2:04 - 2:07Załatwimy to wielkością liter.
-
2:07 - 2:10Usuniemy łącznik i damy wielkie "C".
-
2:11 - 2:14Sprawdźmy to, kasując tę własność.
-
2:14 - 2:16Tak, nadal czarne.
-
2:17 - 2:22Rozkręcam się! Teraz chcę
zrobić wyrównanie do środka. -
2:22 - 2:26Dodam jeszcze jeden wiersz:
-
2:27 - 2:31"headingEl.style.textAlign".
-
2:31 - 2:34Łącznik na wielką literę...
i "= center". -
2:34 - 2:38Powtarzam: wielka litera
zamiast łącznika. -
2:38 - 2:42Teraz nagłówek kojarzy się z kotem
-
2:42 - 2:44i z Halloween. Tak!
- Title:
- Edytowanie stylów CSS (Wersja Wideo)
- Description:
-
To tylko zapis naszych interaktywnych sesji poświęconych kodowaniu, stworzony by ułatwić ich przełożenie na inne języki.
Polecamy obejrzenie oryginalnej sesji na Khan Academy, gdzie możecie zatrzymać sesje, by edytować własny kod, jak również zobaczyć zapis kodu w wyższej rozdzielczości:
http://www.khanacademy.org/computer-programming - Video Language:
- English
- Duration:
- 02:46
Lech Mankiewicz edited Polish subtitles for Changing CSS styles (Video Version) | ||
Dominik Kamiński edited Polish subtitles for Changing CSS styles (Video Version) | ||
Dominik Kamiński edited Polish subtitles for Changing CSS styles (Video Version) | ||
Dominik Kamiński edited Polish subtitles for Changing CSS styles (Video Version) | ||
Dominik Kamiński edited Polish subtitles for Changing CSS styles (Video Version) |