CSS3 Gradients Linear

01 ea 04

Ho theha Li-gradient Linear Gradients tse nang le CSS3

Mofuta o bonolo oa linear ho tloha ka letsohong le letšehali ho ea ka ho le letona la # 999 (o mosoeu) ho #fff (o mosoeu). J Kyrnin

Linear Gradients

Mofuta o tloaelehileng ka ho fetisisa oo u tla o bona o tla ba le mebala e mabeli ea mebala e 'meli. Sena se bolela hore mobala o tla tsamaea o otlolohileng o fetoha butle-butle ho tloha ho 'mala oa pele ho ea bobeli ho latela mola oo. Setšoantšo se leqepheng lena se bontša mokhoa o bonolo oa ho le letšehali ho ea ka ho le letona oa # 999 (o mosoeu) ho #fff (o mosoeu).

Li-gradients tse khanyang ke tsona tse bonolo ho li hlalosa, mme li na le tšehetso e kholo ho li-browsers. CSS3 gradients e ts'oanang e tšehetsoa ho Android 2.3+, Chrome 1+, Firefox 3.6+, Opera 11.1+, le Safari 4+. Internet Explorer e ka eketsa li-gradients ho sebelisa sefahla 'me ea li tšehetsa ho IE 5.5. Sena ha se CSS3, empa ke khetho bakeng sa ts'ebetso ea sefapano sa sefapano.

Ha o hlalosa sebopeho sa moralo o hloka ho hlalosa lintho tse 'maloa tse sa tšoaneng:

Ho hlalosa likarolo tse nyenyane tse sebelisang CSS3, u ngola:

linear-gradient ( lehlakoreng kapa lehlakore kapa sekhutlo , setopo sa mebala , setopo sa mebala )

Kahoo, ho hlalosa sebopeho se ka holimo ka CSS3, u ngola:

linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Le ho e beha e le semelo sa DIV eo u e ngotseng:

div {
setšoantšo sa morao-rao: linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%;
}}

Lisebelisoa tsa Khatiso bakeng sa CSS3 Gradients Linear

E le hore u fumane sebapali sa hau ho sebetsa sebapali sa sefapano, u lokela ho sebelisa sebapali se tsosolositsoeng bakeng sa lipapali tse ngata le marang-rang bakeng sa Internet Explorer 9 le tse fokolang (ha e le hantle lihlatso tse 2). Tsena kaofela li nka likarolo tse tšoanang ho hlalosa moelelo oa hau (ntle le hore u ka hlalosa feela li-gradients tse 2-mebala ho IE).

Microsoft Filters le Extension -Internet Explorer ke thata ka ho fetisisa ho e tšehetsa, hobane o hloka mela e meraro e fapaneng ho tšehetsa liphetolelo tse fapaneng tsa sebapali. Ho fumana bohlooho bo boletsoeng ka holimo o tla ngola:

/ * IE 5.5-7 * /
filthara: setjhaba: DXImageTransform.Microsoft.gradient (startColorstr = '# 999999', endColorstr = '# ffffff', GradientType = 1);
/ * IE 8-9 * /
-ms-filter: "mohato: DXImageTransform.Microsoft.gradient (startColorstr = '# 999999', endColorstr = '# ffffff', GradientType = 1)";
/ * IE 10 * /
-mi-line-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Mozilla Extension -The -moz- extension e sebetsa joaloka thepa ea CSS3, feela ka-e-extension. Ho fumana mohloli o ka holimo oa Firefox, ngola:

-moz-linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Opera Extension -The -o extension e kenyelletsa mahlaseli ho Opera 11.1+. E le hore u fumane boitsebiso bo ka holimo, ngola:

-o-linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Webkit Extension -The -webkit- extension e sebetsa haholo joaloka thepa ea CSS3. Ho hlalosa sebopeho se ka holimo sa Safari 5.1+ kapa Chrome 10+ o u ngolang:

-obkit-linear gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Hape ho na le phetoho e ntseng e hōlile ea Webkit extension e sebetsang le Chrome 2+ le Safari 4+. Ka ho lona u hlalosa mofuta oa gradient e le bohlokoa, ho e-na le lebitso la thepa. E le hore u fumane bohlooho bo botala bo botala ka kakaretso ena, ngola:

