Professional Documents
Culture Documents
Uvodne napomene
2. Drugi red treba da ima dve kolone proporcionalnih širina: 1:5, za ekrane srednje širine i šire.
Druga ćelija ovog reda, treba da ima dve ćelije iste širine u kojima će pisati dve vrednosti sa dve
decimale poravnate u desno i to centrirano po vertikali, kao na slici:
3.
4. Treći red ima tri ćelije u razmeri 3:4.5:4.5. Sadržaj u drugoj i trećoj ćeliji treba da bude centriran po
vertikali. U prvoj i drugoj poravnat u levo, a u trećoj centriran i po horizontalnoj osi. Ceo red treba da
bude uokviren, a treba dodati separatore između ćelija kao na slici:
5. Četvrti red treba da ima jednu ćeliju sirne 50% postavljenu na sredinu ekrana po širini.
Rešenje
Kreirati mrežu koja će biti smeštena u kontejer širine 100% širine ekrana do 992px
(large), a za šire ima prelomne tačke.
<div class="container-lg">
Prvi red ima tri ćelije (kolone) jednake širine za sve širine ekrana, a obojeni su sa
tri konteksne boje koje nudi bootstrap.
<div class="row">
<div class="col bg-success">Lorem
<div class="col bg-warning">Lorem
<div class="col bg-info">Lorem
</div>
Drugi red treba da ima dve kolone proporcionalnih sirina 1:5, za ekrane srednje sirine i šire
. Imajući u vidu da je 12 uk. širina rešenje je:
Druga ćelija treba da ima (pod)red sa dve ćelije jednake sirine u kojima će pisati na primer
425.154,15 odnosno 123.147,00 centrirano po vertikali i poravnato u desno..
Treći red ima tri ćelije u razmeri 3:4.5:4.5. Sadržaj u drugoj i trećoj ćeliji treba da bude
centriran po vertikali. U prvoj i drugoj poravnat u levo, a u trećoj centriran i po horizontalnoj
osi. Ceo red treba da bude uokviren, a treba dodati separatore između ćelija kao na slici:
<div class="row border border-danger">
<div class="col-3">
Kupac <br>
Ime i prezime: <br>
*Podatak iz baze...
</div>
<div class="col align-self-center border-start ">
Jovan Jovanović
</div>
<div class="col border-start align-self-center text-center">
<button type="button" class="btn-outline-primary">Detalji</button>
<button type="button" class="btn-primary">Izmeni</button>
<button type="button" class="btn-danger">Obriši</button>
</div>
</div>
Četvrti red treba da ima jednu ćeliju sirne 50% postavljenu na sredinu ekrana po
širini.
<div class="row">
<div class="col-6 offset-3 bg-danger">sredina</div>
</div >
Strana utils.html
Napraviti sekciju za istaknuti tekst koja će imati sledeće karakteristike:
1. Prostire se duž cele širine stranice. Tekst je formatiran pomoću h2 elementa.
Unutrašnost i tekst obojiti kao na slici. Ivice sa gornje strane zaobliti. Odvojiti ovaj
deo od ostatka sa marginom uvećanom za 1.5 puta. Takođe, uvećati prostor između
ivice i teksta za 1.5 puta.
2. U novom redu kreirati tri kartice širine 1/3 ekrana, primenom klase card. Kartica
prikazuje sliku u prilogu. Kartica ima: zaglavlje sa tekstom, podnožje sa linkom do
slike i telo koje sadrži naslov "Brod ?" i sliku.
U narednom redu kreirati dva dgumeta I jednu kontolu za prikaz napretka,
kao na slici:
Klikom na dugme “Start anlize” pokreće se tajmer koji broji na svakih 200ms.
Klikom na dugme „Stop anlize“ zaustavlja se rad tajmera.
Na svaku promenu vrednosti brojča, koja se menja u jednom intervalu, menja
se vrednost na progres kontroli. Tekst se takođe menja.
Kada vrednost brojača dostigne dve granične vrednosti treba prikazati dva
alerta. Drugi, treba da bude sa dodatnim dugmetom za nestajanje.
Rešenje
Napraviti sekciju za istaknuti tekst koja će imati sledeće karakteristike:
1. Prostire se duž cele širine stranice. Tekst je formatiran pomoću h2 elementa. Unutrašnost i tekst
obojiti kao na slici. Ivice sa gornje strane zaobliti. Odvojiti ovaj deo od ostatka sa marginom
uvećanom za 1.5 puta. Takođe, uvećati prostor između ivice i teksta za 1.5 puta.
<div class="container-fluid">
<div class="bg-success text-light border border-danger p-4 mb-4 rounded-top" >
<h2>Lorem, ipsum<h2>
</div>
</div>
1. U novom redu kreirati tri kartice širine 1/3 ekrana, primenom klase card. Kartica
prikazuje sliku u prilogu. Kartica ima: zaglavlje sa tekstom, podnožje sa linkom do slike i telo koje sadrži
naslov "Brod ?" i sliku.
<div class="container-fluid">
<div class="row align-items-center">
<div class="col-4">
<div class="card bg-warning">
<div class="card-header">Preporuka</div>
<div class="card-body">
<h4 class="card-title">Jahta 1</h4>
<img src="./galerija/imgs/slika11.gif" alt="Card image" class="rounded-circle">
</div>
<div class="card-footer">
<a href="./galerija/imgs/slika11.gif" class="card-link">Uvećano</a>
</div>
</div>
</div>
<div class="col-4">
<div class="card bg-secondary">
<div class="card-header">Za sportiste</div>
<div class="card-body">
<h4 class="card-title">Jedrenjak</h4>
<img src="./galerija/imgs/slika2.gif" alt="Card image" class="rounded-circle">
</div>
<div class="card-footer">
<a href="./galerija/imgs/slika2.gif" class="card-link">Uvećano</a>
</div>
</div>
</div>
<div class="col-4">
<div class="card bg-light">
<div class="card-header">Kategorija: Akcije</div>
<div class="card-body">
<h3 class="card-title">Brod 3 <span class="badge bg-warning badge-
pill">Akcija</span> </h3>
<img src="./galerija/imgs/slika5.gif" alt="Card image" class="rounded-circle">
</div>
<div class="card-footer">
<a href="./galerija/imgs/slika5.gif" class="card-link">Uvećano</a>
</div>
</div>
</div>
</div>
</div>
U narednom redu kreirati dva dgumeta i jednu kontolu za prikaz napretka, kao na slici:
var brojac = 1;
function fjaTimer(){
brojac++;
var elpb = document.getElementById("pb");
elpb.style="width:"+brojac+"%";
elpb.innerText = brojac+"% već prodatih zaliha";
}
Kada vrednost brojača dostigne dve granične vrednosti treba prikazati dva alerta. Drugi, treba
da bude sa dodatnim dugmetom za nestajanje.
<script>
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
})
</script>