Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Lëvizja horizontale css. Div me rrotull

Le të hedhim një vështrim se si rregulli CSS i tejmbushjes (duke përdorur vlerat e tij të fshehura, të dukshme, lëvizëse dhe automatike) mund të kontrollojë përmbajtjen që nuk përshtatet brenda zonës së tij të caktuar.

Në praktikë (gjatë paraqitjes ose redaktimit), situata të tilla nuk janë të rralla, kështu që kjo do të jetë e dobishme për shumë njerëz. Për më tepër, gjatë rrugës do të prekim variacionet pronë e dhënë overflow-x dhe overflow-y, të cilat janë një rast i veçantë dhe kanë karakteristikat e tyre. Dhe gjithashtu prekni rregullin ngjitur të tejmbushjes së tekstit, i cili përcakton mënyrën e dukshmërisë së tekstit në një bllok që shkon përtej kufijve të një elementi.

Sigurisht, në shumë raste është e nevojshme të specifikohen dimensionet specifike të zonës duke përdorur gjerësinë dhe lartësinë (gjerësia dhe lartësia e bllokut), të cilat mund të marrin . Në përgjithësi, më poshtë do të shqyrtojmë shembuj të veprimit të vetive të tejmbushjes në të gjitha rastet e mundshme.

Fryrje (e dukshme, e fshehur) - përmbajtje e dukshme ose e fshehur e bllokut që shkon përtej tij

Së pari, duke ndjekur traditën, le të shohim se cilat vlera janë të vlefshme në tabelën e specifikimeve W3C (të dhënat janë paraqitur në versionin CSS2.1, megjithëse ato janë të vlefshme dhe të mbështetura në më shumë version i ri CSS3):


Siç mund ta shihni, tejmbushja ka 4 parametra kryesorë (të dukshëm, të fshehur, automatik, rrotull) dhe trashëgojnë vlerën, i cili mund të caktohet nëse dëshironi, megjithatë, si parazgjedhje, ky rregull nuk trashëgohet ( trashëguar: jo në pamjen e ekranit). Vlera e paracaktuar është e dukshme (fillestare: e dukshme).

Para fillimit të kërkimit me shembuj praktik le të sqarojmë disa detaje. Siç u përmend më lart, rregulli i tejmbushjes ju lejon të kontrolloni përmbajtjen element blloku kur nuk përshtatet brenda saj. Kjo rrjedh drejtpërdrejt nga emri i kësaj Rregullat CSS(mbushje në përkthim nga anglishtja do të thotë tejmbushje, tepricë.)

Më parë, mund të njiheni me atë që përbëhet duke klikuar në lidhjen e dhënë. Për më tepër, do të ishte e dobishme t'i hidhnim një sy materialit rreth, i cili jep karakteristikat e elementeve në bllokun e faqeve.

Le të marrim një enë DIV si shembull (më shumë për divs si bazë faqosja e bllokut), lyejeni atë me sfond, përmes atributit style dhe vendoseni brenda tekst arbitrar:

TEKSTI...

Rezultati përfundimtar do të jetë diçka si kjo:


Ne nuk kemi përcaktuar gjerësinë (gjerësinë) e kontejnerit. Në këtë rast, nëse mbani mend, elementi i bllokut zë të gjithë hapësirën e disponueshme për të në gjerësi. Por lartësia (lartësia) e bllokut, nëse nuk specifikohet, përcaktohet nga përmbajtja (në shembullin tonë, teksti i pranishëm atje).


Rregulli i tejmbushjes për blloqet që përmbajnë përmbajtje që nuk mund të shpërndahet në lartësi

Më sipër, sugjerova një shembull ku një element blloku përmban tekst që, nëse gjerësia është e kufizuar, mund të rishpërndahet (duke ndryshuar mbështjelljen e fjalëve). Kjo është veçanërisht e vërtetë tani kur përdoret dizajn adaptiv për shikim në celular. Megjithatë, ndodh që përmbajtja, për një arsye ose një tjetër, të mos ketë një fleksibilitet të tillë.

Le të fillojmë me të njëjtat kushte si në shembullin që diskutuam më sipër. Siç e mbani mend, kur specifikoni një gjerësi fikse të bllokut, përmbajtja u rishpërnda në atë mënyrë që të mos e kalonte kufirin horizontal, por në të njëjtën kohë rriti lartësinë e enës (së bashku me përmbajtjen) vertikalisht. Tani le të ndryshojmë përmbajtjen dhe të zëvendësojmë tekstin standard me fjalë të gjata pa hapësira, duke specifikuar gjerësinë:


