Bootstrap 3 Technologie Informacyjne Literatura:

Slides:



Advertisements
Podobne prezentacje
NIE TAKI KOMPUTER STRASZNY JAK GO MALUJĄ PODSTAWY OBSŁUGI KOMPUTERA.
Advertisements

Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
Generatory pomocy multimedialnych Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany.
Teoria gry organizacyjnej Każdy człowiek wciąż jest uczestnikiem wielu różnych gier. Teoria gier zajmuje się wyborami podejmowanymi przez ludzi w warunkach.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Wyszukiwanie informacji w Internecie. Czym jest wyszukiwarka? INTERNET ZASOBY ZAINDEKSOWANE PRZEZ WYSZUKIWARKI Wyszukiwarka to mechanizm, który za pomocą.
ELEMENTY ZESTAWU KOMPUTEROWEGO
Excel 2007 dla średniozaawansowanych zajęcia z dnia
Grupa: urzędnicy JST (operatorzy przyjmujący wnioski w urzędach)
Przemiany energii w ruchu harmonicznym. Rezonans mechaniczny Wyk. Agata Niezgoda Projekt współfinansowany przez Unię Europejską w ramach Europejskiego.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Literary Reference Center Przewodnik
» System Uczniowie Optivum NET+ umożliwia rodzicom bezpłatny stały kontakt ze szkołą. » Pozwala im na bieżąco śledzić postępy edukacyjne dziecka i komunikować.
Co potrafię w przyjaźni z komputerem?.  Z jakich elementów się składa? Z jakich elementów się składa?  Do czego służy? Do czego służy?  Jakie programy.
Wypadkowa sił.. Bardzo często się zdarza, że na ciało działa kilka sił. Okazuje się, że można działanie tych sił zastąpić jedną, o odpowiedniej wartości.
INNOWACJE I PATENTY Innowacje i nowe technologie - przykład - Gepardy Biznesu Spotkania lokalne organizowane są w ramach projektu systemowego Urzędu Marszałkowskiego.
1 „Praktyczne narzędzia ICT w realizacji edukacyjnych projektów”
Porównywarki cen leków w Polsce i na świecie. Porównywarki w Polsce.
Standardy de facto zapisu georeferencji map o postaci rastrowej definicja georeferencji standard „World File” standard GeoTIFF.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Sieci komputerowe. Podział sieci. Podstawowe pojęcia związane z sieciami. Internet - określenia podstawowych terminów. Komunikacja w sieci.
Microsoft PowerPoint. Metodyka „dobrej” prezentacji.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
Instalacja nienadzorowana windows xp Jakub klafta.
Python. Języki Programistyczne Microcode Machine code Assembly Language (symboliczna reprezentacja machine code) Low-level Programming Language (FORTRAN,
Moduł SDI – zasilanie węzłów IIP oraz wykorzystanie danych. Wprowadzenie. Szkolenie przeprowadzone w ramach projektu „TERYT 3 – Rozbudowa systemów do prowadzenia.
Projektowanie prezentacji multimedialnych Piotr Rakowski Gliwice 2006.
Oferta Orange dla NSZZ FSG w Chełmie Marcin Kolano Doradca Klienta Biznesowego Tel. Kom
Dziedziczenie, polimorfizm, Interfejsy
i otwarta platforma IT Uniwersytet Warszawski (Centrum Deliberacji IS)
W kręgu matematycznych pojęć
Komunikacja ze szkołą i nauczycielami - dziennik elektroniczny
Schematy blokowe.
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
Podstawowe polecenia systemu
Full Text Finder Przegląd Publication Finder
Quick Tips Tutorial Jak uzyskać dostęp do raportów EBSCOhost i EBSCO Discovery Service w EBSCOadmin support.ebsco.com.
Akademia C# lab. 9 Zdarzenia i delegaty.
Wstęp do Informatyki - Wykład 3
Framework css Prezentacje wykonał: szymon kupper
Przewodnik Udoskonalanie listy wyników w wyszukiwarce naukowej
Materiały pochodzą z Platformy Edukacyjnej Portalu
HTML HTML -HyperText Markup Language – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.
Kurs języka C++ – wykład 13 ( )
Technologie internetowe Zofia Kruczkiewicz
Tworzenie tabel przestawnych
Git - system kontroli wersji
Bezpieczeństwo dostępu do danych w systemie Windows
Jak dostosować witrynę internetową usługi Microsoft SharePoint Online
Temat: Pliki— miejsce na komputerowe informacje
Jak korzystać z usługi Video s i Raportu Kontaktów
Broszura firmy To miejsce jest doskonałe na określenie misji firmy
Damian Urbańczyk xHTML Tworzenie stylów CSS.
Koszyk danych.
Podstawy informatyki Zygfryd Głowacz.
Microsoft Office Project 2003 Professional
Strukturalne wzorce projektowe
temat stwierdzenie Grafika SmartArt z obrazami na czerwonym tle
SKJ Serwer WWW Michail Mokkas.
Dodatek – Technologie internetowe
Proste obliczenia w arkuszu kalkulacyjnym
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Nasza działalność KLAVO to firma zajmująca się dostarczaniem usług dla instytucji kultury. Chcemy, aby zwiększały one jakość obsługi zwiedzających. Celem.
Autor: Magdalena Linowiecka
Najważniejsze operacje graficzne w programie GIMP
Najważniejsze operacje graficzne w programie GIMP
MONITORING PRASY TAI – krok po kroku….
pracę programu Outlook
Tworzenie dokumentu HTML
Zapis prezentacji:

Bootstrap 3 Technologie Informacyjne Literatura: Bootstrap. Praktyczne projekty, M. Kortas, Wyd. Helion, 2016 http://www.w3schools.com

Bootstrap Frontendowy, darmowy framework na licencji MIT. Zbudowany na preprocesorze LESS. Charakteryzuje go bogaty pakiet UI, oraz responsywna siatka zaprojektowana wg koncepcji Mobile-First. Framework korzysta z  JS, dzięki czemu możliwa jest obsługa m.in. okien modalnych, dropdown, sliderów. Wsparcie IE 8+. Licencja Apache 2.   Specyfikacja, tutorial i przykłady znajdują się na stronie: http://www.w3schools.com/bootstrap/ Zalety dwunastkolumnowa siatka z możliwością zagnieżdżania kolumn, pełna responsywność, komponenty HTML i JS, współpraca z preprocesorami LESS i SASS Wady: strony mają podobny wygląd, nadmiarowość kodu

Bootstrap Istnieją dwa sposoby pracy z Boostrapem: Pobranie pliku ze strony http://getbootstrap.com/getting-started/. Po rozpakowaniu pliku otrzymujemy trzy katalogi: ccc/js/fonts. Następnie tworzymy plik z rozszerzeniem html i wklejamy do niego poniższy szablon: <!DOCTYPE html> <html lang="en"> <head>   <title>Bootstrap title>   <meta charset="utf-8">   <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2">    <link href="css/bootstrap.min.css" rel="stylesheet"> </head> <body>   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> tresc </body> </html> Wykorzystanie zewnętrznych serwerów, które udostępnią pliki Bootstrap. Zaletą takiego podejścia jest zmniejszenie obciążenie naszego serwera i przyspieszenie działania strony. W pliku umieszczamy poniższe odwołania: <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> Kodowanie dla polskich znaków, przy zapisie pliku wybrać opcje utf-8

col-xs małe ekrany, o szerokości mniejszej od 768 Bootstrap Grid system System siatki składa się z 12 kolumn, które mogą posiadać kolejne zagnieżdżone kolumny, co pozwala wykonać dowolny układ treści. Każde sąsiadujące ze sobą dwie kolumny można zastąpić jedną większą. Klasy col-xs małe ekrany, o szerokości mniejszej od 768 col-sm średnie ekrany, o szerokości równej 768 i większej col-md duże ekrany, o szerokości równej 922 i większej col-lg bardzo duże ekrany, o szerokości od 1200 .container – stała szerokość siatki na ekranie .container-fluid – maksymalne rozciągnięcie siatki .row – klasa wiersza

Bootstrap Grid system Przykład: <div class="container"> <div class="row"> <div class="col-sm-4" style="background-color:blue;">.col-sm-4</div> <div class="col-sm-4" style="background-color:red;">.col-sm-4</div> <div class="col-sm-4" style="background-color:green;">.col-sm-4</div> </div>

Bootstrap Grid system Przykład: <div class="container"> <div class="row"> <div class="col-sm-3" style="background-color:lightblue;">aaaaaaa<br>aaaaaaa<br>aaaaaaa</div> <div class="col-sm-5" style="background-color:red;"> <div class="col-sm-12" style="background-color:#5959AB;">bbbbbb</div> <div class="col-sm-12" style="background-color:pink;">cccccc<br>cccccc</div> </div> <div class="col-sm-4" style="background-color:#d9d9d9;"> <div class="col-sm-12" style="background-color:#3333CC;">eeeee</div> <div class="col-sm-12"> <div class="col-sm-6" style="background-color:#660033;">iiiiii</div> <div class="col-sm-6" style="background-color:#990033">jjjjjj</div> <div class="col-sm-6" style="background-color:#cc0033">kkkkk</div> <div class="col-sm-6" style="background-color:#ff0033">mmmmmm</div> <div>

Bootstrap Button styles <button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-primary">Primary</button> <button type= "button" class= "btn btn-success">Success</button> <button type= "button" class= "btn btn-info">Info</button> <button type= "button" class= "btn btn-warning">Warning</button> <button type= "button" class= "btn btn-danger">Danger</button> <button type= "button" class= "btn btn-link">Link</button> <a href="#" class="btn btn-info" role="button">Link Button</a>

<h3>Nagłówek<small> i podtytuł</small></h3> Bootstrap Body Standardowo font ma wartość 14 pikseli, która przypisana jest do sekcji <body> oraz do wszystkich paragrafów. Nagłówki od <h1> do <h6> mogą zawierać podtytuły, poprzez wprowadzenie tagu <smal> Nagłówki <h3>Nagłówek<small> i podtytuł</small></h3> Wyrównanie tekstu <p class="text-left">do lewej</p> <p class="text-right">do prawej</p> <p class="text-center">centrowanie</p> <p class="text-justify">justify</p> <p class="text-nowrap">brak łamania linii</p>

Bootstrap Obrazki .img-rounded .img-circle .img-thumbnail <img src="alpy.jpg" class="img-rounded" alt="alpy" width="304" height="236"> .img-circle <img src="alpy.jpg" class="img-circle" alt=”morze” width="300" height="200"> .img-thumbnail <img src=”nh.jpg" class="img-thumbnail" alt=„NH" width="304" height="236">

.alert class .alert-success .alert-info .alert-warning .alert-danger Bootstrap Alerty informacyjne .alert class  .alert-success .alert-info .alert-warning  .alert-danger zamykanie alertu <div class="alert alert-success"> <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a> <strong>Success!</strong> </div> <div class="alert alert-info"> <strong>Info!</strong> </div> <div class="alert alert-warning"> <strong>Warning!</strong> <div class="alert alert-danger"> <strong>Danger!</strong>

Bootstrap Formularz Formularz wprowadzany jest w znaczniku <form></form>. Każda grupa elementów typu: <input>, <textarea>, <select> musi być zamknięta w divie z klasą .form-group. <form> <div class="form-group"> <label for="email">Email address:</label> <input type="email" class="form-control" id="email"> </div> <label for="pwd">Password:</label> <input type="password" class="form-control" id="pwd"> <div class="checkbox"> <label><input type="checkbox"> Remember me</label> <button type="submit" class="btn btn-default">Submit</button> </form>

Bootstrap Ikony Biblioteka Glyphicons zawiera ponad 230 symboli, w tym m.in. strzałki, symbole poczty, poszukiwania, pobierania i wgrywania plików. Wszystkie dostępne ikony można znaleźć pod adresem: http://getbootstrap.com/components/#glyphicons Przykład: <p>Koperta <span class="glyphicon glyphicon-envelope"></span></p> <p>Koperta podlinkowana <a href="#"><span class="glyphicon glyphicon-envelope"></span></a> </p> <p>Szukaj <span class="glyphicon glyphicon-search"></span></p> <p>Szukaj z przyciskiem: <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-search"></span> Search </button> <button type="button" class="btn btn-info"> <p>Drukowanie: <span class="glyphicon glyphicon-print"></span></p> <p>Drukowanie z przyciskiem: <a href="#" class="btn btn-success btn-lg"> <span class="glyphicon glyphicon-print"></span> Print </a>

Bootstrap Pasek postępu <div class="progress"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width:40%"> 40% Complete (success) </div> <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width:50%"> 50% Complete (info) <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:60%"> 60% Complete (warning) <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width:70%"> 70% Complete (danger) Kolorowy: .progress-bar-success .progress-bar-info .progress-bar-warning .progress-bar-danger W paski: .progress-bar-striped Animowany: .active

Bootstrap Menu rozwijalne .divider .dropdown-header .disabled Przykład: <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Menu rozwijalne <span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> </ul> </div>

Bootstrap Informacje dodatkowe Projektowanie wg zasady Desktop-First, oznacza, że najpierw tworzony jest szablon przystosowany na duże ekrany, który następnie upraszczany jest do postaci mobilnej. Wg zasady Mobile-First postępujemy odwrotnie.