html5 css3 որոնման ձև: Կոմպակտ որոնման ձև CSS3-ում

Ինձ քննադատում էին, ասում են՝ դասավորությունը ծծումբ է, բայց կան ժամանակակից HTML5 ու CSS3։

Իհարկե, հասկանում եմ, նորագույն ստանդարտները թույն են և այդ ամենը։ Բայց փաստն այն է, որ ես, որպես կանոն, շարադրում եմ ըստ պատվերի, և այնտեղ, շատ դեպքերում, կարևոր է ամբողջական ինքնությունը տարբեր բրաուզերներում, ինչը թույլ չի տալիս օգտագործել նորագույն տեխնոլոգիաներ։ Հետևաբար, ես հիմնականում կենտրոնանում եմ բրաուզերների համատեղելիության վրա և, սովորությունից ելնելով, կազմել եմ որոնման ձևը «հին ձևով»:

Ընդհանրապես, այս գրառմամբ ես շտկում եմ իրավիճակը (հանուն վերջին հոդվածից դժգոհողների =) և առաջարկում եմ նույն որոնման ձևի դասավորության իմ տարբերակը, բայց օգտագործելով HTML5 և CSS3 տեխնոլոգիաները։

Հնարավոր է օրինակ, թե ինչ է տեղի ունենում արդյունքում։

Ի՞նչ ենք մենք կորցնում HTML5-ի և CSS3-ի միջոցով այս ձևը դնելիս

  1. IE9 և ստորև - չի տեսնի լռելյայն տեքստը (տեղապահ հատկանիշ):
  2. IE8 և ստորև - չի տեսնի կլորացված անկյունները և ներքին ստվերները:
  3. IE7 - դրա համար պետք է նշեք այլ ձևի լայնություն, քանի որ այն չի ապահովում տուփի չափման հատկությունը:
  4. IE6 - բայց մենք դա ընդհանրապես հաշվի չենք առնում =)

Այլ ժամանակակից բրաուզերներում ամեն ինչ կարգին է: Կարծում եմ, որ վերը նշված թերությունները կարևոր չեն, ուստի իմ կայքի համար ես համարձակորեն կօգտագործեի նորագույն տեխնոլոգիաների օգտագործմամբ շարադրված ձևը:

Որոնման ձևի HTML կոդը

Այն կարծես այսպիսին է.

Համեմատած նախորդ հոդվածի ձևի հետ՝ HTML5 տեխնոլոգիայի համաձայն կատարվել են հետևյալ փոփոխությունները.

  1. Type="text" հատկանիշը փոխարինվել է type="որոնում"-ով:
  2. Ներդիր սկրիպտը փոխարինվել է placeholder="(!LANG:search" .!}

CSS կոդը

Ահա բոլոր անհրաժեշտ ոճերը՝ մեկնաբանություններով.