Vini re se tani përmbajtja në kufizimin e gjerësisë i kalon menjëherë kufijtë horizontalë. Dhe nëse shkruajmë tejmbushjen e fshehur, atëherë do të ndërpresim përmbajtjen:


Shtimi i lëvizjes me lëvizjen dhe opsionet automatike të rregullit të tejmbushjes

Tani le të analizojmë rastin nëse gjerësia dhe lartësia e enës janë të fiksuara, por është e dëshirueshme që përmbajtja që nuk përshtatet në të të jetë e aksesueshme. Le të marrim të njëjtin shembull c gjerësi fikse dhe lartësia, vetëm vlera e lartësisë për qartësi do të specifikohet në 60 px duke shtuar vërshoj:lëviz në stilet CSS:

TEKSTI...

Si rezultat, shiritat e lëvizjes u shfaqën vertikalisht dhe horizontalisht:


Kështu, përmbajtja bëhet e aksesueshme, megjithëse me ndihmën e lëvizjes. Megjithatë, vini re se jo vetëm rrotull vertikale, e cila nevojitet për pamje të plotë, por edhe horizontale, e cila nuk është aktive. Kjo është një veçori e vlerës së rrotullës.


Dua të vërej se rregulli kryesor i stilit ka variacione në formën e tejmbushjes-x dhe tejmbushjes-y, të cilat marrin të njëjtat vlera ​(të dukshme, të fshehura, lëvizëse, automatike) si tejmbushja bazë, vetëm vendosni parametrat aplikuar në përmbajtjen e kutive horizontale (x) dhe vertikale (y).

tejmbushja e tekstit të rregullit CSS (klip, elipsë)

Dhe tani le të njihemi me modifikimin e vetive të tejmbushjes së mësipërme, e cila u shfaq vetëm në CSS3. Ju mund të merrni informacion në lidhje me të në faqen zyrtare përkatëse (drafti i redaktorit të konsorciumit W3C):


Prona tejmbushje teksti ka 2 kuptime kryesore (klip dhe elipsë). Ka efekt vetëm nëse specifikohet një tejmbushje që ka një vlerë të ndryshme nga ajo e dukshme. Dhe ky, siç e mbani mend, është parametri i paracaktuar, kështu që stilet për elementin përkatës duhet të kenë një tejmbushje me hidden, scroll ose auto.

Clip është vlera e paracaktuar dhe thjesht klipet teksti. Pra, le të aktivizojmë tejmbushjen e tekstit për DIV-në tonë me vetitë e duhura CSS duke shtuar hapësirë ​​të bardhë:nowrap (për të parandaluar mbështjelljen e fjalëve):

TEKSTI...

Siç mund ta shihni elipsis ju lejon të shtoni një elipsë në vend të tekstit të prerë, duke lënë të kuptohet për vazhdimin e tij. Për ta sjellë atë në një përfundim logjik ky shembull, mund të shtoni një pseudo-class:hover për div, i cili ndryshon stilin e elementit kur kursori qëndron mbi të:

Klasa 1: rri pezull (mbushje: e dukshme; hapësira e bardhë: normale;)

Tani teksti do të ndërpritet, por nëse rri pezull mbi të me miun, ai do të shfaqet në në mënyrë të plotë. Ju mund ta verifikoni këtë duke klikuar në lidhjen e dhënë.


3. Detyroni lëvizjen vertikale dhe horizontale në bllokun CSS
4. Shembull i div-së me lëvizje

Në këtë artikull, ne do të diskutojmë çështjen e krijimit të një blloku (div) të një madhësie fikse me aftësinë për të lëvizur horizontalisht dhe vertikalisht. Kjo mund të zbatohet duke përdorur CSS. Përgjegjës për këtë prona e tejmbushjes.

Rreth vetive të dobishme të tejmbushjes

Prona vërshojështë përgjegjës për shfaqjen e përmbajtjes së elementit të bllokut. Mund të aplikohet kur përmbajtja nuk përshtatet plotësisht dhe shkon përtej zonës së bllokut.

tejmbushje x- është përgjegjës për paraqitjen horizontale të përmbajtjes së elementit të bllokut.
vërshoj-y- është përgjegjës për paraqitjen vertikalisht të përmbajtjes së elementit të bllokut.

Kodi CSS

Prokrutka (
tejmbushje: auto; /* veti për të lëvizur horizontalisht. Automatikisht nëse përmbajtja është më e madhe se blloku */
}

