Curs Javascript

MPGal este un script simplu si usor de personalizat pentru a crea galerii de imagini in pagina web. Codul e facut direct cu JavaScript (mai putin de 8 KB, cu comentarii in cod), si nu necesita vreun framework JS inclus in pagina.
Nu e nevoie sa cunoasteti sau sa adaugati cod JavaScript, doar cateva tag-uri si atribute HTML. Puteti adauga mai multe galerii de imagini in aceeasi pagina.
Cand se da clic pe imagine, aceasta e afisata in fereastra modala fullscreen, cu butoane de navigare stanga /dreapta. Vedeti exemplele de mai jos.

- Clic pe acest link pt. a descarca script-ul si exemple: MPGal - Galerie de Imagini (541 KB).

Utilizare

1. Descarcati scriptul si copiati aceste fisiere pe server: mpgal.css si mpgal.js.
2. Includeti "mpgal.css" si "mpgal.js" in pagina web si adaugati imaginile intr-un Div cu class="mpgal".
- Daca vreti sa faceti ca o simpla imagine din pagina (care nu e adaugata in Div pt. galerie) sa fie afisata in modal-box la clic pe ea, doar adaugati: class="mpgal" la acea imagine.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Title</title>
<link rel="stylesheet" type="text/css" href="mpgal.css">
</head>
<body>
<div class="mpgal" data-mpgal="thumb_width:80, thumb_height:50, maxwidth:600, maxheight:400">
 <img src="image1.jpg" alt="Alt text" width="640" height="480" data-caption="Text for caption. Optional." />
 <img src="picture2.png" alt="Alt text" width="500" height="400" />
 ...
</div>

<img src="image_address.png" alt="Alt text" width="100" height="70" class="mpgal" data-caption="Optional text" />

<script src="mpgal.js"></script>
</body>
</html>
- Cu atributul data-mpgal se pot defini setari (nume:valoare , separate prin virgula) pentru galeria de imagini inclusa in acel Div. Acest atribut e optional; daca nu e adaugat, scriptul va folosi setarile predefinite (default).
- Atributul data-caption in tag-ul <img> poate fi folosit ca sa adaugati o descriere text care va fi afisata in dreptul acelei imagiini.
- Este indicat sa includeti scriptul "mpgal.js" dupa Div-ul cu imaginile, la sfarsitul codului html, inainte de </body>, dar functioneaza si daca il includeti in zona <head>.

Setari pentru data-mpgal

Exemple

• 1 - cu setari adaugate in "data-mpgal" ("showimg:false" sa nu afiseze imaginea deasupra Tumbnail).
<div data-mpgal="showimg:false, thumb_width:100, thumb_height:70" class="mpgal">...</div>
- Imaginea e afisata in fullscreen modal-box la clic pe ea.
cat dolphin spring_dream1 spring_dream tree

• 2 - imaginile sunt adaugate intr-un simplu: <div class="mpgal">...</div>
- La clic pe imaginea din scena, aceasta e afisata in fullscreen modal-box.
cat dolphin spring_dream1 spring_dream tree

• 3 - cu setari adaugate in "data-mpgal" ("modal:false" sa nu afiseze imaginea in fullscreen).
<div class="mpgal" data-mpgal="modal:false, thumb_width:80, thumb_height:50, maxwidth:600, maxheight:400">...</div>
spring_dream1 spring_dream cat dolphin tree

• 4 - Imagine simpla care sa fie afisata in fullscreen modal-box, adaugand doar class="mpgal" la imagine.
- Clic pe imagine: spring_dream

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce atribut e folosit in tag-ul <img> pentru adresa imaginii?
href src rel
<img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Care din aceste coduri CSS ascunde elementul in pagina?
display: none; display: inline; position: relative;
#id {
  display: none;
}
Ce instructiune opreste executia lui while() sau for() ?
continue prompt() break
for(var i = 0; i< 8; i++) {
  if(i > 1) break;
  alert(i);
}
Indicati functia utilizata pentru a crea constante.
define() include() defined()
define("CONSTANT_NAME", "value");
echo CONSTANT_NAME;
Care este forma de plural a substativului "class" (clasa)?
classes clases clasis
This school has three classes.
- Scoala asta are trei clase.
Care este pluralul substativului "voz" (voce)?
vose voze voces
Escuché dos voces.
- Am auzit doua voci.
MPGal - Galerie de Imagini Simpla

Last accessed pages

  1. Proverbe, expresii si zicatori (23901)
  2. Pronumele in limba engleza - Pronouns (54303)
  3. Văd numai trecutul (53)
  4. Trecut nedefinit vs Imperfect 3 (872)
  5. Cursuri Limba Italiana (6809)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1204)
  2. Coduri pt culori (574)
  3. Cursuri limba engleza gratuite si lectii online (487)
  4. Gramatica limbii engleze - Prezentare Generala (480)
  5. Exercitii engleza - English Tests and exercises - Grammar (441)