2008 Október 24, 2008

Mootools csúszka két gomb (dupla csuklós csúszka) a tartomány Indicator

Én évek óta keresett egy dupla csuklós csúszka (slider, két gomb, minimum és maximum) segítségével Mootools. Bár, Találtam egy pár jól sikerült dupla csúszka beszorult a Mootools fórum Az egyetlen probléma az volt, hogy mindezek a csúszkák látta, hogy a kiválasztott tartományjelzővel. Végre! Úgy döntöttem, hogy hozzon létre saját. Nos! Én nem használja az eredeti kódot, és módosítsa úgy, hogy van egy csúszka háttér jelzi a kiválasztott tartomány vizuálisan, mint én az alábbi példát. A KÉK területeket jelzi tartományban választott érték.

2.2 verzió megtekintése Demo | Letöltés Mootools Dupla csuklós Slider 2.2 verzió (letöltés 11539 alkalommal)
Mootools dupla csuklós csúszka

Akkor nagyon könnyen változtatni a kinézetét és hangulatát tartományban mutató (kék a fenti példa), csúszka gomb, a csúszka pálya módosításával slider.css szükség.

Ne dobj meg egy megjegyzést, ha hasznosnak találják.


2008 Október 12, 2008

Függőlegesen (és vízszintesen) Center igazítása DIV tartalma egy CSS segítségével

Mielőtt meg kellett küzdenie a CSS, hogy hozzon létre oldalelrendezéseket, összehangolva az egyes tartalmak belül egy táblázat cella tűnt csak gyerekjáték. Egyszerűen állítsa be az "align" vagy "valign" tulajdonság a tábla, hogy az összehangolás az Ön által kiválasztott, gyerekjáték!
A CSS elrendezés, bár van "vertical-align" tulajdonság az elem, nem tűnik olyan egyszerűnek, mint az "align" vagy "valign" tulajdonságok. Ahhoz, hogy több specifiic a "vertical-align:" Soha nem úgy tűnik, hogy megoldja minden gondját, különösen akkor, ha van írni egy darab cross-browser CSS.

Használata nélkül a HTML-táblázatok, a probléma az összpontosító tárgy, legyen az kép vagy valamilyen szöveget tartalmazó részlege belül, valószínűleg azóta minden UI / CSS fejlesztők rémálma egy bizonyos ponton. Ez a probléma további kivetítve gondjait történő összehangolása, ha az objektumot középre dinamikus jellegű, vagyis ha a magassága változó (ismeretlen magassága).

Bár nincs ismert megoldás, egyenesen előre, hogy fog működni az egész tartományban a böngészők meg kell foglalkozni, a megoldás, hogy én próbáltam megérkezni úgy tűnik, hogy működik a néhány böngészők Megpróbáltam azt (IE6, IE 7 , FF).

MEGOLDÁS:
A böngészők, mint a Mozilla, Opera és a Safari, a furcsa viselkedő "vertical-align" tulajdonság lehet hozni az érzékek, egyszerűen állítsa a "Display" tulajdona tartalmazó részleg "table-cell" (display: table-cell) .

A probléma még mindig az IE böngészők családja, aki még nem érti, mit a "table-cell" tulajdon és tudatlan, mint ők, akkor ne törődj vele. A megoldás az alábbiakban szerepel, bár egyszerű, hirdetések még néhány DOM elemet a HTML, hogy a dolgok történnek.

