Почетна » Цодинг » ЦСС3 Цирцулар анд Еллиптицал Градиентс [ЦСС3 Типс] т

    ЦСС3 Цирцулар анд Еллиптицал Градиентс [ЦСС3 Типс] т

    Данас ћемо наставити нашу дискусију ЦСС3 Градиентс. У претходном посту смо вам показали како да креирате Линеар Градиентс. Овај пут ћемо покрити њиховог рођака, Кружни и елиптични градијенти.

    Градијентна синтакса

    Градијент у ЦСС3 се декларише користећи позадинска слика својство. Ово је за бољу компатибилност када је потребно додати боја позадине у једном скупу правила, тако да се не сударају један с другим. Затим, да бисмо створили радијални градијент, једноставно га назовемо са овим радијални градијент () функције. Постоје четири вредности које треба укључити у функцију за правилно подешавање градијента.

    Прва вредност дефинише градијентна позиција. Можемо да користимо описну кључну реч, као што су врх, дно, центар и лево, или можемо да будемо специфичнији, 50% 50% да бисте подесили нагиб у центру или 0% 0% да бисте подесили да се градијент стартује горе лево.

    Друга вредност дефинише облик и величину градијента, постоје два аргумента да би се обликовали градијенти, прво елипса која је подразумевана, а друга је круг.

    И за градиент сизе, можемо изабрати један од следећих шест аргумената.

    Вредности Опис
    најближа страна

    Облик градијента испуњава страну кутије која је најближа његовом центру (за кругове) или задовољава и вертикалне и хоризонталне стране најближе центру (за елипса).

    најближи угао

    Облик градијента је димензиониран тако да тачно одговара најближем углу кутије од његовог центра.

    најудаљенијој страни

    Слично најближој страни, осим што је облик димензионисан тако да задовољава страну кутије најудаљеније од њеног центра (или вертикалне и хоризонталне стране).

    најудаљенији угао

    Облик градијента је димензиониран тако да се тачно поклапа са најудаљенијим кутом кутије од његовог центра.

    садржати

    Синоним за најближа страна.

    цовер

    Синоним за најудаљенији угао.

    Извор табеле: Мозилла Девелопер Нетворк.

    На крају, трећи и четврти дефинишу комбинација боја. Дакле, ево како пишемо синтаксу за креирање Еллиптицал градијентима, и овај пут ћемо користити цовер за величину градијента, тако да се она широко шири, покривајући контејнер;

     боди бацкгроунд-имаге: радиал-градиент (средниј центр, покритие елипси, # ффеда3, # ффц800);  

    За креирање Цирцулар градијент можемо једноставно урадити на овај начин:

     боди бацкгроунд-имаге: радиал-градиент (централни центар, поклопац круга, # ффеда3, # ффц800);  

    Као што име имплицира, облик градијента ће бити круг.

    Бровсер Суппорт

    Само узмите у обзир, међутим, сви претраживачи су још увијек у процесу пружања потпуне подршке за ову значајку, тако да им и даље треба префикс произвођача. Дакле, комплетна синтакса која ће радити у свим модерним претраживачима - ИЕ10 +, Фирефок 3.6+, Цхроме 4.0+, Сафари 4.0+ и Опера 11+ - ће изгледати овако;

     боди бацкгроунд-имаге: радиал-градиент (средное дно, покритие елипси, # ффеда3, # ффц800); бацкгроунд-имаге: -о-радиал-градиент (централно дно, поклопац елипсе, # ффеда3, # ффц800); бацкгроунд-имаге: -мс-радиал-градиент (централно дно, покривало елипса, # ффеда3, # ффц800); бацкгроунд-имаге: -моз-радиал-градиент (централно дно, поклопац елипсе, # ффеда3, # ффц800); бацкгроунд-имаге: -вебкит-радиал-градиент (централно дно, поклопац елипсе, # ффеда3, # ффц800);  

    Погледајте демо или преузмите извор да бисте се играли са градијентима.

    • Демо
    • Довнлоад Соурце

    Финал Вордс

    Креирање ЦСС3 радијалног градијента није толико тешко као што мислите, а посебно када добијете помоћ од ових алата за генерисање кода:

    • Цолорзилла Градиентс
    • Градиентоо

    Радијални градијент је само један тип ЦСС3 гадиента, наставићемо нашу дискусију на тему у будућим постовима, тако да останите у току са Хонгкиат.цом