Startpagina » Webontwerp » Eenvoudige knop Oproep tot actie Met CSS en jQuery

    Eenvoudige knop Oproep tot actie Met CSS en jQuery

    Oproep tot actie in webontwerp is een term die wordt gebruikt voor elementen in een webpagina die om een ​​actie van de gebruiker vragen (klikken, zweven, enz.). Vandaag gaan we maak een effectieve en geweldige call-to-action knop met wat CSS en jQuery die de aandacht van de gebruiker trekken en hem aanzetten om te klikken .

    Gedurende deze tutorial zullen we elke regel gebruikte code met details uitleggen en hopen dat het nuttig voor je zal zijn. De volgende tutorial gebruikt HTML, CSS en jQuery met moeilijkheidsgraad Beginner en een geschatte voltooiingstijd van 45 minuten.

    Tutorial downloaden (.zip) of demonstratie

    Deel I - Maak de knopafbeelding

    In dit eerste deel laten we u zien hoe u de benodigde afbeeldingen met Photoshop in eenvoudige eenvoudige stappen kunt maken. Laten we beginnen.

    Maak een nieuw Photoshop-document met een breedte van 580px en een hoogte van 130px. Ga naar Uitzicht > Nieuwe gids zet dan de oriëntering naar Horizontaal en de Positie tot 65px.

    Maak meer gidsen; elk voor de bovenkant, onderkant, links en rechts. Uw afbeelding zou deze volgende handleidingen moeten hebben als u klaar bent:

    De gidsen lijken je canvas op te splitsen in de bovenste en onderste helften. Selecteer de Afgeronde rechthoekige tool, stel de Radius tot 5px en teken een rechthoekige vorm op de bovenste helft van het canvas.

    Verander de stijlen voor Overlay met kleurovergang en Beroerte.

    Selecteer de Type Gereedschap en type “Download” voor als voorbeeldtekst in het vak dat u hebt gemaakt. Lijn de tekst uit naar het midden in het midden van de doos en je uitvoer zou er ongeveer zo uit moeten zien:

    We zijn klaar met het maken van de eerste status van de downloadknop. Laten we maak een nieuwe groep aan en verplaats alle lagen erin. Dupliceer de groep en plaats het dan onder de eerste groep. we hebben gemaakt.

    Ga naar de gedupliceerde groep en verander de Overlay met kleurovergang en Beroerte stijl van de onze tweede rechthoekige doos (de hovered) met de volgende instellingen:

    Gebruik de tweede groep geselecteerd verhuizing hulpmiddel om de hele rechthoekige doos naar de tweede helft van het canvas te verplaatsen.

    Dat is het! We zijn klaar met het eerste deel. Sla je afbeelding op als download.png en start je favoriete code-editor op.

    Download PSD

    Deel II - De HTML

    Stap 1 - Maak de nodige bestanden klaar

    Maak een map en geef deze een naam. We noemen het jQueryCallToaction voor deze tutorial. Binnen jQueryCallToaction map, maakt u de volgende bestanden / mappen:

      1. Leeg HTML-bestand, index.html
      2. Leeg CSS-bestand, style.css
      3. Leeg JavaScript-bestand, script.js
      4. Map, genaamd "afbeeldingen"
      5. Plaats download.png binnen afbeeldingen map.

    Stap 2 - Link index.html met CSS & JS

    Laten we onze link maken CSS en JavaScript naar index.html. Plaats ze binnen . We beginnen met de CSS-bestand:

    dan de nieuwste versie van jQuery uit de AJAX-bibliotheekrepository van Google:

    en tot slot onze JavaScript-bestand :

    Nu onze zou er ongeveer zo uit moeten zien:

          

    Laten we codes voor de onze knoppen erin zetten label :

     

    Uitleg: We hebben alinea's gemaakt voor twee knoppen, elk omwikkeld met met hyperlink binnen. Lijn 1: class = "button1" wordt erin geplaatst , terwijl regel 2: class = "button1" wordt erin geplaatst

    Stap 3.1 - Alleen CSS Knop

    We zullen onze eerste knop maken, alleen met behulp van CSS. Doe open style.css en plak de volgende codes erin.

     .button1 / * Knop met alleen CSS * / background: url (images / download.png) 0 0; hoogte: 65 pixels; width: 580px; display: block;  .button1: hover / * mouseOver * / background: url (images / download.png) 0 65px;  

    Uitleg: Onze eerste knop is een 100% HTML / CSS-knop. CSS-eigenschap achtergrond laadt de download.png afbeelding met exact de afbeelding breedte 580px maar slechts de helft van de hoogte 65px (130/2), dus slechts een van de twee knoppen erin download.png is weergegeven. De positie van de knop wordt bepaald en bepaald door de laatste waarde van achtergrond eigendom. Denk aan de laatste waarde van achtergrond eigenschap als waar (in termen van hoogteligging in pixel) de afbeelding zou moeten starten.

    Stap 3.2 - CSS + jQuery-knop

    We zullen dezelfde afbeelding gebruiken download.png voor onze tweede knop. Het verschil is hier: onze tweede knop wordt geïnjecteerd met het jQuery-effect om de animatie vloeiender te maken. Laten we beginnen met de CSS. Plaats de volgcodes erin style.css.

     .button2, .button2 a background: url (images / download.png) 0 -65px; hoogte: 65 pixels; width: 580px; display: block;  .button2 a achtergrondpositie: 0 0;  

    Uitleg: In principe beide .knop 2 en .knop 2 a dezelfde stijl, behalve de laatste waarde in achtergrond eigendom. .knop 2 geeft de blauwe kleurenknop weer terwijl.knop 2 a geeft de witte kleurknop weer.

    CSS-gedeelte is klaar. We gebruiken jQuery om tussen beide statussen te wisselen om een ​​soepel overgangseffect te creëren. Doe open script.js en zet de volgende code erin.

     $ (document) .ready (function () $ ('. button2 a'). hover (function () $ (this) .stop (). anim ('onacity': '0', 500); , function () $ (this) .stop (). anim ('opacity': '1', 500);););

    Uitleg:$ (This) verwijzen naar .knop 2 a en als het zweeft, gaan we de jQuery-animatie gebruiken om de dekking van dit element in te stellen 0 zodat we het kunnen zien .button2 element (blauwe knop). En wanneer de muis uit is, gaan we de dekking naar terugbrengen 1 met 500 milliseconden voor de animatiesnelheid.

    Dat is het !

    Bedankt voor het volgen van deze tutorial. Ik hoop dat je het leuk vond en hebt het stap voor stap kunnen volgen. Als je alles goed hebt gedaan, zou je met zoiets geëindigd zijn. Als je een probleem hebt of je hebt wat hulp nodig, voel je vrij om je vraag te schrijven in de comments sectie.

    Hier zijn een re-cap van alle vereiste bestanden voor deze tutorial:

    • Downloadknop (.PSD)
    • Tutorial downloaden
    • demonstratie

    Opmerking van de uitgever: Dit bericht is geschreven door Ryan Turki voor Hongkiat.com. Ryan is een webontwikkelaar (Javascript, PHP, XHTML, CSS) die werkt als ontwerper en die dol is op Photoshop.