A CSS és HTML néz ki
.outer_container {
display: table;
text-align:center;
height: 140px;
width:140px;
position: relative;
overflow: hidden;
float:left;
margin:0px 10px 0px 0px;
}
.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute;
#top: 50%;
#left:50%;
}
.obj{
#position: relative;
#top: -50%;
#left:-50%;
margin:0px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container">
<div class="obj"> <img src="image1.jpg"/> <br/> nézetek: 3456 </ div>
</ Div>
</ Div>

Az eredmény így néz ki: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

megtekintéséhez a demó | Letöltés Source Files (Letöltve 448 alkalommal)


Megértése a megoldás:
A böngészők érti display: table és display: table-cell tulajdonságokkal, akkor ritkán kell semmiféle magyarázatot. Az IE, a felhasználás egy IE specifikus hack (hash hack), akkor feltétlenül helyezze a tárgyat konténer (obj_container) fele a rendelkezésre álló magasságot. Ezután objektum (obj) belül van, és viszonylag pozíció áthelyezésre kerül fel a fele magasság ... Nos! Úgy tűnik, hogy megértsék a megjelenés az arcodon, de működik. Próbáld ki!
A fenti technikák kombinálják, hogy megadja nekünk a fenti kereszt böngésző megoldást.


A CSS könnyen módosítható az alábbiak elérése, vertical-align: top vagy vertical-align: bottom

TOP igazítás CSS
.obj_container_top {
display: table-cell;
vertical-align: top;
#position: absolute;
#top: 0%;
#left:50%;
}
.obj_top{
#position: relative;
#top: 0%;
#left:-50%;
margin:5px auto 0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
}

HTML: -
<div class="outer_container">
<div class="obj_container_top">
<div class="obj_top"> <img src="image1.jpg"/> <br/> nézetek: 1234 </ div>
</ Div>
</ Div>

Az eredmény így néz ki: -

HTML_CSS_vertical_align_vertical_top_aligned_images

ALSÓ igazítás CSS
.obj_container_bottom {
display: table-cell;
vertical-align: bottom;
#position: absolute;
#bottom: 0%;
#left:50%;
}
.obj_bottom {
#position: relative;
#bottom: 0%;
#left:-50%;
margin:5px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container_bottom">
<div class="obj_bottom"> <img src="image1.jpg"/> <br/> nézetek: 1234 </ div>
</ Div>
</ Div>

Az eredmény így néz ki: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

megtekintéséhez a demó | Letöltés itt


Vízszintes központosító a tárgy egyszerűen elért margin tulajdonság, ehhez a margin-left és margin-right auto

Úgy tűnik, korok, mivel én kerestem egy ésszerű megoldást erre a beállítási hiba. De most ezzel a megoldással, úgy érzem, a békesség.

A remény, hogy egyszer majd

  • függőleges igazítás tulajdonság a CSS-ben fog működni, mint ez a tábla sejt belsejébe, anélkül, hogy sokat verte az egész bokor
  • Legalábbis, amelyben margin-top: auto és margin-bottom: auto, ad ugyanolyan eredmény, mint a margin-left és margin-right beállítása Auto
  • A böngésző háborúk vége lesz egy napon.
  • Ott majd csak egy böngészőben mindenki számára.

Töltse le a CSS és HTML a fenti megoldás van (Letöltve 448 alkalommal) .. az érthetőség, a CSS nem optimalizáltuk

PS: És egyébként is, ezek a miniatűrök néhány kép már kattintott ... :)


2008 Október 10, 2008

NEM csak IE - Gyermek CSS Selectors nem működik IE-ben

CSS nem IE böngészők: A hír az, hogy a fejlesztők CSS, CSS Selectors gyermek, mint az alábbi példa, úgy tűnik, nem működik IE-ben.

pl div> span {} némi css, azt jelenti, hogy "amikor a span elem egy gyermek (és nem egy unoka, vagy nagyon nagy gyermeke stb), a szétválás elem".

De használta ezt a CON, hogy az előnyünket. Történelmileg, a gyermek választó már, hogy elrejtse CSS-parancsok IE. Egyszerűen azáltal, hogy html>body elé olyan CSS parancs IE figyelmen kívül hagyja:

html>body .foo { CSS commands go here ;}

Ez működik, mert <body> mindig gyermeke <html> - ez persze soha nem lesz unoka vagy dédunoka a <html> .

Most, hogy IE 7 megérti a gyermek választó, akkor be kell helyeznie egy üres megjegyzést címke után közvetlenül a nagyobb jel. IE 7 majd nem értik ezt választó (ki tudja miért!?), És ezért teljes mértékben figyelmen kívül hagyják ezt CSS parancsot:

html> /**/ body .foo { CSS commands go here ;}

Ha még nem láttam ezeket korábban, van olvassa el a következőket is


2008 Október 4, 2008

Eltűnő HTML / DIV elem az Internet Explorer [IE]

Mint általában, az egyik a sok furcsa probléma IE és ez kell a soraiban TOP 10 IE Quirks.

PROBLÉMA NYILATKOZAT (Ez volt az én problémám, lehet, hogy hasonló misbehaviors):
Nekem van sok DIV van az oldalon osztályú "sectionhead", amely nem más, mint a címe egy szakaszt az oldalon. Szóval van pár stílus ehhez hasonlóan néz ki

. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px;}