Որոնել ( /* սահմանել ձևի պահանջվող լայնությունը՝ կախված դիզայնից ** ձևը ձգվում է առանց խնդիրների */ լայնությունը՝ 35%, /* ուղարկել կոճակը բացարձակապես կտեղադրվի, ** այնպես որ այս հատկությունը անհրաժեշտ է */ դիրքը. հարաբերական; ) .որոնել մուտքագրում ( /* անջատել սահմանները մուտքերի վրա */ եզրագիծը՝ ոչ մեկը; ) /* մուտքագրման դաշտի ոճերը */ .search .input ( /* մուտքագրման դաշտը ձգել մինչև ձևի ամբողջ լայնությունը */ լայնությունը 100%; /* վերևի (8px) և ներքևի (9px) լիցքավորման շնորհիվ ** ձևի բարձրությունը կարգավորեք ** աջ կողմում լիցքավորումը (37px) ավելի շատ, քան ձախը, ** քանի որ ուղարկել կոճակը կլինի տեղադրված է այնտեղ */ լիցք՝ 8px 37px 9px 15px; /* մուտքագրման դաշտի լայնությունը (100%) ներառված ներդիրում */ -moz-box-sizing՝ border-box; box-sizing՝ border-box;/ * ավելացնել ներկառուցված ստվերներ */ տուփ-ստվեր. ներդիր 0 0 5px rgba(0,0 ,0,0.1), ներդիր 0 1px 2px rgba(0,0,0,0.3); /* կլոր անկյուններ */ սահմանային շառավիղ: 20px; ֆոն՝ #EEE; տառատեսակ՝ 13px Tahoma, Arial, sans-serif; գույնը՝ #555; ուրվագիծը՝ ոչ մի; ) /* փոխել մուտքագրման դաշտի տեսքը ֆոկուսի վրա */ .որոնել .input:focus ( box-shadow՝ inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0, 0,0.4); ֆոն՝ #E8E8E8; գույնը՝ #333; ) /* ոճավորել ուղարկել կոճակը */ .որոնել .ներկայացնել ( /* տեղադրել կոճակը բացարձակապես ձևի աջ եզրից */ դիրքը՝ բացարձակ; վերև. 0; աջ՝ 0; լայնություն՝ 37 պիքսել; /* ձգել կոճակը մինչև ձևի ամբողջ բարձրությունը */ բարձրությունը՝ 100%, կուրսորը՝ ցուցիչ; ֆոն՝ url(https://lh4.googleusercontent.com/-b- 5aBxcxarY/UAfFW9lVyjI/AAAAAAAABUg/gQtEXuPuIds/s13/go. png) 50% առանց կրկնության; /* ավելացնել թափանցիկություն ուղարկելու կոճակին */ անթափանցիկություն՝ 0.5; .submit:hover ( անթափանցիկություն՝ 0.8; ) /* այս հատկությունն անհրաժեշտ է, որպեսզի բրաուզերները ** Chrome-ը և Safari-ն կարողանան ոճավորել մուտքերը */ մուտք ( -webkit-appearance: none; )

Եվ IE-ի ոճերը ստորև՝ 9-րդ տարբերակում.

/* սահմանեք առանձին ոճեր IE-ի համար 9-րդ տարբերակից ցածր */ *+html .որոնում ( /* IE7-ի համար կարգավորեք լայնությունը այլ բրաուզերների համար և ավելացրեք աջ ** լցոն, որպեսզի ուղարկել կոճակը տեղավորվի տեղում */ լայնությունը՝ 28 %; լիցք 0 52px 0 0; ) .search .input ( եզրագիծ՝ 1px կոշտ #DFDFDF; եզրագիծ՝ 1px ամուր #B3B3B3; padding-top՝ 7px; padding-bottom՝ 8px; ) .search .input:focus ( եզրագիծ: 1px պինդ #CFCFCF; եզրագծի վերևում՝ 1px ամուր #999; ) .search .submit (ֆիլտր՝ ալֆա(անթափանցիկություն=50);

P.S.Շնորհակալություն քննադատներին նախորդ հոդվածի մեկնաբանությունների համար: Քո շնորհիվ գլխումս նոր դասավորության պահեր կան:

Որոնման տուփը վեբկայքի հիմնական բաղադրիչներից մեկն է, որը սահմանում և բարելավում է վեբ կայքի օգտատերերի միջերեսը: Անկասկած, որոնման ձևը լավ կառուցված վեբկայքի շատ անհրաժեշտ բաղադրիչն է՝ օգտատերերի շրջանում դրա օգտագործելիությունը բարձրացնելու համար: Օգտատիրոջ միջերեսի այս հիմնական տարրը ծառայում է տարբեր նպատակների՝ օգնելով այցելուներին հեշտությամբ նավարկելու վեբկայքով՝ ճշգրիտ գտնելու այն, ինչ փնտրում են:

Նախ, այս մեկ տողի որոնման բաղադրիչը սովորաբար տեսանելիորեն տեղադրվում է նավիգացիոն գծի վրա կամ երբեմն թաքնված է սովորական պատկերակի տակ, որը շատ առավելություններ ունի. նաև, այն խնայում է շատ ժամանակ, վեբկայքը դարձնում է օգտագործողի համար հարմար, բարելավում է նավիգացիան և օգտագործողի փորձը: Վերջապես, տորթի վրա դրված կարկն այն է, որ շատ հեշտ է ստեղծել որոնման տուփ:

Եթե ​​դուք այն վեբկայքերի սեփականատերերից եք, ովքեր դեռ չունեն որոնման տուփ իրենց կայքում, կամ փնտրում են ավելի լավ որոնման ձևեր՝ փոխարինելու ձեր սկզբնական ձևերին, ապա CSS3, HTML և jQuery որոնման ձևերի լավագույն սկրիպտների այս ցուցակված ձեռնարկը: կարող է օգնել ձեր նպատակին ծառայելու գործում:

Նախքան Bootstrap, CSS3, HTML5 և jQuery որոնման ձևերի լավագույն ձեռնարկների/սկրիպտների ցանկին անցնելը, եկեք իմանանք, թե ինչու է որոնման ձևն այդքան կարևոր վեբկայքում:

Կայքում որոնման ձևի առավելությունների ակնարկներ.

  1. Կայքը դառնում է ավելի ինտերակտիվ և օգտագործողի համար հարմար
  1. Բարելավում է օգտագործողի փորձը
  1. Թույլ է տալիս նավիգացիան ամբողջ կայքում
  1. Պարզեցնում է որոնման գործընթացը՝ օգտվողին հեշտությամբ ուղղորդելով դեպի ցանկալի բաժին
  1. Խնայեք ժամանակ և գումար

Ես կազմել եմ առցանց հասանելի լավագույն չվճարովի CSS3, HTML5 և jQuery որոնման ձևերի ցանկը, որոնք կարող են օգտագործվել զրոյից հեշտությամբ որոնման տուփ ստեղծելու համար:

Ուսումնասիրեք 2,5 միլիոն թվային ակտիվներ, ներառյալ 2018-ի լավագույն WordPress թեմաները

2M+ ապրանքներ աշխարհի ամենամեծ շուկայից HTML5 ձևանմուշների, թեմաների և դիզայնի օբյեկտների համար: Անկախ նրանից, թե դա այն է, ինչ ձեզ հարկավոր է, թե դուք պարզապես մի քանի ֆոնդային լուսանկարներից հետո եք, այդ ամենը կարելի է գտնել այստեղ՝ Envato Market-ում:

ՆԵՐԲԵՌՆԵԼ ՀԻՄԱ

Colorlib որոնման ձև v1


Մենք ձեզ ենք բերում ակնառու անվճար որոնման ձևերի մի հսկայական հավաքածու, որոնք կարող եք օգտագործել տարբեր նպատակների համար: Այս կոնկրետ մեկն իդեալական է ճանապարհորդության հետ կապված կայքերի, ինչպես նաև տեղեկատուների համար: Ամբողջ էկրանով պատկերի ֆոնով դուք կարող եք ստեղծել հիանալի մթնոլորտ, որը վերածվում է որոնման հաճելի փորձի: Դուք կարող եք նաև ճշգրտել ձևը և այնպես անել, որ այն հետևի ձեր բրենդինգի կանոններին առանց քրտինքի: Զրոյից մեկը ստեղծելու փոխարեն, այժմ կարող եք արագացնել գործընթացը և ավելացնել այս հիանալի քաղաքային ձևը ձեր վեբ տարածության մեջ: Գնացեք ուղիղ նախադիտման էջ և այնուհետև սեղմեք ներբեռնման կոճակը:

Colorlib որոնման ձև v2


Որպես ճանապարհորդական հարթակ, դուք, անշուշտ, ցանկանում եք ձեր օգտատերերին առաջարկել ամուր որոնման գործառույթներ: Եթե ​​դուք կենտրոնանաք հիմնականում հյուրանոցների վրա, ապա մարդասպանի անվճար որոնման ձևը ձեզ լավ կբերի: Այն ունի լիովին ճկուն և արձագանքող վեբ դիզայն, որն ակնթարթորեն վերափոխում է իր կառուցվածքը ցանկացած սարքի համար: Իրոք, Colorlib Search Form v2-ը երազի պես աշխատում է սմարթֆոնների, պլանշետների և աշխատասեղանների վրա:

Ավելին, կաղապարն ունի նաև ամսաթվերի ընտրիչներ, ինչպես նաև ընտրելու հնարավորություն, թե քանի հոգի է ճանապարհորդելու: Ներդրեք այն ձեր գոյություն ունեցող կայքում և առաջարկեք ձեր այցելուներին և պոտենցիալ հաճախորդներին ավելին: Համապատասխան որոնման արդյունքներով նրանք կարող են արագ պատվիրել իրենց ուղևորությունը և ուժեղացնել հուզմունքը:

Colorlib որոնման ձև v3


Colorlib Search Form v3-ը անվճար որոնման ձևի օրինակ է մեկի համար, ով առցանց խանութ է վարում: Եվ եթե դուք օգտագործում եք լռելյայն կարգավորումները, Colorlib Search Form v3-ը լավագույնն է նորաձևության և հագուստի էլեկտրոնային առևտրի կայքերի համար: Անշուշտ, դուք կունենաք քամի՝ շտկելով կարգավորումները և ստիպելով, որ ձևանմուշը ճշգրիտ հետևի ձեր կանոններին և կանոններին: Դա պարզ օգտագործվող ձև է, որը կարող եք գործի դնել առանց որևէ խնդրի: Ի վերջո, Colorlib Search Form v3-ը բոլորովին անվճար է, պատրաստ է և նախատեսված է ձեզ մեծ օգուտ բերելու համար: Ներգրավվեք հիմա և վայելեք արդյունքները:

Colorlib որոնման ձև v4


Դու արդյո՞ք պատրաստվում ես վերածվել հագուստի առցանց խանութի: Եթե ​​դա այդպես է, և դուք պարզապես ավելացնում եք վերջին շոշափումները, համեմեք ամեն ինչ այս անվճար HTML5 որոնման ձևի օրինակով: Ոչ միայն համեմեք, այլև արագացրեք: Ի վերջո, այժմ այլևս կարիք չկա զրոյից որոնման ձև ստեղծել: Դուք ամեն ինչ կարգավորել եք և պատրաստ եք գնալու, ընդամենը մի արագ սեղմումով: Դուք նույնիսկ կարող եք ստեղծել առանձին էջ, որն ամբողջությամբ կվերաբերի որոնման ձևին՝ լիաէկրան պատկերի ֆոնով: Ձևից անմիջապես ներքևում կարող եք նաև թվարկել ամենաշատ որոնված հիմնաբառերը կամ այն ​​կապել ձեր էլեկտրոնային առևտրի կայքի այլ բաժինների և կատեգորիաների հետ:

Colorlib որոնման ձև v5


Գեղեցիկ և գործնական, դրանք Colorlib Search Form v5-ի երկու հիմնական բնութագրերն են: Այս անվճար որոնման ձևանմուշը ապշեցուցիչ ճկուն է, կատարյալ մեկի համար, ով գտնվում է իր բջջային սարքում, ինչպես նաև աշխատասեղանի օգտագործողների համար: Colorlib Search Form v5-ն ունի համարձակ պատկերի ֆոն, որը բարձրացնում է փորձը: Դուք կարող եք անմիջապես առաջ շարժվել, պարզապես սեղմեք ներբեռնման կոճակը և սկսեք ներկայացնել այս ակնածանք ներշնչող որոնման ձևանմուշը ձեր արդեն իսկ տպավորիչ վեբ խանութում: Հիշեք, որ թեև Colorlib Search Form v5-ը օգտագործման համար պարզ է, դրա հետ հաջողությամբ աշխատելու համար անհրաժեշտ է հիմնական կոդավորման գիտելիքները:

Colorlib որոնման ձև v6


Colorlib Search Form v6-ը ևս մեկ ժամանակակից և բարդ անվճար որոնման ձևանմուշ է, որն իդեալական է նորաձևության ապրանքներ և աքսեսուարներ առաջարկող խանութների համար: Իսկապես, եթե դուք փորում եք դասավորությունը, բայց ցանկանում եք այն օգտագործել այլ բանի համար, ազատ զգաք դրա հետ ամբողջովին դեմ գնալ նորմերին: Colorlib Search Form v6-ն ունի կլորացված որոնման տող՝ վերևում և ներքևում տեքստ ավելացնելու հնարավորությամբ: Ֆոնային պատկերը դրան առավելություն է տալիս՝ ձեր էջի որոնման հնարավորությունն ավելի գրավիչ դարձնելով աչքի համար: Իհարկե, Colorlib Search Form v6-ը նույնպես լիովին արձագանքող է և պատրաստ է շարժական սարքերին, ինչպես կարող եք տեսնել կաղապարի ուղիղ նախադիտման էջում:

Colorlib որոնման ձև v7


Եթե ​​դուք հետաքրքրված եք ձեր վեբ հարթակում ավելի առաջադեմ որոնման ձև ավելացնելով, ավելի լավ է բաց չթողնեք ստուգել Colorlib Search Form v7-ը: Հիմնական որոնման գործառույթի հետ մեկտեղ կա նաև առաջադեմ տարբերակ, որն ընդգրկում է վեց տարբեր ոլորտներ: Այս անվճար որոնման ձևի օրինակի մեկ այլ հետաքրքիր առանձնահատկություն է ջնջել կոճակը: Այն բոլոր դաշտերը վերադարձնում է լռելյայն, այնպես որ դուք ստիպված չեք լինի դրանք ձեռքով մաքրել: Իսկապես շատ հարմար։ Կա նաև արդյունքների հաշվիչ, որը ցույց է տալիս, թե քանի տարր կա ձեզ հետաքրքրող կոնկրետ հիմնաբառի համար:

Colorlib Որոնման ձև v8


Ձեզ անհրաժեշտ են ավելի շատ ազատ որոնման ձևերի օրինակներ՝ հիմնված CSS3-ի և HTML5-ի վրա: Եթե ​​դա այդպես է, լավ, շարունակեք ոլորել և վայելել այն զարմանալի բովանդակությունը, որը մենք բերում ենք սեղանին: Ահա ևս մեկ ֆանտաստիկ լուծում նորաձևության խանութների համար՝ առաջադեմ որոնման գործառույթով և պատկերի ֆոնով: Նախորդ ձևանմուշի նման, սա նաև ունի կոճակ, որը վերականգնում է ձեր որոնման պարամետրերը լռելյայն: Հիմնական որոնման տողի հետ մեկտեղ կան վեց լրացուցիչ դաշտեր՝ լրացնելու և հնարավորինս ճշգրիտ արդյունքներ ստանալու համար: Բացի այդ, ձևն ունի գեղեցիկ մուգ ծածկույթ, որն ավելի էլեգանտ է դարձնում:

Colorlib որոնման ձև v9


Colorlib Search Form v9-ը բազմաֆունկցիոնալ անվճար որոնման ձևի դասավորություն է, որը կարող եք օգտագործել տարբեր նպատակների տեսականու համար: Եթե ​​դուք կառավարում եք վեբ տարածություն, որտեղ առկա են բազմաթիվ բովանդակություն և իրեր, ապա առաջադեմ որոնման գործառույթը շատ հարմար կլինի: Եվ դա մի բան է, որը ներկայացնում է Colorlib Search Form v9-ը: Այն ունի պրոֆեսիոնալ և բարդ տեսք, որը դուք կարող եք առանց ջանքերի փոփոխել՝ ստիպելով այն ճշգրիտ հետևել ձեր բրենդինգի կանոններին: Բայց եթե ձեզ թվում է, որ այն դուրս է գալիս, անպայման օգտագործեք այն այնպես, ինչպես կա և մի մատը սեղմելով ավարտեք այն ձեր էջում:

Colorlib որոնման ձև v10


Անվճար որոնման ձևի կոկիկ, ժամանակակից և լիովին ճկուն ձևանմուշ՝ գրադիենտ էֆեկտով, որը մի փոքր ավելի է համեմում: Այս գործիքը ոչ միայն հեշտությամբ կառանձնացնի ձեզ մրցակիցներից և կստեղծի հաճելի փորձ, այլ նաև ունի լրացուցիչ առաջադեմ որոնման բաժին: Հիմնական որոնման տողի հետ մեկտեղ (կլորացված եզրերով) կան վեց լրացուցիչ դաշտեր՝ բացվող տարբերակով, որոնք կարող եք փոփոխել՝ ըստ ձեր բիզնեսի նախասիրությունների: Եվ կրկնվող որոնումները ավելի հարմարավետ դարձնելու համար դասավորության մեջ ներառված է նաև վերակայման կոճակ: Մի մոռացեք ստուգել Colorlib Search Form v10-ը բջջայինով և տեսնել, թե որքան լավ է այն վերափոխում իր կառուցվածքը:

Colorlib որոնման ձև v11


Հյուրանոցներ և կացարանների այլ բիզնեսներ Colorlib Search Form v11-ը հմուտ և հեշտ օգտագործվող գործիք է, որը ձեզ բացառիկ լավ կբերի: Հիշեք, որ դիզայնը գործում է նաև թռիչքների, մեքենաների վարձույթի և այլնի համար: Եթե ​​դուք էջ եք կառուցում, դասավորություն ըստ դասավորության, բլոկ առ բլոկ, ավելի լավ է ձեզ ժամանակ խնայեք նախապես սահմանված ձևավորումներով: Անվճար որոնման ձևանմուշի այս հատուկ ձևանմուշը լի է լավ բաներով, որոնք ձեզ թույլ կտան շատ քիչ ժամանակում գնալ: Առաջին բանը, առաջին հերթին, այն ցնցում է պատկերի ֆոնը: Օգտագործեք այն ռազմավարական առումով, և դուք մի ակնթարթում կգրավեք նրանց ուշադրությունը: Colorlib Search Form v11-ը նաև ներառում է բոլոր անհրաժեշտ բաժինները արագ և հարմարավետ որոնման համար:

Colorlib որոնման ձև v12


Մեկ այլ ուշագրավ անվճար որոնման ձևանմուշ հյուրանոցների, թռիչքների և մեքենաների վարձույթի համար՝ պատասխանատու և լիովին հարմարեցված շարժական դասավորությամբ: Այն գալիս է արագ որոնումների տարբեր տարբերակներով, ինչպես նաև գրանցումների և դուրսգրումների համար ամսաթիվ ընտրողներ: Ձևը հագեցած է թափանցիկ գրադիենտ շրջանակով՝ պատկերի ֆոնով: Եթե ​​ցանկանում եք բաց թողնել հիմունքները և ստեղծել ավելի մոդեռնիստական ​​տեսք, դուք ճիշտ լուծում ունեք ձեր աչքի առաջ: Պարզապես ներբեռնեք այն, ի վերջո, ձևանմուշը լիովին անվճար է, պատրաստ է և նախատեսված է այն ձեր լիարժեք օգտագործման համար:

Colorlib որոնման ձև v13


Որպես գրացուցակի սեփականատեր, դուք ավելի լավ է ունենաք կոկիկ, հարմարավետ օգտագործման և հնարամիտ որոնման գործառույթ, որը հասանելի է ձեր էջում ձեր բոլոր այցելուների համար: Այսպիսով, նրանք կարող են արագ բացահայտել այն, ինչ իրենց հետաքրքրում է, ավարտելով որոնումը, որը սովորաբար երկար և հոգնեցուցիչ է, փոքր քամիով: Քաղաքների, բարերի, հյուրանոցների, ռեստորանների և հատուկ այլ բաների համար Colorlib Search Form v13-ը ձեզ համար ճիշտ տարբերակ է: Այն ամբողջովին անվճար է, այնպես որ կարող եք հեշտությամբ ներբեռնել այն և փորձարկել այն և միայն հետո որոշել, թե արդյոք այն համապատասխանում է ձեր կարիքներին: Օ, տղա, դա կատարյալ կհամապատասխանի՞ ձեր օնլայն հարթակի հետ:

Colorlib որոնման ձև v14


Պահպանեք ամեն ինչ պարզ և ճշգրիտ Colorlib Search Form v14-ի միջոցով: Եթե ​​պատրաստվում եք նոր զբոսաշրջային կայք բացել, ավելի լավ է համոզվեք, որ ձեր որոնման տարբերակը լիովին դասավորված է: Այս կերպ բոլորը կարող են արագ գտնել և պատվիրել իրենց գալիք արձակուրդի ճիշտ արկածը: Colorlib Search Form v14-ի միջոցով դուք հեշտությամբ կարող եք ներմուծել հարմար որոնման տող, որը սահուն կերպով կներգրավվի ձեր գոյություն ունեցող վեբ տարածության մեջ: Կլոր եզրերը և ստվերային էֆեկտը այն դարձնում են շատ ժամանակակից և թրենդային: Մուտքի և դուրսգրման ամսաթվերի ընտրիչները, ինչպես նաև հյուրերի քանակի դաշտը ինտեգրված են արկղից դուրս:

Colorlib որոնման ձև v15


Լողափի թրթռումները ուժեղանում են այս անվճար որոնման ձևանմուշով: Դա նկատի ունենալով, դուք կռահեցիք, Colorlib Search Form v15-ը լավագույնս համապատասխանում է ճանապարհորդության և զբոսաշրջության հետ կապված ամեն ինչի համար: Հյուրանոցների, մեքենաների և թռիչքների որոնումը երբեք ավելի հեշտ չի եղել, քանի որ այս դասավորությունը բերում է սեղանին: Վայելեք դասավորությունը թողնելով ճիշտ այնպես, ինչպես կա և կցեք այն ձեր կայքին՝ գերարագ լուծման համար: Բայց հնարավոր է նաև լրացուցիչ ճշգրտումներ և բարելավումներ կատարել: Պարտադիրի հետ մեկտեղ Colorlib Search Form v15-ը ներառում է նաև երկու վանդակ՝ հաճախորդին ավելի շատ տարբերակներ առաջարկելու համար:

Colorlib որոնման ձև v16


Հյուրանոցների, մեքենաների և թռիչքների զննումը հեշտացնելու համար որոնման ձևի հիանալի ձևանմուշ օրինակ: Ավելորդ է ասել, որ դա լավագույն գործիքն է առցանց ամրագրումներ կատարելու համար երկու դաշտերով՝ նշելու նպատակակետը, ինչպես նաև մեկնման և վերադարձի ամսաթվերը: Բացի այդ, Colorlib Search Form v16-ն ունի երեք տուփ՝ նշելու և պատկերի ֆոնի վրա: Իհարկե, դուք կարող եք փոփոխել յուրաքանչյուր բաժին ըստ հիմնական նպատակի: Colorlib Search Form v16-ը նաև սահուն կերպով հարմարվում է տարբեր սարքերին և ապշեցուցիչ կերպով հայտնվում է ցանցաթաղանթի էկրաններին: Առաջին հայացքից հիմնական, բայց բավականաչափ հզոր և գործնական՝ աշխատանքը կարճ ժամանակում կատարելու համար:

Colorlib որոնման ձև v17


Այս կոնկրետ ձևանմուշն առաջարկում է երեքը մեկ ձևի ձև, որտեղ օգտատերը կարող է ընտրել հյուրանոցի, մեքենայի կամ թռիչքի ամրագրման միջև: Զտումը կատարվում է անթերի, արագ կատարման համար: Բացի այդ, յուրաքանչյուր բաժին գալիս է թեմային համապատասխան դաշտերի մի շարքով: Երեքն էլ ներառում են ամսաթվերի ընտրողներ, մինչդեռ միայն մեքենաների բաժինը ունի նաև ժամանակ ընտրող: Էլ չենք խոսում, դուք կարող եք հարմարեցնել Colorlib Search Form v17-ը ձեր հավանություններին, ուղղել դաշտերը ձեր կարիքներին և ձեր բոլոր այցելուներին առաջարկել հարմար եղանակ՝ գտնելու լավագույն ամրագրման տարբերակները իրենց կարիքների և նախասիրությունների համար: Կամ դուք իրականացնում եք այս անվճար որոնման ձևի դասավորությունը ձեր էջում, կամ օգտագործում եք այն որպես անհատական ​​էջ, երկու տարբերակներն էլ աշխատում են առանց խոչընդոտի:

Colorlib որոնման ձև v18


Բացարձակապես ֆենոմենալ անվճար HTML5 որոնման ձևի ձևանմուշ, որը կոչվում է ձևի մոգ, որը դուք շատ զվարճալի կներկայացնեք ձեր վեբ ձևավորման մեջ: Colorlib Search Form v18-ը սահուն կերպով փոխում է բոլոր տեսակի տարբեր կայքերի ոճերը, քանի դեռ դրանք վերաբերում են ճանապարհորդությանը և զբոսաշրջությանը: Պատկերի ֆոնի վրա դուք կարող եք ռազմավարական առումով ստեղծել ուժեղ առաջին տպավորություն՝ բոլորին հետաքրքրելով հնարավորինս արագ լրացնել ձևը: Իհարկե, դուք կարող եք ձևը ներկայացնել ձեր նախապես սահմանված դասավորություններից մեկին կամ օգտագործել այն ճիշտ այնպես, ինչպես կա: Խնայեք ժամանակ և ջանք և խելամտորեն մոտեցեք հյուրանոցների որոնման ձևերին, վարձելով մեքենաներ և թռիչքներ:

Colorlib որոնման ձև v19


Colorlib Search Form v19-ը ևս մեկ անվճար որոնման ձևի այլընտրանք է, որը կատարյալ է թռիչքների և ավիաընկերությունների համար: Ձևը ցնցում է ժամանակակից տուփը կլորացված եզրերով և թափանցիկ, գրադիենտ էֆեկտով: Ֆոնը բաղկացած է աչք գրավող պատկերից, որը միայն բարձրացնում է ընդհանուր փորձը: Ինչ վերաբերում է ձևին, ապա այն ցնցում է հինգ տարբեր դաշտեր և որոնման կոճակ; ից և դեպի, ուղևորներ, մեկնում և վերադարձ: Վերջին երկուսը գալիս են նաև ամսաթվի ընտրողներով: Եթե ​​ձեր էջը բացակայում է պատշաճ որոնման ձևից, այժմ դուք գիտեք, թե որտեղից կարելի է ձեռք բերել պատրաստի և ամբողջովին անվճար ձևը: Կտտացրեք ներբեռնման կոճակը և պատրաստ եք:

Colorlib որոնման ձև v20


Դուք ստեղծում եք առցանց հանգույց, որտեղ մարդիկ ամբողջ աշխարհից կարող են արագ գտնել իրենց լավագույն թռիչքը: Եթե ​​դա այդպես է, լավ, ամուր որոնման ձևը այն պարտադիր գործառույթներից մեկն է, որը դուք պետք է տեղավորեք ձեր կայքում: Colorlib Search Form v20-ը ցնցող անվճար որոնման ձևի օրինակ է, որը կարող եք օգտագործել ճիշտ այնպես, ինչպես կա կամ օգտագործել որպես ոգեշնչում: Այն հիանալի ուշադրություն է դարձնում կլորացված եզրերով և գրադիենտ և թափանցիկ էֆեկտով մանրամասներին: Ֆոնը նույնպես պատկեր է, որը ստեղծում է հիանալի մթնոլորտ։ Վերջին, բայց ոչ պակաս կարևորը, դասավորությունը 100% հարմար է շարժական սարքերի համար, որը կարող եք նաև A-փորձարկել՝ անցնելով ուղիղ նախադիտման էջ:

Colorlib որոնման ձև v21


Եթե ​​ցանկանում եք ձեր առցանց ներկայությունը հնարավորինս պարզ և նվազագույն տեսք ունենալ, ապա ձեզ անպայման պետք է Colorlib Search Form v21: Այն գալիս է որպես որոնման պատկերակ ունեցող կոճակ, որը, երբ սեղմում եք դրա վրա, բացում է որոնման ողջ տողը: Ավելին, Colorlib Search Form v21-ը նույնպես գալիս է երկու տարբեր ոճերի՝ կլոր և քառակուսի: Իհարկե, այս անվճար որոնման ձևը անթերի է աշխատում շարժական և աշխատասեղան սարքերի վրա, ուստի արձագանքողությունը անհանգստանալու բան է: Պարզապես ներբեռնեք գործիքը հիմա և թույլ տվեք, որ այն ավելի շուտ հայտնվի ձեր կայքում՝ առաջարկելով որոնման հիանալի տարբերակ:

Colorlib որոնման ձև v22


Ժամանակակից, պարզ և բարդ անվճար որոնման ձևի դասավորություն, որը կարող եք օգտագործել բոլոր և յուրաքանչյուր վեբկայքի համար: Բիզնեսներից և բլոգներից մինչև պորտֆելներ և առցանց խանութներ, Colorlib Search Form v22-ը հարմարվում է բոլոր հասկացություններին առանց տուփի: Բացի այդ, այս գործիքը հիանալի է աշխատում որպես ծածկույթի որոնման գործառույթ, որը շարունակում է գրանշաններ մուտքագրել բոլորովին առանց շեղելու: Կարիք չկա ամեն ինչ շատ բարդացնել, երբ դուք միշտ ձեր տրամադրության տակ ունեք բազմաթիվ նախապես սահմանված դասավորություններ և բաղադրիչներ: Ոչ միայն դա, այլ նաև պրեմիում նման շատ իրեր ձեզ ոչ մի լումա չեն արժենում: Դե ուրեմն, ինչ եք սպասում, ներբեռնեք ձևը հիմա և ստացեք այն ձեր էջը զարդարելու համար: Երբ գործառույթը համապատասխանում է ոճին, ահա թե ինչ է կատարվում Colorlib Search Form v22-ի հարցում:

Colorlib որոնման ձև v23


Մաքրություն ստեղծագործական հպումով, դա այն է, ինչ դուք ստանում եք Colorlib Search Form v23-ի հետ: Դա անվճար որոնման ձևանմուշ է՝ հիմնված HTML5-ի վրա, որը սահուն կերպով փոխակերպվում է սմարթֆոնների, պլանշետների և աշխատասեղանի համակարգիչներին: Որոնման տողի և «գործողության կոչ» կոճակի հետ մեկտեղ կարող եք նաև տարբեր տեքստեր ավելացնել հենց որոնման դաշտում, ինչպես նաև հենց դրա տակ: Կարող եք նաև օգտագործել պատկերի ֆոն կամ դատարկ պահել իրերը, ինչն էլ լավագույնս համապատասխանում է ձեր կարիքներին, Colorlib Search Form v23-ը շատ բան է պարունակում անվճար գործիքի համար: Այժմ դուք գիտեք, որ այլևս կարիք չկա սկսել գետնից վերև:

Colorlib որոնման ձև v24


Թեև որոշ կայքեր առաջարկում են պարզապես որոնել ըստ հիմնաբառի, դուք կարող եք դրանից ավելին անել Colorlib Search Form v24-ի միջոցով: Դա անվճար որոնման ձևանմուշ է, որը դուրս է գալիս հիմնական որոնման գործառույթից: Ինչպես տեսնում եք, դուք կարող եք առաջարկել ձեր բոլոր օգտատերերին կատարելագործել իրենց որոնումները՝ բացվող դաշտից ընտրելով ճիշտ կատեգորիա: Նրանք այժմ ավելի արագ կգտնեն այն իրը, որը փնտրում են: Հարմարավետ և արագ որոնման գործառույթը և կայքի նավարկությունը հիանալի հավելումներ են հիանալի փորձի համար: Համոզվեք, որ այցելուն թողնում է ձեր առցանց տարածքը բավարարված, իսկ դուք՝ նոր փոխակերպմամբ:

Colorlib որոնման ձև v25


Թեև Colorlib Search Form v25-ը լավագույնս համապատասխանում է առցանց հագուստի և աքսեսուարների խանութներին, դուք կարող եք նաև ամբողջովին դեմ գնալ նորմերին և օգտագործել այն բոլորովին այլ բանի համար: Տարբերակները շատ են, երբ դուք մուտք ունեք բազմակողմանի և ճկուն գործիք, որը շատ պարզ է օգտագործման համար: Պատկերի ֆոն՝ ստվերումով, կատեգորիայի բացվող դաշտով, որոնման տողով և գրադիենտ էֆեկտով կոճակով, որը հիմնականում դա է, երբ խոսքը վերաբերում է Colorlib Search Form v25-ին: Ազատորեն միացրեք այն ձեր էջին առանց տուփի կամ էլ ավելի կարգավորեք այն; անկախ ձեր բծախնդիր ճաշակից, այս գործիքը, անկասկած, համապատասխանում է դրան:

Դա պարզ և կենտրոնական հարթեցված որոնման ձև է՝ տեքստային տարածքով (որը փայլում է սեղմելիս) և ուղարկել կոճակը: Այս որոնման դաշտի անիմացիոն շողացող եզրագիծը այն դարձնում է ավելի գրավիչ և ինտերակտիվ, քանի որ այն անմիջապես փայլում է, երբ տեքստը մուտքագրվում է այդ դաշտում: Բացի այդ, այս ոճավոր տուփը մշակվել է CSS-ով և HTML-ով, որը գործում է jQuery-ի հետ: Ավելի մոտիկից ծանոթացեք այս որոնման դաշտի գործառույթներին և ձևավորումներին այս ձեռնարկում:

Որոնման տուփը շատ անհրաժեշտ և ամենահաճախ օգտագործվող տարրն է վեբկայքում: Այս պարզ որոնման գործիքը ձեր կայքը դարձնում է գեղեցիկ և հարմարավետ: Այն մեծացնում է օգտագործողի փորձը՝ պարզեցնելով նավիգացիան և հետախուզումը: Ձեզ անհրաժեշտ է միայն հետևել ուղեցույցներին, ինչպես նշված է ձեռնարկում և ինքնուրույն ստեղծել որոնման տուփը զրոյից:

Որոնման այս դասական ձևը եզակի է իր ընդարձակվող հատկանիշով(ներ): Հիմնականում էկրանին հայտնվում է միայն որոնման պատկերակը, բայց այդ պատկերակը սեղմելուց հետո ընդլայնվող որոնման տողը դուրս է գալիս: Ոչ միայն սա, այլ ավտոմատ կերպով վերադառնում է իր սովորական խոշորացույցի պատկերակը, երբ որոնման տողը դատարկ է մնում: Ավելին, ստուգեք ձեռնարկը, որպեսզի հստակ պատկերացում կազմեք այս CSS3 և HTML որոնման ձևի նախագծման ընթացակարգի մասին:

Յուրաքանչյուր այցելու, որը հայտնվում է ձեր կայքում, բարելավում է ձեր բիզնեսի վարկանիշը, ուստի այժմ ձեր պարտականությունն է բարձրացնել այս օգտատերերի փորձը՝ տրամադրելով լավ կառուցվածքային որոնման տարբերակ: Դրանով նրանք կարող են հեշտությամբ ուսումնասիրել և նավարկել կայքը ժամանակի բեկորներում: Այս ձեռնարկը ձեզ մանրամասնորեն կանդրադառնա զարմանալի դիզայնով և ձևերով որոնման գործիքների նախագծման ամբողջական գործընթացին:

Քայլ առ քայլ սովորեք այս ձեռնարկից՝ ձեր վեբկայքում նորաոճ CSS3 որոնման տուփ ստանալու համար՝ ձեր վեբկայքում ավելի շատ այցելուներ գրավելու համար: Այս նորաոճ և գրավիչ որոնման տուփերն օգնում են օգտատերերին հեշտությամբ ստանալ այն, ինչ փնտրում են ձեր կայքում, ինչը խնայում է նրանց ժամանակը և նրանց վրա երկարատև լավ տպավորություն է ստեղծում ձեր բիզնեսի և կայքի մասին:

Հենց իր անվանման այս որոնման դաշտը «Loooong The Search Bar» ինքնաբերաբար ընդլայնվում է, երբ որոնման տարածքը սեղմվում է: Նման զարմանահրաշ որոնման տող ստեղծվում է CSS3-ի միջոցով՝ առանց որևէ սկրիպտային լեզվի հետագա օգտագործման: Հետ պահեք ձեր այցելուներին՝ նրանց մատուցելով նման ֆունկցիոնալ տարրերով: Դեռ շփոթված եք այս որոնման ձևի գործառույթների և առանձնահատկությունների վերաբերյալ: Մի անհանգստացեք, դիտեք տեղեկատվական ձեռնարկը, որպեսզի իմանաք, թե ինչպես ստեղծել «Loooong The Search Bar» ձեր կայքում:

Ձեռք բերեք ոճավորված որոնման տուփ՝ ինտեգրված հատուկ էֆեկտներով, ինչպիսիք են անցումները, կլոր անկյունները և տուփ-ստվերները՝ ձեռնարկում նշված ընդամենը մի քանի պարզ քայլերով: Ստեղծագործական որոնման այս բոլոր նոր տուփը գալիս է որոնման դաշտերում կանխատեսող տեքստային հատկանիշով: Այն ցույց է տալիս բոլոր արխիվացված, առաջարկված և ամենամոտ որոնման արդյունքները: Այն օգնում է օգտվողներին արագ որոնել՝ օգտագործելով հիմնաբառերի սկզբնատառերը:

Տեքստը մուտքագրելուց հետո կտտացնելով կայքի խոշորացույցի պատկերակը, այն ավելի է ընդլայնվում անիմացիոն տեսքով: Որոնման տողի տեսքը պարզից դառնում է շատ գրավիչ և ինտուիտիվ: Դուք դա ավելի պարզ կհասկանաք ձեռնարկից՝ մանրամասն ընթացակարգով, որտեղից անիմացիոն որոնում պատրաստեք:

Նախ, Apple-ից ներշնչված այս որոնման տուփը ստեղծվել է CSS3-ի միջոցով՝ բավարարելու Apple-ի օգտատերերի երբեք չմեռնող հակումները: Բացի այդ, որոնման փորձն անհատականացնելու համար, ինչպես խնձորի սարքը, կարող եք փնտրել այս որոնման տողի ձեռնարկը, որը կարող եք ինքնուրույն ստեղծել:

Մաքուր որոնման ձև, CSS3/jQuery + PSD

Եթե ​​ցանկանում եք ձեր կայքը նշել մյուսներից վեր, ապա պետք է ձեր վեբկայքում եզակի տարրեր ավելացնել: Որոնման տուփը դրանցից մեկն է: Եթե ​​դուք ունեք հարմարեցված որոնման տուփ, ապա, անշուշտ, այցելուի համար ավելի հեշտ կլինի ուսումնասիրել ձեր կայքը, ինչը կարող է ձեր հաճախակի այցելուներին վերածել ապագա գնորդների: Այս որոնման դաշտը նաև ներկառուցված է CSS3-ում, որն ունի jQuery-ի պարզեցված վավերացում հետաքրքիր հատկանիշով, այսինքն՝ թռուցիկ է հայտնվում, եթե օգտագործողը բաց թողնի որոնման դաշտը գտնելն ու լրացնելը:

Փնտրու՞մ եք մի քանի զով և ոգեշնչող որոնման ձևեր ձեր կայքի համար: Այնուհետև ստուգեք այս ձեռնարկը՝ HTML5 և jQuery վավերացման միջոցով զարմանալի CSS3 որոնման տուփ ստեղծելու համար: Ավելին, օգտագործելով Modernizr-ի հնարավորությունը, դուք հեշտությամբ կարող եք ձեր որոնման դաշտը համատեղելի դարձնել ձեր բրաուզերների հետ:

Այս գրավիչ որոնման ձևը եզակի է իր տեսքով և ցուցադրմամբ, որն ընդգծում է կայքի տեսքը: Որոնման տուփի տակ գտնվող հատուկ շերտավոր էֆեկտը նույնպես անպայման կգրավի այցելուներին առաջին իսկ քայլից: Ընդհանուր առմամբ, ստուգեք այս ձեռնարկը, որպեսզի մի հայացք գցեք որոնման ձևի ստեղծման ընթացակարգին զրոյից:

Որոնման տուփ ճկուն հատկանիշներով

Այս ճկուն որոնման ձևը պարունակում է որոնման մուտքագրման ճկուն դաշտ՝ ֆիքսված լայնության և ֆիքսված սահմանի ներկայացման կոճակով: Այս ակնածանք ներշնչող հատկությունը անպայման կգրավի այցելուների ուշադրությունը, երբ նրանք վայրէջք կատարեն ձեր կայքում: Նաև մանրամասն տեղեկություններ ստացեք այս ձեռնարկում, թե ինչպես են CSS3-ի և HTML5-ի գործառույթներն ու կոդավորումը միասին աշխատել:

Դա հարմար որոնման ձև է, որը հաճոյախոսում է կայքի կառուցվածքը, որը միշտ նախընտրելի է ինչպես մշակողների, այնպես էլ վեբ կայքերի սեփականատերերի կողմից: Հիմնվելով որոնման ձևի օգտագործման վրա՝ հավասարապես կարևոր է ոճային փոփոխություններ կատարել դրա կառուցվածքում և ցուցադրման մեջ: Խոշորացույցի պատկերակով վերևում և կլորացված որոնման տողում՝ ներքևում, այս տեսակի որոնման տողը հիանալի տեսք ունի: Իմացեք ավելին ձեռնարկից:

Հարթ ոճի նավիգացիոն տող ստեղծելը որոնման դաշտով և բացվող ընտրացանկով այժմ հեշտ է այս ձեռնարկի միջոցով: Դուք կարող եք ավելացնել այնպիսի տարրեր, ինչպիսիք են կարգավորումները, ցուցակը, ընտրանքները՝ օգտագործելով HTML կոդավորումը և CSS-ով, ավելացնել հիմնական ոճեր, նավիգացիա և ցանկի տարրեր, հղումներ, որոնման տուփ, բացվող ընտրացանկ և այլն: Այս բացվող ընտրացանկը ընկնում է ուղղահայաց՝ ցույց տալով առկա բոլոր տարբերակները:

Շնորհակալություն Colorlib այցելելու և այս հոդվածը կարդալու համար: Մենք բարձր ենք գնահատում այն: Այժմ դուք կարող եք իմանալ, թե ինչպես ստեղծել կայք

Բացահայտում:Այս էջը պարունակում է արտաքին փոխկապակցված հղումներ, որոնց արդյունքում կարող ենք ստանալ միջնորդավճար, եթե դուք որոշեք գնել նշված ապրանքը: Այս էջի կարծիքները մերն են, և մենք լրացուցիչ բոնուս չենք ստանում դրական կարծիքների համար:

Երկու տարբերակ որոնման ձևերի համար, որոնք տարածք են խնայում ձեր կայքում: Երբ սեղմում եք, ձևը ընդլայնվում է տեքստի մուտքագրման համար: Միայն օգտագործված CSS3.

HTML

Պարզ ձևի հետ html5պիտակ:

css

Նախ, եկեք վերագործարկենք ոճերը վեբ հավաքածուբրաուզերներ, որոնք հակված են ավելացնել որոնման համակարգերին մուտքագրումպիտակի շրջանակ, փակել պատկերակը: Հետևաբար, մենք կհեռացնենք այս ամենը ավելորդ.

Մուտք (ուրվագծում՝ ոչ մեկը; ) մուտքագրում ( -webkit-appearance՝ textfield; -webkit-box-sizing: content-box; տառատեսակ-ընտանիք՝ ժառանգել; տառաչափ՝ 100%; ) մուտքագրում::-webkit-search-decoration , մուտքագրում::-webkit-search-cancel-button (ցուցադրում՝ ոչ մեկը; /* հեռացնել որոնումը և չեղարկել պատկերակը */)

Եկեք ստեղծենք որոնման ձև.

Մենք չենք անդրադառնա բոլոր հատկությունների վրա, պարզապես նշեք, որ որոնման մուտքի լայնությունը նախ արժեք ունի 55px, և կընդլայնվի մինչև 130pxկենտրոնացման պահին :կենտրոնացում. Սեփականություն անցումթույլ է տալիս աշխուժացնել լայնության այս փոփոխությունը: Օգտագործվում է փայլի համար տուփի ստվեր:

Մուտք (ֆոն՝ #ededed url(search-icon.png) առանց կրկնության 9px կենտրոն; եզրագիծ՝ ամուր 1px #cccc; լիցք՝ 9px 10px 9px 32px; լայնությունը՝ 55px; -webkit-border-radius՝ 10em; -moz- եզրագծի շառավիղ՝ 10մ; եզրագծի շառավիղ՝ 10մ; -վեբկիտ-անցում. բոլորը .5 վրկ; -moz-անցումը՝ բոլոր .5 վրկ; անցումը՝ բոլորը .5 վրկ; ) մուտքագրում:կենտրոնացում (լայնությունը՝ 130px; ֆոնի գույնը՝ # fff; եզրագույն՝ #6dcff6; -webkit-box-shadow՝ 0 0 5px rgba(109,207,246,.5); -moz-box-shadow՝ 0 0 5px rgba(109,207,246,.5); box-shadow՝ 0 0 5px rgba (109,207,246,.5); )

AT ցուցադրություն 2 մուտքագրումորոնման դաշտն էլ ավելի կոմպակտ է. կցուցադրվի միայն պատկերակը: Սեղմելով դրա վրա կփոխվի նաև մուտքագրման դաշտի լայնությունը:

#demo-b մուտքագրում (լայնությունը՝ 18px; լիցք՝ ձախ՝ 10px; գույնը՝ թափանցիկ, կուրսորը՝ ցուցիչ; ) #demo-b մուտքագրում:սավառնում (ֆոնի գույնը՝ #fff; ) #demo-b մուտքագրում:focus ( լայնությունը 130px; լիցք-ձախ՝ 32px; գույն՝ #000; ֆոնի գույն՝ #fff; կուրսորը՝ ավտոմատ; )

Իսկ տեքստը թափանցիկ է.

#demo-b մուտքագրում:-moz-placeholder (գույնը՝ թափանցիկ; ) #demo-b մուտքագրում::-webkit-input-placeholder (գույնը՝ թափանցիկ; )

Ձևն աշխատում է բոլոր ժամանակակից բրաուզերներում Chrome, Firefox, սաֆարի, և IE8+.

Որոնման տուփը, հավանաբար, օգտագործողի միջերեսի ամենատարածված տարրերից մեկն է: Ինտերֆեյսի օգտագործելիության մակարդակի վրա աշխատելիս շատ տարածված է նորաձև որոնման դաշտ ավելացնելու ցանկությունը: Այս ձեռնարկում մենք կստեղծենք նման հայտնի տարր՝ օգտագործելով կեղծ տարրեր:

HTML նշում

Նման դաշտ պատրաստելու համար նշագրումը նվազագույն կլինի:

Սա օգտագործում է հատուկ HTML5 տեղապահը և պահանջվող ատրիբուտները.

  • տեղապահ- այս հատկանիշը սահմանում է տեքստի ելքը դաշտում, նախքան դաշտը մուտքային ֆոկուս ստանալը, այնուհետև տեքստը թաքցվում է:
  • պահանջվում է- այս հատկանիշը նախքան ձևը ներկայացնելը պարտադիր պայման է դնում մուտքագրման դաշտում տեղեկատվության առկայության համար:

HTML5-ը նաև նոր նշանակություն ունի տեսակի հատկանիշի համար՝ type="search" : Բայց այն լավ չի աջակցվում բրաուզերներում, ուստի մենք առայժմ չենք օգտագործի այն:

HTML տարրերը, ինչպիսիք են img-ը և input-ը, բովանդակություն չունեն: Հետևաբար, :before-ի նման կեղծ տարրը կոճակի համար որևէ սլաք չի ցուցադրի:

Մեր դեպքում այս խնդրի լուծումը մուտքագրման տիպի ==ներկայացնել» կոճակի տիպի «ներկայացնել» օգտագործելն է: Այսպիսով, մենք պահում ենք ձևը, օգտագործելով ENTER ստեղնը:

css

Ահա մեր ցուցադրության համար անհրաժեշտ ոճերը.

Չեղարկել տեքստի փաթեթավորումը

Cf:before, .cf:after( բովանդակություն:""; ցուցադրում:աղյուսակ; ) .cf:after( clear:both;) .cf(zoom:1;)

Ձևի տարրեր

Բրաուզերի նախածանցները դասի կոդում ցուցադրված չեն ավելի լավ պարզության համար: Ամբողջական կոդը կարող եք տեսնել սկզբնաղբյուր տեքստում:

/* Ձևաթղթի կոնտեյների ձևավորում */ .form-wrapper ( լայնությունը՝ 450px; լիցք՝ 15px; լուսանցք՝ 150px auto 50px auto; ֆոն՝ #444; ֆոն՝ rgba(0,0,0,.2); եզրագծի շառավիղ 10px; box-shadow՝ 0 1px 1px rgba(0,0,0,.4) ներդիր, 0 1px 0 rgba(255,255,255,.2); ) /* Ոճավորեք տեքստի մուտքագրման տուփը */ .form-wrapper մուտքագրում ( լայնությունը՝ 330px; բարձրությունը՝ 20px; լիցք՝ 10px 5px; լողացող՝ ձախ; տառատեսակ՝ թավ 15px "lucida sans", "trebuchet MS", "Tahoma"; եզրագիծ՝ 0; ֆոն՝ #eee; եզրագծի շառավիղ՝ 3px 0 0 3px; ) .form-wrapper մուտքագրում:focus ( ուրվագիծ՝ 0; ֆոն՝ #fff; box-shadow՝ 0 0 2px rgba(0,0,0,.8) inset; ) .form-wrapper մուտքագրում::- webkit -input-placeholder (գույնը՝ #999; տառատեսակի քաշը՝ նորմալ; տառատեսակի ոճը՝ շեղ; ) շեղ ;) .form-wrapper մուտքագրում:-ms-input-placeholder (գույնը՝ #999; տառատեսակի քաշը՝ նորմալ; տառատեսակի ոճը՝ շեղ; պաշտոնը` հարաբերական; float:աջ; եզրագիծը `0; լիցք: 0; կուրսորը `ցուցիչ; բարձրությունը՝ 40px; լայնությունը՝ 110px տառատեսակը՝ թավ 15px/40px «lucida sans», «trebuchet MS», «Tahoma»; գույնը՝ #fff; տեքստ-տրանսֆորմ՝ մեծատառ; ֆոն՝ #d83c3c; սահման-շառավիղ՝ 0 3px 3px 0; text-shadow: 0 -1px 0 rgba(0, 0,0, .3); ) .form-wrapper կոճակ:հովեր(ֆոն՝ #e54040; ) .form-wrapper կոճակ:ակտիվ, .form-wrapper կոճակ:focus(ֆոն՝ #c42f2f; ուրվագիծ՝ 0;) .form-wrapper կոճակ:նախքան ( / * ձախ սլաք */ բովանդակությունը՝ ""; դիրքը՝ բացարձակ; եզրագծի լայնությունը՝ 8px 8px 8px 0; եզրագծի ոճը՝ պինդ պինդ պինդ ոչ մեկը; եզրագծի գույնը՝ թափանցիկ #d83c3c թափանցիկ; վերևում՝ 12px; ձախը՝ -6px; ) .form-wrapper կոճակ:sover:fore( border-right-color: #e54040; ) .form-wrapper button:focus:fore, .form-wrapper button:active:fore( border-right-color: #c42f2f; ) .form-wrapper կոճակ::-moz-focus-inner ( /* Հեռացրեք կոճակի կողքին գտնվող լրացուցիչ տարածքը Mozilla Firefox-ում */ եզրագիծը՝ 0; padding՝ 0; )

Հոդվածում նկարագրվում են կայքի որոնման ձևի դասավորության առանձնահատկությունները, տրամադրվում է իմաստային կոդի նշագրման օրինակ, CSS3 ձևավորում և վերջում մի փոքր jQuery մոգություն:

  • նշում

    Մինչ HTML5-ի հայտնվելը, որոնման ձևը վերածվել էր սովորական տեքստային դաշտի, երբ նշագծման լեզվի նոր տարբերակի աստիճանաբար մուտք գործեց մեր կյանք, դրա համար հայտնվեց հատուկ տիպի որոնման դաշտ: Այսպիսով, ժամանակակից կայքի HTML-ում մենք կարող ենք տեսնել այսպիսի բան.

    Կոդի արդյունքը FF, Opera, IE9:

    Եվ մի փոքր այլ կերպ բրաուզերներում, որոնք հիմնված են webkit շարժիչի վրա (Chrome, Safari).

    Որոնման տուփ վեբկետում

    Ինչպես տեսնում եք, երբ ֆոկուսը ավելացվում է դաշտին, ավելացվում է շեշտադրում, իսկ տեքստ մուտքագրելիս հայտնվում է հստակ կոճակ, որի վրա սեղմելիս դաշտի պարունակությունը ջնջվում է, ինչն ինքնին բավականին հարմար է։

    Առանց CSS ոճավորման, մեր որոնման ձևն առայժմ բավականին պարզ է թվում, այս հոդվածում մենք կփորձենք նման բան անել.

    օրինակ: որոնման ձևի դասավորություն

    Եթե ​​չի նախատեսվում աջակցություն ավելի հին բրաուզերների համար, դատարկ ոչ իմաստային տարր

    կարելի է փոխարինել կեղծ տարրով՝ նախքան ։

    Որոնման ձևի ձևավորման առանձնահատկությունները

    Քանի որ ես որոշեցի օգտագործել CSS3-ի շատ հատկություններ, այս հրաշքները չեն աշխատի հին Internet Explorer բրաուզերներում, և բրաուզերների հետ համատեղելիության հասնելու համար պետք է միացնել հենակները, ինչ-որ բան անել նկարներով և այլն:

    Նախ, ես կցանկանայի ուշադրություն հրավիրել որոշ առանձնահատկությունների վրա, մասնավորապես.

    • ոճավորում webkit բրաուզերներում
    • տեղապահի ոճավորում

    Որոնեք ձևերի ոճերը Chrome, Safari բրաուզերներում

    Եկեք մի քանի ոճ ավելացնենք դաշտում .search դասի հետ:

    Որոնում (ֆոն՝ #d8e6ef; եզրագիծ՝ 1px կոշտ #000; )

    Սքրինշոթի արդյունքը՝

    Որոնեք FF, Opera, Chrome և Safari բրաուզերներում

    Ինչպես սովորաբար բրաուզերներում, կա ցնցող և շփոթություն, Chrome-ում եզրագիծը ինչ-որ կերպ տարօրինակ է աշխատում (լուսանցքները հայտնվում են, կարծես մենք դնում ենք padding), Safari-ն ամբողջովին անտեսում է կանոնները: Բայց այս իրավիճակում լուծում կա, մենք ավելացնում ենք այս կանոնը CSS կոդի մեջ.

    Որոնում ( -webkit-appearance: none; )

    Այժմ վեբ հավաքածուներում ամեն ինչ կարգին է, բայց դրանք դեռևս տարբերվում են լռելյայն ֆոկուսի վրա դաշտերը ընդգծելով և հստակ կոճակով: Այս տարրերը, թեև հաճախ հարմար են, երբեմն կարող են փչացնել դիզայնի գաղափարը և պետք է անջատվեն: Հետևի լույսը հեռացնելը շատ պարզ է.

    Որոնում:focus ( ուրվագիծ՝ ոչ մեկը; /* հեռացված ֆոկուսի ընդգծում */ -moz-box-shadow՝ inset 0 0 2px #000; -o-box-shadow՝ inset 0 0 2px #000; -webkit-box-shadow : inset 0 0 2px #000; box-shadow՝ inset 0 0 2px #000; /* ավելացվել է ներքին ստվեր՝ որպես այլընտրանք բոլոր բրաուզերների համար */ )

    Մնում է ազատվել մաքրման կոճակից։ Իրականում, այն հեշտությամբ կարելի է ոճավորել՝ փոխարինելով պարզ խաչը ինչ-որ ֆոնով, դիրքավորելով և այլն, բայց իմ օրինակում դա անհրաժեշտ չի լինի.

    /* կանոն միայն դասի որոնմամբ տարրի համար */ .search::-webkit-search-cancel-button (ցուցադրել՝ ոչ մեկը; /* հեռացվել է մաքրման կոճակը */ ) /* կամ բոլոր դաշտերը, որտեղ տիպի որոնում կա փաստաթղթում */ մուտքագրում: :-webkit-search-cancel-button (ցուցադրում՝ ոչ մեկը; )

    Տեղապահի տեքստի հուշումի ձևաչափում

    Ցավոք, տեքստային ակնարկով ամեն ինչ մի փոքր ավելի բարդ է, քան թվում է առաջին հայացքից։ Նախ, այն չի աշխատում IE9-ում, էլ չեմ խոսում ավելի հին բրաուզերների մասին, ուստի JavaScript-ը պետք է օգտագործվի կարևոր վայրերում, որտեղ սկզբնական շրջանում որոշակի տեքստ է պահանջվում դաշտում: Երկրորդ, տեղապահը իրեն լավ չի տրամադրում Firefox, Chrome, Safari բրաուզերներում դիզայնի համար և ընդհանրապես չի տրամադրվում Opera-ին.

    :-moz-placeholder (գույնը՝ #304e62; /* փոխել է գույնը FF-ում */) ::-webkit-input-placeholder (գույնը՝ #304e62; /* փոխել է գույնը webkit-ում */)

    Խնդրում ենք նկատի ունենալ, որ այս ընտրիչները չեն աշխատի, եթե դրանք նշված են ստորակետերով բաժանված, յուրաքանչյուրը պետք է սկսվի նոր տողից:

    Ես հատուկ պահեր էի համարում, որոնց ժամանակ կարող էին դժվարություններ առաջանալ, մնացածը չպետք է խնդիրներ առաջացնի քիչ թե շատ փորձառու դասավորության դիզայների համար։

    jQuery սցենարներ

    Վերջապես, եկեք մի քանի սցենար ավելացնենք մեր ձևին, մասնավորապես.

    • եկեք չեղարկենք հարցումը և դատարկ դաշտ ուղարկելիս ցուցադրենք սխալի հաղորդագրություն
    • դաշտի վրա կենտրոնանալիս ներքևում ավելացրեք մի փոքրիկ հուշում

    Այս ամենը jQ-ի հզորությամբ իրականացնելը շատ հեշտ է, մեկնաբանություններով ստացա հետևյալ կոդը.

    $(function() ( /* handle form-submission */ $(".search-form").submit(function() ( var errVal = "դատարկ հարցում"; /* Եթե դաշտը դատարկ է կամ պարունակում է errVal արժեք */ եթե ( $(".որոնում").val() == "" || $(".որոնում").val() == errVal) ( /* ավելացնել errVal արժեքը դաշտում, փոխել ֆոնի գույնը և */ $( " .որոնում").val(errVal).css((backgroundColor: "rgba(0,0,0,.1)")); /* return false - ձևը ներկայացված չէ */ return false; );) );/ * երբ դաշտը կենտրոնացված է */ $(".որոնում").focus(function() ( /* դաշտի արժեքը սահմանել դատարկ, ֆոնի գույնը դնել լռելյայն */ $(this).val(""): css((backgroundColor: "#d8e6ef")); /* ցույց տալ գործիքի հուշումը */ $(".notice").fadeIn(400); )); /* երբ ֆոկուսը հեռացվում է */ $(".որոնում"): blur(function( ) ( /* remove tooltip */ $(".notice").fadeOut(400); )); ));

    Իհարկե, ավելի լավ է սկրիպտի դասերը փոխարինել նույնացուցիչներով՝ սկրիպտի ավելի արագ աշխատանքի համար, և եթե նույն դասերով այլ տարրեր հայտնվեն փաստաթղթում, դրանք չեն կոտրի սկրիպտը:

    Արդյունքներ

    Այսպիսով, մենք նախագծել և ծրագրավորել ենք կայքի որոնման ձևը, այն աշխատում է Firefox, Chrome, Opera, Safari և IE9+ վերջին տարբերակներում։ Մեծ ցանկությամբ կարող եք ստեղծել քիչ թե շատ խաչաձեւ բրաուզերային տարբերակ՝ սկսած առնվազն IE6-ից։

    Ստուգվում

    • Internet Explorer 9+
    • Օպերա
    • Firefox
    • Chrome
    • սաֆարի

    Օգնեք նախագծին



Բաժնի վերջին հոդվածները.

Գործողությունների հիմնական պլանը և գոյատևելու ուղիները Գիշերը հանգիստ է, ցերեկը քամին ուժեղանում է, իսկ երեկոյան հանդարտվում է:
Գործողությունների հիմնական պլանը և գոյատևելու ուղիները Գիշերը հանգիստ է, ցերեկը քամին ուժեղանում է, իսկ երեկոյան հանդարտվում է:

5.1. Մարդկային միջավայրի հայեցակարգը. Նորմալ և ծայրահեղ կենսապայմաններ. Գոյատևում 5.1.1. Մարդկային միջավայրի հայեցակարգը ...

Անգլերեն հնչյուններ երեխաների համար. մենք ճիշտ ենք կարդում տառադարձությունը
Անգլերեն հնչյուններ երեխաների համար. մենք ճիշտ ենք կարդում տառադարձությունը

Գիտեի՞ք, որ անգլերեն այբուբենը բաղկացած է 26 տառից և 46 տարբեր հնչյուններից: Միևնույն տառը կարող է միաժամանակ մի քանի հնչյուն փոխանցել...

Վերահսկիչ թեստ պատմության մեջ վաղ միջնադարի թեմայով (6-րդ դասարան)
Վերահսկիչ թեստ պատմության մեջ վաղ միջնադարի թեմայով (6-րդ դասարան)

Մ.: 2019. - 128 էջ. Մ.: 2013. - 160 էջ. Ձեռնարկը ներառում է թեստեր միջնադարի պատմության վերաբերյալ ընթացիկ և վերջնական վերահսկողության համար և համապատասխանում է բովանդակությանը ...