Curs Css

Stabilirea vizibilitatii unui element

Proprietatea visibility poate controla faptul ca un element sa fie vizibil sau nu. Daca elementul este ascuns (hidden), in locul suprafetei pe care o ocupa va fi afisat un spatiu gol.
Sintaxa:

selector { visibility:valoare }
Unde "valoare" poate fi:
Exemplu, elementul cu clasa "vi_hid" va fi ascuns:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
p {
border:1px solid #333;
}
.vi_hid {
visibility:hidden;
}
</style>
</head>
<body>
<p class='vi_hid'>Oricum nu se vede.</p>
<p>Paragraf dupa cel ascuns.</p>
</body>
</html>

Pentru a elimina complet afisarea unui element in pagina, se poate utiliza formula display:none;


Stabilirea suprafetei vizibile a unui element

La elementele care au position:absolute; (sau "fixed") se poate defini suprafata vizibila aplicand proprietatea:

clip: rect(v1 v2 v3 v4);
Aceasta stabileste portiunea din elementul respectiv care este vizibila in fereastra navigatorului. Restul continutului acelui element nu dispare, ci este invizibil pentru vizitator.

- Valorile de la rect() construesc un patrulater, definesc distanta dintre coltul din stanga-sus al elementului si laturile de sus, dreapta, jos si stanga ale regiunii vizibile.
Daca se foloseste valoarea "auto", navigatorul calculeaza dimensiunea regiunii vizibile la 100%.

Exemplu, suprafata vizibila a unui element cu clasa '.viz_clip' va fi cea incadrata de valorile functiei rect(), dar devine complet vizibila cand mouse-ul e deasupra acelui element:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
.viz_clip {
background:#eeee11;
clip: rect(10px,150px, 45px, 1px);
position:absolute;
}
.viz_clip:hover {
clip:auto;
}
</style>
</head>
<body>
<p class='viz_clip'>Exemplu cu proprietatea css clip.<br>
Pozitionati mouse-ul peste acest continut.</p>
</body>
</html>

Afisare bara pentru derulare

Cu proprietatea overflow se poate stabili tratarea continutului care depaseste dimensiunile elementului in care se afla, controland astfel afisarea (cu o bara de "scroll", derulare) sau nu al acestuia.
Forma generala:

selector { overflow:valoare; }
- Unde "valoare" stabileste unde va fi plasata bara de derulare, folosind una din valorile:
Iata un exemplu in care toate elementele cu clasa '.extradim' vor avea bare de scroll cand este necesar:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
.extradim {
background:#e0e000;
overflow:auto;
height:80px;
width:250px;
}
</style>
</head>
<body>
<div class='extradim'>
<h2>Exemplu cu proprietatea css overflow</h2>
Afisare bara de scroll,<br>
Daca este continut care depaseste<br>
Dimensiunile elementului in care se afla.
</div>
</body>
</html>
Pentru definirea proprietatii "overflow" doar la una din directii: orizontala sau verticala; adica bara de derulare sa fie disponibila sau nu doar pentru una din aceste directii, se poate folosi o alta varianta a acestei proprietati, si anume: - Unde "valoare" poate fi una din valorile prezentate la "overflow".

Aspectul indicatorului de mouse

In mod implicit, aspectul indicatorului de mouse este determinat de browser. Navigatorul modifica indicatorul de mouse in functie de continutul deasupra caruia se afla acesta.
Proprietatea cursor ajuta la stabilirea aspectului unui indicator de mouse.
Sintaxa:

selector { cursor:valoare; }
Unde "valoare" poate avea urmatoarele nume pentru indicatoarele de mouse:
Indicatoare de mouse

Daca se foloseste valorea "auto", navigatorul decide asupra tipului de indicator folosit.

- Exemplu, cand mouse-ul este peste elementul cu clasa '.cs_point' va avea aspectul "pointer".
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
div {
background:#dbdbfb;
height:80px;
width:150px;
}
.cs_point {
cursor:pointer;
}
</style>
</head>
<body>
<div class='cs_point'>Pozitionati mouse-ul aici.</div>
</body>
</html>

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Clic pe tag-ul HTML care afiseaza o linie orizontala.
<br> <em> <hr>
Continut ...
<hr />
Alt continut sub linie ...
Care proprietate CSS defineste culoarea textului?
font-style font-variant color
h2 {
  color: #cbdafb;
}
Clic pe functia care cauta daca un anume caracter sau text e intr-un sir.
indexOf() toString() split()
var str = "Web courses - http://CoursesWeb.net/";
if(str.indexOf("http://") == -1) alert("http:// nu e in sir");
else alert("http:// e in sir");
Care e functia ce imparte un sir in parti de siruri intr-un array, pe baza unui separator?
array_merge() explode() implode()
$str = "mar,banana,pepene,para";
$arr = explode(",", $str);
var_export($arr);      // array (0=>"mar", 1=>"banana", 2=>"pepene", 3=>"para")
Indicati asocierea corecta: "luna-anotimp".
April - Autumn October - Spring July - Summer
July is a beautiful summer month.
- Iulie este o frumoasa luna de vara.
Indicati asocierea corecta: "luna-anotimp".
Octubre - Primavera Julio - Verano Abril - Otoño
Julio es un hermoso mes de verano.
- Iulie este o frumoasa luna de vara.
Configurari pentru vizibilitate si mouse

Last accessed pages

  1. Numere aleatoare (480)
  2. Download carti electronice si programe pentru Limba Engleza (44839)
  3. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (279358)
  4. Interogatia (2589)
  5. GraidleChart Creare Diagrame grafice (1435)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (151)
  2. Gramatica limbii spaniole. Indrumator si prezentare generala (100)
  3. Limba spaniola curs online incepatori si avansati (63)
  4. Teste spaniola - Tests y ejercicios de Español - Gramática (59)
  5. Curs de Miracole (45)