A div egy világosszürke bár néhány fekete szöveg. Mi történik az IE néhány ilyen szakasz fejlécek jelennek meg ok, de néhány láthatatlan, amíg lapozunk az oldalon, vagy kattintson az oldalon valamit, stb Néha hajlamosak eltűnni, ha rákattint az "Alt" billentyűt, amikor a Page Down vagy lapozzunk a görgetősáv. Néha úgy tűnik, újra megjelenik, ha a Frissítés (F5) az oldal. Én rövid tökéletesen egyszerű DIV néhány egyszerű stílusban viselkedik rossz.
Mit okozhat egy ilyen kiszámíthatatlan viselkedése? Nos! Őszintén szólva, fogalmam sincs!

LEHETSÉGES MEGOLDÁS:
Megint ne kérdezd, miért, de sok esetben ez a probléma általában eltűnnek, ha hozzá helyzet: relatív az MIS viselkedő elemek stílusban, mint ez a

. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px; helyzet: relatív}

Furcsa, de mit mondjak? Isten áldjon meg engem IE!

ÉS osztozik az Egyesült Államokkal, Ha lenne hasonló problémákkal.


2008 Október 3., 2008

Egyszerű, könnyű, Cross Browser Lightbox a weboldala

Nem létezik, hogy csak néhány azon LightBox, hogy megtalálja, ha google. A kérdés a legtöbb albumok találtam az volt, hogy minden úgy tűnt, hogy az egyik vagy a másik nagy súlyú JAVASCRIPT keretek, mint a jQuery, Prototype, MooTools és a szeret. Ezek mind hűvös és hencegő keres. De ha a követelmény, hogy "de én szeretnék egy egyszerű és könnyű LightBox SCRIPT oldalam", akkor itt van;

Néhány szép funkciói adni

  1. Nagyon könnyű
    egy. 4kB a Scripts amikor a csomagolt (8 kb csomagolatlan)
    b. 2 KB CSS
    c. Néhány sornyi HTML adni a tartály
  2. Egyszerű megérteni és végrehajtani
  3. Lehet több albumok ugyanazon az oldalon.
  4. Ugyanez adni konténer megjelenítésére használják, különböző tartalmak (ami külön tartalmazza a rejtett megosztottság az oldalon), attól függően, hogy a link / opció kattint.
  5. Automatikusan középre magát, figyelembe véve minden olyan tényezőt, mint például ablak magassága és szélessége (képernyő felbontás), lapozzunk oldal összeg és a magassága tartalmát a albumba
  6. Tesztelve IE 7 és FF

Demo megtekintése |
Töltse Lightbox Forrás Zip (Letöltve 1791 alkalommal)


A Lightbox [fájlok a zip fájlban]

jo.js, jo_pack.js [csomagolt verzió]: - egy egyszerű JavaScript objektumok [JO], amely elem, ablak-és dokumentum-helymeghatározó szkripteket. Meg tudja nyitni JO.JS ha szeretné kapni a kezét piszkos néhány fejlett Javascripting, ami absztrakt funkciók kiterjesztése és az ilyen elem tulajdonságait. Ha nem túl sokat Javascripting, Hagyd békén.

lightbox.js, lightbox_pack.js [csomagolt verzió]: - nem tartalmaz világító doboz szkriptjeire. Ha az oldal tervezője, felelős a végrehajtó adni az oldalon, meg kell értened a LightBoxManager. LightBoxManager alapvetően csak két funkciót tartalmaz, és showLightBox closeLightBox.

lightbox.css: - Ha tudja, CSS, játszhatsz körül lightbox.css szabni a look-n-érzi lightbox.css

index.html: Példa végrehajtása adni két különböző tartalom

lb_underlay_bkg.png: - Ez világos / átlátszó kép Simi, hogy használják a hátteret adni alátét [alátét az a réteg alatt lighbox, amely megakadályozza, hogy a felhasználó rákattint bármely más szervezet az oldalon, míg a nyitott adni]. Használhatja bármelyik képet, vagy akár egy egyszínű erre a célra, attól függően, hogy az oldal tervezés és a követelmény.

icon_lb_close.gif: - A kép közel adni fogantyút a jobb felső világító doboz. Használhatja minden képet mintánként

Demo megtekintése |
Töltse Lightbox Forrás Zip (Letöltve 1791 alkalommal)

Kérjük, ossza meg velünk, hogy meg észrevételeit és visszajelzéseit ...


NDK home | Kifejezése IT | kifejezése szájpadlás | kifejezése Penmenship | kifejezése Awe | kifejezése Myself