-boubkit-gradient (lehlakoreng, le letšehali le ka holimo, lehlakoreng le letona, ho emisa mebala (0%, # 999999), setopo sa mebala (100%, # ffffff));

Tlhaloso e feletseng ea CSS3 Linear Gradient CSS

Bakeng sa ts'ehetso e feletseng ea sefapano sa sefapano bakeng sa ho fumana moriri o mosoeu ka holimo ho uena o lokela ho kenyelletsa pele ho na le 'mala o tiileng oa li-browser tse sa tšehe li-gradients,' me ntho ea ho qetela e lokela ho ba mokhoa oa CSS3 bakeng sa libapali tse lumellanang ka botlalo. Kahoo, u ngola:

semelo sa morao: # 999999;
ka morao: -moz-linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);
ka morao: -webkit-gradient (lehlakoreng, ka holimo ka ho le letšehali, ka holimo ka holimo, ho emisa mebala (0%, # 999999), setopo sa mebala (100%, # ffffff));
setsi sa morao: -webkit-linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);
morao-rao: -o-linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);
setsi sa morao: -se-line-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);
filthara: setjhaba: DXImageTransform.Microsoft.gradient (startColorstr = '# 999999', endColorstr = '# ffffff', GradientType = 1);
-ms-filter: prog pro: DXImageTransform.Microsoft.gradient (startColorstr = '# 999999', endColorstr = '# ffffff', GradientType = 1);
setsi sa morao-rao: linear-gradient (ka ho le letšehali, # 999999 0%, #ffffff 100%);

Maqephe a latelang a thupelo ena a hlalosetsa likarolo tsa setšoantšo se hlalositsoeng ka ho qaqileng, 'me leqephe la ho qetela le u bontša ka sesebelisoa seo e leng mokhoa o babatsehang oa ho etsa li-gradients tsa CSS3 ka kotloloho.

Sheba mokhoa ona o ts'oanang o sebetsang o sebelisa CSS feela.

02 ea 04

Ho theha Li-Dial-Gradients-Ntoa ea Boholo

Mohala o motle ka lebelo la 45. J Kyrnin

Mantsoe a qalang le a emang a lekanyetsa hore na mahlakoreng a mangata ke afe. Matla a mangata a sa tšoaneng a tsoa holimo ho ea tlase kapa ho le letšehali ho ea ho le letona. Empa hoa khoneha ho haha ​​mohaho o tsamaeang ka lehlakoreng le le leng. Setšoantšo se leqepheng lena se bontša mokhoa o bonolo o tsamaeang ka mahlakoreng a 45 ho ea ka ho le letona ho tloha ho le letona ho ea ho le letšehali.

Li-Angles ho hlalosa Moelelo o Moholo

Lehlakoreng ke mola oa selikalikoe se nahanang bohareng ba setho. 0deg lintlha, lintlha tse 90 ho ea ka ho le letona, litekanyetso tse 180 tsa hodimo, le lintlha tse 270deg ka ho le letšehali. U ka hlalosa sekhahla leha e le sefe ho tloha ho 0 ho ea ho 359 likhato.

U lokela ho hlokomela hore ka sek'hilomithara, bophara ba 45 degrees bo tloha ka holimo ho lekhutlo le letšehali ho ea ka tlase ho le letona, empa ka lehlakoreng lintlha tse qalang le tsa ho qetela li hanyenyane ka ntle ho sebopeho, kamoo u ka bonang setšoantšong.

Tsela e tloaelehileng haholo ea ho hlalosa moelelo o kopanetsoeng ke ho hlalosa sekhutlo, joalo ka holimo ka ho le letona 'me mardient o tla tloha holong eo ho ea ho sekhutlo se ka thōko. O ka hlalosa boemo ba ho qala ka mantsoe a latelang:

Hape li ka kopantsoe ho ba tse tobileng haholoanyane, tse kang:

Mona ke CSS bakeng sa mochine o tšoanang le o tšoantšetsoang, o bofubelu ho ea tšoeu o tlohang ho tloha ka holimo ho le letona ho ea ka tlase ho le letšehali:

semelo: ## 901A1C;
setšoantšo sa ka morao: -moz-linear-gradient (ka holimo holimo, # 901A1C 0%, # FFFFFF 100%);
setšoantšo sa morao-rao: -webkit-gradient (linear, ka holimo ka holimo, ka tlaase ka tlaase, ho emisa mebala (0, # 901A1C), setopo sa mebala (1, #FFFFFF));
setsi sa morao: -webkit-linear-gradient (ka holimo holimo, # 901A1C 0%, #ffffff 100%);
ka morao: -o-linear-gradient (ka holimo holimo, # 901A1C 0%, #ffffff 100%);
ka morao: -mera-line-gradient (ka holimo holimo, # 901A1C 0%, #ffffff 100%);
setsi sa morao-rao: linear-line (ka holimo holimo, # 901A1C 0%, #ffffff 100%);

E ka 'na eaba u hlokometse hore ha ho na lisebelisoa tsa IE mehlala ena. Lebaka ke hore IE e lumella mefuta e 'meli feela ea lihlopha: holimo ho ea tlaase (ho ea ka ho feletseng) le ho tloha ho le letona ho ea ka ho le letona (ka GradientType = 1 switch).

Sheba lekhalo lena le lekanang la likarolo tse sebetsang le sebelisa CSS feela.

03 ea 04

Mobala o emisa

Mofuta o nang le mebala e meraro ea mebala. J Kyrnin

Ka li-gradients tse nyenyane tsa CSS3, o ka eketsa mebala e mengata ho ea hau ho hlahisa liphello tsa mahlaseli. Ho eketsa mebala ena, o kenyelletsa mebala e meng ho fihlela pheletsong ea thepa ea hau, e arohanngoa ke li-commas. U lokela ho kenyelletsa moo ho lethathamo mebala e lokelang ho qala kapa ho fela.

Internet Explorer e hlophisa feela litšepe tse peli tsa mebala, kahoo ha o haha ​​mohala ona, o lokela feela ho kenyelletsa mebala ea pele le ea bobeli eo u batlang ho e bontša.

Mona ke CSS bakeng sa mahlakore a mararo a ka holimo:

morao-rao: #ffffff;
ka morao: -moz-linear-gradient (ka ho le letšehali, #ffffff 0%, # 901A1C 51%, #ffffff 100%);
ka morao: -webkit-gradient (lehlakoreng, ka holimo ka ho le letšehali, ka holimo ka holimo, ho emisa mebala (0%, # ffffff), mebala ea mebala (51%, # 901A1C), mebala-bala (100%, # ffffff));
semelo sa morao: -webkit-linear-gradient (ka ho le letšehali, #ffffff 0%, # 901A1C 51%, # ffffff 100%);
morao-rao: -o-linear-gradient (ka ho le letšehali, #ffffff 0%, # 901A1C 51%, # ffffff 100%);
setsi sa morao: -ms-linear-gradient (ka ho le letšehali, #ffffff 0%, # 901A1C 51%, # ffffff 100%);
filthara: setjhaba: DXImageTransform.Microsoft.gradient (startColorstr = '# ffffff', endColorstr = '# ffffff', GradientType = 1);
setsi sa morao-rao: linear-gradient (ka ho le letšehali, #ffffff 0%, # 901A1C 51%, # ffffff 100%);

Sheba setšoantšo sena se nang le mebala e nang le mebala e meraro ea mebala e sebetsang ho sebelisa CSS feela.

04 ea 04

Etsa Li-Gradients Tsa Kaho e Ntle

Qetellong ea CSS Generator e Molemo. screenshot by J Kyrnin ka tlhompho ColorZilla

Ho na le libaka tse peli tseo ke li khothalletsang hore li u thuse ho haha ​​li-gradients, e mong le e mong o na le melemo le litšitiso ho bona, ha ke fumane moqapi oa mefuta e etsang lintho tsohle.

Qetellong ea CSS Generator e Molemo
Jenereitara ena ea mahlahahlaha e ratoa haholo hobane e etsa ka mokhoa o ts'oanang le bahahi ba mekhoa e metle ho mananeo a kang Photoshop. Hape kea e rata kaha e u fa lisebelisoa tsohle tsa CSS, eseng feela Webkit le Mozilla. Bothata ka jenereithara ena ke hore e tšehetsa feela li-gradients tse holimo le tse totobetseng. Haeba u batla ho etsa li-didial gradients, u tlameha ho ea jenereithara e 'ngoe eo ke e khothalletsang.

CSS3 Mohlophisi o Moholo
Jenereithara ena e nkile nako e teletsana hore e utloisise ho feta ea pele, empa e tšehetsa ho fetola tataiso ho ea ho lekana.

Haeba u tseba ka e 'ngoe ea CSS Gradient Generator eo ue ratang ho feta tsena, ka kōpo re tsebise .