2009 17 Feb 2009

Understandng CSS Clip īpašumu

Kāpēc es gribu saprast? ... Humm!!

Lielākā daļa no CSS autoru piekritīs, ka CSS Klips īpašums ir iespējams, ir viens no visvairāk ANO izmantotās CSS īpašībām. Tas bija tik patiess man pārāk, un bija ļoti laimīgs nevērīgi izturēties, kamēr es sāku mainīt MOOTOOLS DIVI Knob (PIN) Slider Component (svārstoties rādītāja) .

Tur bija labs ieteikums no kāda no sastāvdaļām lietotājiem mainīt Slider komponentu izmantojot lobītu backgroud attēlus (pret mainīgu platumu rajons), lai norādītu slīdņa diapazonu. Tādējādi nāca mans laiks ienākt jautri, bet ANO zvērinātam (man Protams) ūdeņi CSS Clip īpašumu.

Labi! cik grūti var būt? Nav daudz vispār ... JĀ un NĒ. Sintakse izmantot CSS Clip īpašumu ir diezgan taisni, bet jēga / usuage ir mazliet croocked. Ar atmiņu, piemēram, raktuves, everytime man sēdēt pie pārstrādāt uz manu slīdni Script ... Man ir tokeep atsaucoties atpakaļ uz izmantošanu šo klipu īpašumu, lai atgādinātu sev par loģiku, ko esmu izveidojis manā rakstā .... Tādējādi! Domājams, pildspalvu to uz leju, ar cerību to atcerēties nākotne (un arī par labu tiem, kas šķiet boggled ar CSS Clip īpašuma)

Kāda CSS Clip darīt?

Klips ir daļa no vizuālā ietekme moduli 2.1 CSS. Vienkārši izsakoties, tā uzdevums ir novietot redzamu logu virsū objektu, kas tiek apcirpts, tāpēc apgriešana attēlus un izveidot sīktēlus bez izveidotu papildu failus (Es jau šo līdzekli, lai labāk lietot slīdni komponentes :) )

Izmantojot CSS Clip īpašumu, jūs varat izveidot izgriezumu izmantojot tiešajām formu. Tāpat kā daudzi citi CSS īpašības (piemēram, depozītu, polsterējums uc), izmantojot rect prasa četras koordinātas augšas, No labās, No apakšas, Pa kreisi (TRBL). Croocked daba šī īpašuma atspoguļo kad jūs pietuvināt, kā klips aprēķina Clipping reģionu, izmantojot šos četrus koordinātas (sūta smadzenēm uz mētāties uz laiciņu). Tagad, lai maldinātu jums dibens sāk no augšas, un pa labi sākas no kreisās puses. :) . Jūs redzat, ko es teicu? .... Tādējādi šis amats ...

Šī maz neskaidrības var viegli pazust, ar šo vizuālo skaidrojumu par CSS Clip / rect īpašuma zemāk!!

CSS Clip prasības

Uzdevums mēs esam sākuši, ir klipu šādu Thumbnail attēlu uz squarer meklē attēla (un arī platleņķa attēlu)

original_image clip_demo
Sākotnējais Thumbnal / Attēlu Clip Prasības sqaure Thumbmail

CSS Clip Rezultāti

clip_results

Skatīt Demo Pārsūtīt | Download sourcefiles


2008 Septembris 4, 2008

Noteiktas (Tas paliek nemainīgs uz loga ritiniet) Page bloki izmantojot CSS Tikai

Šis amats varētu būt labs piemērs frāze "Mācību vecmāmiņa, lai sūkāt olām" ... Iemesls tas ir tikai pamata CSS Stuff. Bet tiem, kā izklaidīgs man, tas varētu būt svētība ar slēptu. Es vienmēr domāju (es varētu zaudēt savu darbu sakot), tas bija iespējams tikai, lai saglabātu kādu daļu no HTML lapas saturu statisks (tas nozīmē, tās stāvoklis joprojām atrodamā Window scroll), izmantojot dažas smart skriptus, darot visu, kas zinātniskos aprēķini, lai atrastu dinamisko stāvokli, slazdošanas Window.scroll notikumus un nosakot taimauti uc

