CSS

FOILE DE STIL în cascadă - Cascade Style Sheets se introduc în paginile WEB cu scopul obținerii unui aspect mai plăcut , a unor funcții noi , accentuării unor conținuturi 

  • intern - între etichetele <style> și </style>
  • extern cu ajutorul fișierelor cu extensia CSS.
Formatarea se referă punctual la fiecare element al paginii ( id, name, clasă,marcaj HTML ).
Modul în care se alege să se formateze un element dintr-un site cu sute sau mii de fișiere : se crează un șablon comun pt întregul site în format sass , se compilează tema la întregul site cu node.js și pachetul grunt. 
Compilarea unei teme se face și cu CoffeScript .
 Exemplu 
Plecam de la o problema clasica : trecerea unui numar in baza 2 . Avem nevoie de un formular , de un script inclus in pagina pt transformarea numarului , de cateva etape de dezvoltare a paginii .
OBSERVAM imaginea de background repetitivă , imaginea în formă de medalion , bordura rotunjită a formularului , bordura rotunjită a paginii .
Sunt aplicate stiluri css  pentru img , body,input ,hr , marquee . 
Avem mai jos un exemplu de clasă CSS numită center 


LINK---> FISIERELE problemei   

CODUL 

<style>
form {
  border-radius: 30px;
    border: 12px dotted blue;
    padding: 20px;
    width: 200px;
    height: 150px;
}
body {
   border-radius: 50px;
    border: 2px solid #73AD21;
    padding: 20px;
    width: 800px;
    height: 800px; }
hr { width:200px;height:20px;color:yellow;background-color:red;}
marquee {font-size:15;background-color:grey;color:white;} 
</style>

<body BGCOLOR="cyan">
<marquee behavior="alternate">Transforma din baza 2 in baza 10 </marquee>
<H1>Scrie n si apasa pe buton  </H1>

<script language="javascript">
function baza2()
{
  var n,n1,aux,nr,  s, i;

//n e numarul , nr e rezultatul , 2-baza, n1-catul la imp la 2
//aux-e nr scris invers
n=eval(document.getElementById("numar").value);
document.writeln(n," este numarul introdus si in baza 2 este<hr><br> ");
n1=n;s="";
while(n>0){ document.writeln("o cifra este  ",n%2,"<br>");
s=String(n%2)+s;
n=Math.floor(n/2);
}
alert(String(n1)+" scris in baza 2 este "+s);
}
</script>

<form>
<p>
<hr>
<font color = #60605e><label> dati n </label>
<input type="text" value="0"id="numar">
</font>
</p>
<input type = "button" value = "Transforma in baza 2 " Onclick="baza2(this)">
<hr>
</form>
</body>


TEMĂ 














ÎNCERCAȚI SĂ REALIZAȚI  cu fisierele  din  link-ul de mai jos a.O PAGINĂ CARE TRECE un număr în orice bază mai mică decât el .
b.Pagina de rezultate se cere cu fundal pink , margine grey , dotted .

INDICATIE 

link-->REZOLVARE partiala

Niciun comentariu: