Skip to main content

Cum se modelează IFrame cu CSS

98. Cum sa faci figurine din baloane (sabie, catel si floare) (Aprilie 2025)

98. Cum sa faci figurine din baloane (sabie, catel si floare) (Aprilie 2025)
Anonim

Când încorporați un element în codul HTML, aveți două ocazii să adăugați stiluri CSS la acesta:

  • Puteți modela

    IFRAME în sine.

  • Puteți să stylizați pagina înăuntru

    IFRAME (sub anumite conditii).

Folosind CSS pentru a modela elementul IFRAME

Primul lucru pe care ar trebui să-l luați în considerare atunci când styling-ul iframe este

IFRAME

  • în sine. În timp ce majoritatea browserelor includ iframe fără multe stiluri suplimentare, este încă o idee bună să adăugați câteva stiluri pentru a le menține coerente. Iată câteva stiluri CSS pe care le includ mereu pe iframe-urile mele:

    marja: 0;

  • umplutura: 0;

  • frontieră: nici una;

  • lăţime: valoare ;

  • înălţime: valoare ;

Cu

lăţime

și

înălţime

setați la dimensiunea care se potrivește în documentul meu. Iată exemple ale unui cadru fără stiluri și unul cu doar elementele de bază. După cum vedeți, aceste stiluri îndepărtează în mare parte doar chenarul din jurul iframe-ului, dar se asigură că toate browserele afișează iframe cu aceleași margini, umpluturi și dimensiuni. HTML5 vă recomandă să utilizați

revărsare

proprietate pentru a elimina barele de defilare, dar acest lucru nu este fiabil. Deci, dacă doriți să eliminați sau să modificați barele de defilare, ar trebui să utilizați

defilare

atribuiți și pe iframe. Pentru a utiliza

defilare

atribut, adăugați-l ca orice alt atribut și apoi alegeți una dintre cele trei valori:

da

,

Nu

, sau

auto

da

spune browserului să includă întotdeauna barele de defilare, chiar dacă acestea nu sunt necesare.

Nu

spune pentru a elimina toate barele de defilare dacă este necesar sau nu.

auto

este implicit și include barele de defilare atunci când sunt necesare și le elimină atunci când acestea nu sunt.Aici este modul de a dezactiva defilarea cu

defilareatribut: defilare = „nu“>
Aceasta este o iframe.

Pentru a dezactiva deplasarea în HTML5, trebuie să utilizați

revărsare

proprietate. Dar, după cum puteți vedea în aceste exemple, nu funcționează în mod credibil în toate browserele încă. Iată cum ați porni să derulați tot timpul cu

revărsareproprietate: style = "overflow: scroll;">
Aceasta este o iframe.

Există în nici un caz pentru a dezactiva complet derularea cu

revărsare

proprietate. Mulți designeri dorește ca iframe-urile lor să se amestece cu fundalul paginii pe care se află, astfel încât cititorii să nu știe că iframele sunt chiar acolo. Dar puteți adăuga, de asemenea, stiluri pentru a le face să iasă în evidență. Ajustarea frontierelor astfel încât iframe-ul să apară mai ușor este ușor. Folosiți doar

frontieră

stil proprietate (sau este asociat

border-top

,

border-dreapta

,

-Chenarul din stânga

, și

border-bottomproprietăți) pentru a modela granițele: iframe {frontală superioară: # c00 1px punctată;frontieră-dreapta: # c00 2px punctată;marginea stângă: # c00 2px punctată;frontală de fundal: # c00 4px punctată;}

Dar nu trebuie să vă opriți cu derularea și granițele pentru stilurile dvs. Puteți aplica o mulțime de alte stiluri CSS pe iframe-ul dvs. Acest exemplu folosește stilurile CSS3 pentru a da iframe-ului o umbră, colțuri rotunjite și a rotit-o cu 20 de grade.

iframe {margin-top: 20px;margin-bottom: 30px;-moz-border-radius: 12px;-webkit-border-radius: 12px;raza de graniță: 12 pixeli;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-shadow: 4px 4px 14px # 000;-moz-transformare: roti (20deg);-webkit-transform: rotate (20deg);o- transformata: rotate (20deg);-MS-transformare: roti (20deg);Filtru: progid: DXImageTransform.Microsoft.BasicImage (rotatie = .2);}

Stylingul conținutului iframe

Modelarea conținutului unui iframe este la fel ca și orice altă pagină web. Dar tu trebuie să aibă acces pentru a edita pagina . Dacă nu puteți edita pagina (de exemplu, este pe un alt site).

Dacă puteți edita pagina, puteți adăuga o foaie de stil externă sau stiluri chiar în document, exact așa cum ați stil orice altă pagină web de pe site-ul dvs.