vetitë dhe vlerat e tejmbushjes

të dukshme- shfaqet e gjithë përmbajtja e elementit, edhe jashtë gjerësisë së caktuar.
i fshehur- shfaqet vetëm zona brenda elementit, pjesa tjetër është e fshehur.
rrotulloni- i detyruar të shtojë një shirit lëvizës horizontal (y) ose horizontal (x).
auto- shtohet automatikisht shirit horizontal lëvizni nëse blloku është më i vogël.

Konsideroni një shembull të një klase CSS. Në gjerësi dhe lartësi vendosim gjerësinë dhe lartësinë e bllokut që na nevojitet (përmbajtja e bllokut nuk do të shkojë përtej tyre), dhe prona e tejmbushur: auto; vendosni lëvizjen horizontale nëse është e nevojshme

Kodi CSS

Prokrutka (
gjerësia: 150 px; /* gjerësia e bllokut tonë */
lartësia: 100 px; /* lartësia e bllokut tonë */


tejmbushje: auto; /* veti për të lëvizur horizontalisht. Automatik nëse më shumë se një bllok */
}

Lëvizja e detyruar në një bllok CSS

Ju gjithashtu mund të detyroni lëvizjen në lartësi dhe gjerësi. Për ta bërë këtë çdo aks: tejmbushje-y: lëviz; (vertikale) tejmbushje-x: lëviz; (horizontale) specifikoni parametrin e lëvizjes, lëvizje të detyruar.

Kodi HTML dhe CSS

Prokrutka (
lartësia: 150 px; /* lartësia e bllokut tonë */
sfond: #fff; /* ngjyra e sfondit, e bardhë */
kufiri: 1px solid #C1C1C1; /* madhësia dhe ngjyra e kufirit të bllokut */


}

Shembull i div-së me lëvizje

Kodi HTML dhe CSS



Një shembull se si funksionon CSS



Dhe ka shumë, shumë tekst të ndryshëm dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë tekste të ndryshme dhe informacione të tjera.



Një nga pronat vërshoj mund të hiqet, atëherë lëvizja vetëm përgjatë një aksi do të mbetet, gjë që është mjaft e mjaftueshme.
Shikoni skenarin Për shembull më poshtë.

Udhëzim

Përdorni etiketën div nëse keni nevojë për një shirit lëvizës jo për të gjithë faqen, por vetëm për një zonë të kufizuar të saj. AT Gjuha HTML(Gjuha e shënjimit të hipertekstit - "gjuha e shënjimit të hipertekstit") "etiketat" janë komanda individuale të shfletuesit për të shfaqur një element të veçantë të faqes. Në shumë forme e thjeshte një etiketë div (shpesh e referuar si një "shtresë") si kjo:

Është brenda shtresës

Këtu
- etiketa hapëse, dhe
- mbyllje. Gjithçka që vendoset midis etiketave hapëse dhe mbyllëse është në shtresë si në një enë, dhe këtij kontejneri mund t'i jepen dimensionet - gjerësia dhe lartësia. Kjo bëhet duke përdorur parametër shtesë stili ("atribut"), i cili vijon në etiketën hapëse:

Ky është teksti brenda shtresës

Specifikoni në atributin e stilit etiketa div dhe rregullat për shiritat lëvizës të shtresave gjithashtu:

Ky është teksti brenda shtresës


Këtu overflow:auto , që shiritat e lëvizjes do të shfaqen automatikisht, pra kur përmbajtja e shtresës nuk do të përshtatet dimensionet e dhëna. Nëse automatiku zëvendësohet me lëvizje, atëherë këto shirita do të jenë gjithmonë të pranishëm, pavarësisht nëse nevojiten apo jo. Dhe vlera e fshehur do të ketë efektin e kundërt - nuk do të shfaqet, edhe nëse përmbajtja e kësaj enë nuk është e dukshme përtej skajeve të saj.

Përdorni të njëjtën metodë për shtimin e shiritave lëvizës në përgjithësi. Si parazgjedhje, ato shfaqen sipas nevojës, por nëse për ndonjë arsye ka nevojë për praninë e tyre të vazhdueshme në , atëherë rregulli i duhur i stilit duhet të shtohet në kodin burimor html. Gjeni etiketën mbyllëse të kokës së dokumentit në kodin e faqes dhe paraprijeni me këto udhëzime stili:

