MySQL Java JavaScript PHP Python HTML-CSS C-sharp

Derularea elementelor

Proprietatea overflow permite configurarea comportamentului unui bloc în situația în care conținutul depășește dimensiunile definite ale blocului, adăugând posibilitatea de derulare. Această proprietate poate avea următoarele valori:

  • auto: dacă conținutul depășește limitele blocului, se creează bare de derulare. În alte cazuri, barele de derulare nu sunt afișate
  • hidden: se afișează doar partea vizibilă a conținutului. Conținutul care depășește limitele blocului nu este afișat, iar barele de derulare nu sunt create
  • scroll: în bloc sunt afișate bare de derulare, chiar dacă conținutul se încadrează în limitele blocului și astfel de bare de derulare nu sunt necesare
  • visible: valoarea implicită, conținutul este afișat, chiar dacă depășește limitele blocului

Să examinăm aplicarea a două valori:

<!DOCTYPE html>
<html>
   <head>
       <meta charset="utf-8">
       <title>Derularea în CSS3</title>
       <style>
       .article1{
           width: 300px;
           height: 150px;
           margin:15px;
           border: 1px solid #ccc;
           overflow: auto;
       }
       .article2{
           width: 300px;
           height: 150px;
           margin:15px;
           border: 1px solid #ccc;
           overflow: hidden;
       }
       </style>
   </head>
   <body>
       <div class="article1">
       <p>Stejarul bătrân, complet transformat, întinzându-se ca un cort de frunziș întunecat și dens, se topea, abia clătinându-se în razele soarelui de seară. Fără degete deforme, fără boli, fără vechi neîncredere și durere - nimic nu era vizibil. Da, acesta este același stejar», a gândit prințul Andrei, și deodată l-a cuprins un sentiment inexplicabil de bucurie și reînnoire de primăvară.</p>
       </div>
       <div class="article2">
       <p>Stejarul bătrân, complet transformat, întinzându-se ca un cort de frunziș întunecat și dens, se topea, abia clătinându-se în razele soarelui de seară. Fără degete deforme, fără boli, fără vechi neîncredere și durere - nimic nu era vizibil. Da, acesta este același stejar», a gândit prințul Andrei, și deodată l-a cuprins un sentiment inexplicabil de bucurie și reînnoire de primăvară.</p>
       </div>
   </body>
</html>

Proprietatea overflow controlează barele de derulare atât pe verticală, cât și pe orizontală. Cu ajutorul proprietăților suplimentare overflow-x și overflow-y se poate defini derularea pe orizontală și, respectiv, pe verticală. Aceste proprietăți acceptă aceleași valori ca și overflow:

overflow-x: auto;
overflow-y: hidden;
← Lecția anterioară Lecția următoare →