Nekad domāja, tas varētu tik vienkārši, kā tas .... Šeit CSS / HTML zemāk, man ir četri statiskās blokus, viens fiksēts uz katras lapas extrimities, augšas, No labās, No apakšas un KREISAIS ... lieki teikt ... Jūs varat izvēlēties vienu vai vairākus, ja nepieciešams, ir ...

CSS
. Statiskā {display: block; z-index: 10; color: # FFFFFF; pārplūde-x: hidden; pārplūde-y: hidden; amats: ixed;
}
# Saturs {rezervi: 100px 150px 0px 160px; border: 1px solid # e6e6e6}

# Wrap-t {top: 0px; fons: # 33CC66; platums: 100%; augstums: 55px;}

# Wrap-l {top: 80px; fons: # FF9966; augstums: 300px; platums: 150px; robeža: 2px cietie # e6e6e6;}

# Wrap-b {apakšā: 0px; fons: # 3333CC, platums: 100%; augstums: 55px;}

# Wrap-r {top: 80px; fons: # 6666FF; augstums: 300px; platums: 140px; robeža: 2px cietie # e6e6e6; tiesības: 0;}

HTML
<div id="contents"> Jūs galvenās lapas saturs </ div>
<div id="wrap-b" class="static">
Statiskā informācija par lapas apakšā
</ Div>
<div id="wrap-t" class="static">
Statiskā informācija par lapas sākumu
</ Div>

<div id="wrap-l" class="static">
Statiskā informācija par lapas kreisi
</ Div>
<div id="wrap-r" class="static">
Statiskā informācija par lapas labajā
</ Div>

Skatīt wroking paraugu šeit


2008 Jūlijs 2, 2008

Mēs izmantojam faux Absolute izvietošanu: Brilliant CCS izkārtojums

Kad es izlasīju šo rakstu par A List Apart " Faux Absolute Positioning
Eric Sol ", man bija nekas cits kā iespaidu. Es biju arī nomākts majorly, radīt, godīgi man bija jautājums, kāpēc nevaru es jānāk klajā ar kaut ko pasakains, kā šis.

Parasti, kad mēs veidot CSS izkārtojumus, mēs izmantojam "stāvoklis" jeb PLUDIŅIEM "vai ļoti slikti abu apvienojums. Ēriks Sol un viņa komanda definēt blakus perfektu tehniku ​​jauna veida CSS izkārtojumu tehnikā, kas viņi ir nokristīja kā "mākslīgās Absolute izvietošana" pēc mākslīgās kolonnas tehniku, kas simulē klātbūtni kolonnas.

Jūs zināt, ka problēma mums visiem CSS izstrādātāji ir ar sairst izkārtojumiem (turpmāk negaidītas satura izmaiņas, kas izraisa visu kolonnas iesaiņojuma, kad mēs izmantojam sāniem piesaistītos izkārtojumus) ... Nu! Šķiet vēsture!!
Šis izkārtojums tehnika ir vēl pavisam jauns, un tas ir izmest ārā visas tās CSS guru, kas tur, pirms tā kļūst ANO rakstīts standarts. Es esmu laimīgs, lai izmantotu to tagad! ... Un esmu jau uz vidu konvertējot manus iepriekš problemātiskiem / mainīgu ANO obligāti jābūt izkārtojumu uz FAP izkārtojumu jau ... un esmu priecīgs teikt "mēs jau izmanto faux Absolute pozicionēšana šī emuāra vietnes, kā arī" ... GO mēģināt to, TAGAD!

Kudos Eric!


NDK sākums | Izsakot IT | Izsakot aukslējas | Izsakot Penmenship | Izsakot bijību | Izsakot Sevi