Në ditët e sotme, të kesh faqen tënde të internetit nuk është një luks, por më tepër një domosdoshmëri. Krijimi i tij kërkon aftësi të caktuara dhe njohja e html. Ndërtimi i një faqeje interneti të thjeshtë është shumë e lehtë. Sidoqoftë, dekorimi i tij dhe krijimi i elementeve interaktive që ofrojnë funksionalitet shtesë në faqe do të shkaktojë vështirësi për një fillestar. Një nga këta elementë ndërveprues që rrisin komoditetin e vizitorëve të faqes është një shirit rrotulloni. Është veçanërisht i dobishëm në fushat e faqes, duke siguruar lidhjen e tij me skriptet (ndërveprimi i faqes me përdoruesit).

Do t'ju duhet

  • Internet ose ndonjë tutorial html

Udhëzim

Gjëja më e rëndësishme në çdo është komoditeti. Vetë ideja e përdorimit të shiritit rrotulloni në faqen tuaj do të jetë e përshtatshme vetëm nëse diktohet jo nga dëshira juaj, por nga domosdoshmëria e saj. Bëni paraqitjen në të cilën dëshironi të vendosni korsi rrotulloni. Zgjidhni një vend për lëvizje (siç quhen edhe vija rrotulloni).

Zgjidhni një vend për korsinë rrotulloni në faqen që ju intereson. Duhet të lidhet me një element (për shembull, fushë teksti ose listë rënëse). Ju duhet ta llogarisni këtë vend në piksele ose në përqindje. Kjo nuk është e vështirë për t'u bërë, veçanërisht nëse faqosja e faqes ka një strukturë të qartë.

Midis etiketave BODY duhet të shtoni kod standard për rrotullim. Mund ta gjeni në çdo libër shkollor html. Ka dy opsione - ose shtoni këtë fragment direkt në kodi html faqe, ose bashkëngjitni në një tabelë stilet css. Metoda e dytë është më e përshtatshme nëse po ndryshoni jo një, por të gjithë sitin. Pastaj duhet të futni parametrat e ngjyrave të shiritit rrotulloni, përndryshe do të jetë gri dhe jo interesante. Figura tregon dhe etiketon elementët e rrotullës. Parametrat duhet të futen në të njëjtën mënyrë siç tregohet në figurë, me një pikëpresje.

Tani ju patjetër keni nevojë për përmirësimet tuaja. Për tu zhveshur rrotulloni dukej njësoj në të gjithë shfletuesit, kontrollojeni në ato kryesore - Internet Explorer, Mozilla Firefox dhe Opera. Nëse ajo është në njërën prej tyre, kthehuni në hapin e parë dhe korrigjoni gabimet.

Këshilla të dobishme

Ekziston një mënyrë e thjeshtë për të krijuar një shirit lëvizës për një faqe interneti. Vendosni parametrin e lartësisë për faqen tuaj në 75%, atëherë lëvizja do të shfaqet vetë. E vërtetë, e tij skemat e ngjyrave ende ia vlen të vendoset.

Burimet:

  • Faqe për zhvilluesit fillestarë të uebit në 2019

Udhëzim

Pranoje vendimi i duhur. Band rrotulloni duhet të shfaqet në faqen tuaj vetëm nëse diktohet nga nevoja për të krijuar komoditet shtesë për përdoruesit, dhe jo vetëm nga dëshirat tuaja. Dizajnoni paraqitjen e faqes në të cilën do të postoni korsi rrotulloni. Zgjidhni vendin e duhur për të.

Bëni një lidhje të fortë të rrotullës (që të mund të telefonojnë gjithashtu korsi rrotulloni) në një element të veçantë faqeje. Mund të jetë një fushë teksti, e cila është një . Llogaritni hapësirën e parkimit të korsisë në terma piksel dhe përqindje. Kjo nuk do të jetë aspak e vështirë nëse faqja është e strukturuar qartë.

Shto një kod standard korsie rrotulloni ndërmjet etiketat e trupit. Nëse nuk dini çfarë në fjalë shkarko ndonjë libër shkollor faqosja html. Do të përshkruhet qartë, një kod i tillë. Është më mirë të kesh në dorë për raste të tilla shabllone të gatshme në mënyrë që të merrni disa elemente individuale kodi i programit, i cili thjeshton shumë jetën. Pra, ju keni gjetur kodin. Vendoseni atë ose drejtpërdrejt në vetë kodin e faqes ose bashkëngjitni atë tabela css, e cila është shumë më e thjeshtë, por në rast se ndryshoni jo një, por të gjitha faqet e faqes.

Vendosni opsionet e ngjyrave për shiritin, përndryshe do të jetë standard ngjyrë gri, e cila, ka shumë të ngjarë, nuk do të përshtatet në hartimin e faqes. Këto parametra vendosen në të njëjtin rend si për çdo tjetër element grafik faqet. Testoni në shfletues të shumtë si Mozilla, Opera dhe Explorer. Nëse është në ndonjë prej tyre, korrigjoni gabimet në kodin e programit.

Vendosni parametrin e lartësisë së faqes në 75%, më pas kod programimi sepse rrotulla do të futet automatikisht. Por ju ende duhet të ndryshoni korsi rrotulloni, dhe konkretisht ajo opsionet grafike. Kjo përshkruhet në paragrafët e mëparshëm.

Ndonjëherë është e nevojshme të vendosni një pjesë të madhe teksti në një dritare të vogël që nuk përshtatet plotësisht atje, për të zgjidhur këtë problem është e lehtë të krijoni një shtresë me lëvizje - div me rrotull.

Ajo do të marrë

Shtresa me madhësi fikse dhe stili CSS.

css

Klasa .scroll CSS është caktuar në 600px të gjatë dhe 300px të lartë, mbushje, ngjyra e kornizës dhe sfondit. POR! Më e rëndësishmja, overflow:auto vendos që shiriti i lëvizjes të shfaqet kur sasia e tekstit është më e madhe se madhësia e shtresës.

Lëvizni ( gjerësia: 500 px; lartësia: 300 px; / * nevojitet madhësi fikse*/mbushje:auto; /* lëvizja shfaqet sipas nevojës */ mbushje:10px 20px; kufiri:#999 1px solid; sfond-ngjyra:#FAFAFA; )

HTML

Më të përhapurit janë ftohësit e etilen glikolit të bazuar në etilen glikol dhe ujë (i distiluar) me një kompleks aditivësh. Antifrizët fitohen si tretësirë ​​ujore të koncentrateve përkatëse. Gjatë funksionimit, cilësia e antifrizit mund të kontrollohet nga dendësia. Nga ftohësi gjatë funksionimit, para së gjithash, uji avullohet, i cili duhet të mbushet periodikisht (distilohet). Është e nevojshme të sigurohet që benzina dhe vajrat të mos futen në antifriz, pasi ato shkaktojnë shkumë dhe lëshimin e lëngut nga sistemi. Jeta e shërbimit të ftohësve të tillë si "Tosol" dhe "Lena" është i kufizuar nga qëndrueshmëria e aditivëve dhe zakonisht është 2 vjet; kilometrazhi për makina të ndryshme është mesatarisht 50,000 km. Kur servisoni një makinë të përdorur për herë të parë, ftohësi duhet të zëvendësohet. Pasi të keni kulluar lëngun e vjetër, mbushni sistemin me ujë të pastër, ndizni motorin dhe lëreni të punojë për 15-20 minuta; më pas kullojeni ujin dhe rimbushni sistemin me ftohës të ri.

Rezultati

Në ekran do të shihni një kornizë të vogël me tekst dhe një kufi gri.

Më të përhapurit janë ftohësit e etilen glikolit të bazuar në etilen glikol dhe ujë (i distiluar) me një kompleks aditivësh.

Antifrizët fitohen si tretësirë ​​ujore të koncentrateve përkatëse. Gjatë funksionimit, cilësia e antifrizit mund të kontrollohet nga dendësia. Nga ftohësi gjatë funksionimit, para së gjithash, uji avullohet, i cili duhet të mbushet periodikisht (distilohet). Është e nevojshme të sigurohet që benzina dhe vajrat të mos futen në antifriz, pasi ato shkaktojnë shkumë dhe lëshimin e lëngut nga sistemi.

Jeta e shërbimit të ftohësve të tillë si "Tosol" dhe "Lena" është i kufizuar nga qëndrueshmëria e aditivëve dhe zakonisht është 2 vjet; kilometrazhi për makina të ndryshme është mesatarisht 50,000 km.

Kur servisoni një makinë të përdorur për herë të parë, ftohësi duhet të zëvendësohet. Pasi të keni kulluar lëngun e vjetër, mbushni sistemin me ujë të pastër, ndizni motorin dhe lëreni të punojë për 15-20 minuta; më pas kullojeni ujin dhe rimbushni sistemin me ftohës të ri.

Artikujt kryesorë të lidhur