Om de controle en de bevestiging van de gebruikers van de gebruikers van de controle van de knop

feedback en bevestigen van de feedback van de knop,,,, en deze les zal leren hoe je een knop in de verschillende staten van de interactie tussen de gebruikers antwoord hangt af van de pagina 's.Deze vormen van interactie is met name nuttig, zoals de "kopen" of "te schrappen, daar, het is verstandig, om te bevestigen dat de gebruiker wil om concrete maatregelen te nemen.,, deze interactie is een van de vele mensen die bekend zijn met, je ziet een soortgelijk effect op het appel van de toepassing van de winkel, bij de aankoop van toepassing, voor Frankrijk, bied je excuses aan, je krijgt het idee...Deze pagina 's, we hebben deze les zal ook voor mobiele apparatuur, en dit is een antwoord op het ontwerp, creëren we een netwerk op basis van TUTS + steekproef pagina' s, deze bladzijde bevat de bevestiging van feedback - knop.Hoewel het gebruik van "toetreding" knop nu bevestigd, kan je op deze manier van interactie tussen de gebruikers in de plaatsen waar je moet bevestigen dat zij de maatregelen te nemen, wanneer en waarom de interactie van de bu, goed ontworpen, biedt de gebruikers een begrijpelijk gevoel van macht, en ze te laten voelen in de controle, de interactie tussen mens en machine,. Een van de belangrijke aspecten van de levering aan de gebruiker is het gevoel van controle.Als de gebruiker in de controle op hun gemak.Als ze geen controle over ze, terwijl ze er depressief van.Maar als je denkt, hij is altijd onder controle.Nog nooit een computer doen zonder Je eerste opdracht zijn, dit is een goede software en de gebruikersinterface van het belang van het ontwerp in de foto 's.Goede interface biedt de gebruikers een begrijpelijke, hen te helpen bij de controle van hun gevoelens.Ze zou nooit vragen "waarom is dit gebeurd?"", of hoe ik hier?"Je kan door elke interactie, en de interactie tussen de gebruikers van de communicatie over het gevoel van controle.Om hen te helpen bij het begrijpen van de oorzaken en de gevolgen van het systeem.Met een eerste voorbeeld, als je het redden van een ding, het systeem geeft je een positieve boodschap ", zei dat je die gered zijn.Dus, de gebruiker zal nooit "Ik weet niet of het behoud van?"Deze handleiding, die met wat?We zullen in deze handleiding voor het creëren van interactie, bijdragen aan de gebruiker van een gevoel van controle.Door de wijziging van de knop staat, laat de gebruiker besluit bevestigd om ervoor te zorgen dat de gebruikers, hebben we nooit iets doen.Dit is bijzonder nuttig, als je een deel van de eisen van de gebruiker, en hun zuurverdiende geld; het laatste wat iemand wil niet voorzichtig is betaald voor dingen.Dat is de schoonheid, de interactie tussen de ontvangen, in plaats van een pop - up tips zei: "weet je wat wil je kopen?"Door de wijziging van de knop staat, de gebruiker in kennis van hun belangrijke dingen te doen.Als ze het niet wil doen, ze kunnen gewoon blijven op de website, en een duidelijke waarschuwing zal eisen van de gebruiker van een besluit is /niet, voordat je begint, ervoor te zorgen dat de beelden van je die afhankelijk zijn van deze handleiding.Zet ze in een map genaamd "foto 's".Heb je alle andere documenten (http: //europa.eu.int CSS, javascript) zal in de gids.In de laatste les, je zal de structuur van het dossier ziet er als volgt uit:,, stap 1: http: //europa.eu.int, laten we beginnen met het creëren van een aantal fundamentele: //europa.eu.int /comm /, worden we de structuur van de pagina, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int > < hoofd > < titel > de bevestiging van feedback knop. < /titel > < /hoofd > < lichaam > < deel id = "CONTAINER" > < /dag > < /body > < /html >, dus hier hebben we de pagina 's van de hele structuur.Met inbegrip van de inhoud van ons, onze titel, en voor een groot deel < > en de id van het element,&#container,,, stap 2: in verband met de afhankelijkheid, maar laten we nu gelabeld afhankelijkheid aan banden, moeten we eerst nog een link naar onze CSS (wij zullen snel te scheppen).Het is in het hoofd, < >, yuan, < link href = "- stijl. -" rel = "stijl /> is, dan zullen we ook een link naar de Google beheerde versie), en een link naar de" script. J 's "zou de Code na javascript.Laten we deze rechten vóór het sluiten, < /body > < je label, src = 'http: //Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.7.1 /. Js "> < /scripts > < script src =" script. J' s "=" tekst /javascript "> lt; /scripts > < /body >, want we zullen gebruik maken van 5 elementen, < hoofd >,, < paragraaf >, we hebben nog 5 Shiv dus we merken nu In.Met inbegrip van in je hoofd, en het:;.- [9] als LT ie > < script src = "/html5shiv. Googlecode. COM /SVN /romp /5. J 's" > < /scripts > <.[arrest] - >,, stap 3: flexibele modellen, we ontwerpen en soepel te reageren op deze pagina is naar beneden.Om ervoor te zorgen dat we die pagina 's mobiele browsers correct moet worden vastgesteld - oog eigenschappen.Om meer te weten over dit, kijk naar Ian Yates artikelen in de etikettering van de dollar.Anders, ben je alleen, de toevoeging van dit deel van de code < hoofd >, - naam ", < - de" inhoud ", breedte = de breedte van de apparatuur, de oorspronkelijke omvang van 1, tot een maximum van 1" >,, stap 4: het creëren van een titel, laten we door de pagina 's hoofd aan het dossier, begin. < hoofd > < H1 > < IMG - src = "beelden /plus. Papoea - Nieuw - Guinea" /> < /H1 > < p> leren vaardigheden; het scheppen van ontwerp, ontwikkeling en technologie van de beste manier om meer.< /P > < /hoofd >, ons hoofd (van verschillende grootte) is zeer fundamentele, ziet er als volgt uit:,, salaristrap 5: het creëren van een lijst, nu moeten we in onze lijst van het creëren van een stoornis, < hoofd >, yuan.We zullen het gebruik van dit pakket van de lijst van projecten, de lijst van wanorde, < - ul - klasse = "lijst van" > < /UL > je kunt zien, zijn we voor ons een soort "lijst van de wanorde in de lijst van voorwerpen, kunnen we gebruik maken van de CSS - stijl, de structuur van de lijst. EN:, LT; li > < figuur =" icoon "> <.- de icoon - > < /grafiek% GT% < div = "informatie" > <.- informatie:% GT% < /div > < /Lee >, zoals je kan zien, in elke, < li >,, we hebben twee belangrijke elementen; < div >,,, < figuur >,.Grafiek elementen zijn zeer geschikt voor onze lijst van de icoon.Een soort van "informatie" die we met een icoon van informatie.Nogmaals, dit is al opgenomen in een, < li >, yuan, iconen, van binnen, < figuur = "icoon" > we moeten de projecten, het gebruik van icoon, < 1 mg /> de etikettering.De breedte van de grafische elementen worden gecontroleerd.En dan, met een beschrijving van het beeld moet een maximale breedte gelijk is aan de kaart, het zal de omvang van de aanpassing van de grootte van de elementen op basis van de vader., < figuur = "icon" > < IMG - src = "images/active-tuts.png" /> < /figure> en de Info, in van < div = "informatie" >, we hebben drie elements: gaat, en de item's header (met behulp van de, < h2>, element) de actie, de knop (met behulp van de, < a>, element), de item's beschrijving (met behulp van de p> <,,,,, wat element) gaan geven ons de knop (de,, < a> element) a klasse van "bij" voor CSS later. Styling, div = < "informatie" > < h2> Activetuts+< /h2> < a: /http://tutsplus.com "=" bij "> $15.99< /a> < p> Lorem ipsum amet dolor zitten, consectetur adipisicing elit, noch de afgelopen incididunt ut labore et dolore Magna aliqua.< /p> < /div>, dat de code voor.,, eleme < li>NT < li> < figuur = "icon" > < IMG - src = "images/active-tuts.png" /> < /figure> < div = "informatie" > < h2> Activetuts+< /h2> < a: ///active.tutsplus.com/"=" bij "> $15.99< < /a> p> Lorem ipsum; dolor amet zitten, consectetur adipisicing elit, noch de afgelopen incididunt ut labore et dolore Magna aliqua.< /p> < /div> < /li>, hier is wat we hebben, dus -, stap 4: Duplicating en wijzigen de, < li> nu is dat wij hebben, element, de fundamentele structuur voor. Li>, < we hebben alle elementen;,, om dat te doen is het voor elke Tuts+ entry. DUPLICATEWe moeten de volgende lijst voor elke verandering:,,, < H > < de tekst, een link >, < IMG src /> de naam, je kan naar de reproductie /elke + website een lijst van de code, dit is wat we nu hebben Alles:,, stap 7: de CSS, nu hebben we al onze mark voltooid, laten we beginnen met het ontwerp van webpagina 's.We beginnen met het stellen van een aantal fundamentele, reset * * * * * * * * * * * * * *: //lichaam, H1, H2, P, UL, Li {marge: 0; oude 0;} ul lijst. Type: geen; {}, nu de stijl van de belangrijkste elementen van het lichaam (achtergrond: EEA, #; de letters: 16px /1.4em helvetica, Ariel, sans serif; kleur:ō}, hier hebben we de achtergrond kleur en onze lettertype zoals de lettergrootte, de kleur van een aantal gebreken, en de hoogte van de lijn, de zeven stappen. EN: respons (vloeistoffen) van de pagina 's, en we hopen dat we flexibel moeten al in beweging.Dus, deze twee essentiële onderdelen van ons gebruikt om dit percentage, maximale breedte, regels, kijken of we: //europa.eu.int /comm /, zie je, < id = "CONTAINER" >, is een van de belangrijkste inhoud van de container onze pagina 's.We gebruiken de breedte van de waarde van de toevoeging van het percentage, zullen we een aantal fundamentele vorm zal het de achtergrond van pagina 's,&#container (breedte: 100%; de marge: 0 - 30px; de maximale breedte van 600 pixels met een #; achtergrond: fff; de grens 3px: 0 0: 1 - pixel vastepx; d0d0d0; grens top: 0; Gearceerd: 0 pixel&#fff 0px;}, hier is onze container is de breedte van de browser. 100%.Onze winst. De inhoud van de website.We voegde daaraan toe dat de maximale breedte van 600 pixels met een, omdat we niet willen dat we de lijst niet dan.,, zoals je kan zien, in grote containers voor beide partijen wat extra ruimte en licht.Maar in de kleinere afmetingen, en meer ruimte zullen verdwijnen, en we moeten onze inhoud voor een witte achtergrond, laten wij dat niet vergeten, ons beeld op: IMG - {, maximale breedte: 100%;}, salaristrap 8: titel stijl, nu we de stijl van onze heer, < - en het Hoofd > en in de inhoud van de titel (aanpassing van de tekst: het Centrum; de vulling: 30px 20px;} {Titel H1 marge beneden 20px;} titel P - kleur:Ɲc38; de lettergrootte: 1.2em; lengte: 1.4em;}, het hoofd van de elementen en de inhoud van de Centrale en de omvang van het goed nu. Stap 9:., structuur van de lijst, en nu moeten we beginnen met het ontwerp van onze projecten en hun broers en zussen.Laten we eerst het creëren van een aantal fundamentele structuur: icoon, informatie {doos: frame; icoon {drijven: links; breedte: 15%; aanpassing van de tekst: het recht van 3%; informatie; de vulling: breedte: 85% van de vulling: {0, 5%.De cijfers zullen worden die icoon van links, en geeft een kleine breedte."Informatie" die zal gaan voor een bepaalde breedte van de meeste vader. Zie je, we gebruiken, kit afmetingen: grens, in deze twee van die regels.Dat laten we ons ten bedrage van 100% van de totale breedte van niet meer dan het totaal van de toevoeging van nog kan worden gevuld met brede 100% (voor meer informatie over de eigenschappen, de reactie van een goed lezen aan te moedigen elementen).,, stap 10: lijst van de stijl, de structuur van De toename in ons, dat alles wat we nu hebben, ziet er als volgt uit: zie je, het moet een beetje opruimen.Ten eerste, omdat we een variabele element "informatie" en "icoon, moeten we nog een duidelijke lijst van elementen.We zullen nog een beetje in de vorm van een lijst van elke lijst, in de oude 20px. {0; de grens: 1 - pixel vaste&#EEE, overloop: auto 's; duidelijk: twee;). In de lijst #: die {achtergrond: f7f7f7;}, tot slot, zullen we in stijl informatie van elke lijst projecten, brief van:. Rente (marge beneden 10 pixels; - de lettergrootte: 1.75em; lengte: 1EM; dat in blokken; P {}. Informatie over de lettergrootte: 14; kleur:̉}, nu we sommige dingen beginnen ziet er moeilijk uit. Stap in,, 11: knop styles, laten we nu met een vorm van onze de knop.We laten ze in de visie op de tekst: de inrichting van een {zonder; kleur:&#fff;} {achtergrond: #. Bij 57a9eb; * * * * * * * * * * * * * * //oude browser achtergrond: moz lineaire gradiënt (top, rgba (87169235,1) 0%, rgba (53156234,1) 100%); * * * * * * * * ff3.6 /achtergrond: -webkit-gradient (lineaire, links, links, de kleur niet (0%, rgba (87169235,1), (100%), rgba kleur niet (53156234,1)); * * * * * * * *) chroom, safari4 /achtergrond: bewijzen van een lineaire gradiënt (top, rgba (87169235,1) 0%, rgba (53156234,1) * chrome10 100%); +, safari5.1 * /achtergrond: - o-linear-gradient (top, rgba (87169235,1) 0%, rgba (53156234,1) 100%); * opera 11.10 * /achtergrond: mevrouw lineaire gradiënt (top, rgba (87169235,1) 0%, rgba (53156234,1) 100%); * * * * * * * * IE10 + /achtergrond: lineaire gradiënt (Top, rgba (87169235,1) 0% (100%) 53156234,1 rgba); * * * * * * * * * * * * * * - filter: //ProgID:dximagetransform. Microsoft. Gradiënt (startcolorstr = "# 57a9eb", endcolorstr = "# 359cea, gradienttype = 0); * * * * * * * * ie6-9 /grens: 1 - pixel vasteņfa9; kleur:e80b1 grens.; de kleur van de onderste grens:e549d; kleur:&#fff; worden opgenomen;.; de tekst: de tekst van de&#pixel schaduw: 0 0 1e3c5e; de lettergrootte: fo nt familie; de grens: de schaduw aangebracht; Kit: 0 - 0 - 0&#pixels, pixel 0 cccf3 ingevoegd: nowrap witte ruimte. - de overgang van alle bewijzen;:. 25 te verlichten; moz overgang: alle verlichten. 25; de overgang van: alle. 25 te verlichten; drijvende rechten; dat in blokken oude 1EM; 1 - pixel /0; benadrukt dat er 1 - pixel /lengte: 2.25em;}, hier is wat we doen?,,, de positie van de knop, zullen we onze rechten.Dit zal de knop op de voornaamste in de rechts -,,, vulling, gebruiken we de lengte van de rij de eigenschap om de hoogte van de knop, we willen.We hebben nog 1 - pixel top vullen, dit is gecompenseerd door een toename van het gebruik van de eigenschap 1 - pixel de aandacht te vestigen op de doos schaduw.,, visuele vorm, we hebben nog een aantal visuele stijl gebruiken grens schaduw, enz. Kunnen we ook gebruik maken van de gradiënt van kenmerken (Kruis achtergrond Kan je wat hulp gebruiken generatoren en andere instrumenten die de gradiënt van je colorzilla), stap,,, 11: afwisselend knop styles, alles is goed.Wat we nu moeten doen, is in zijn aangegaan, zullen van toepassing zijn op de knop op een soort patroon.Voor deze les, we voegen tekst "bij" aan de bestaande tekst van de knop, de knop.Het simuleren van de gebruiker te maken, is het besluit om "bij" twee keer te ontstaan, deze, we zijn gaan gebruiken. Styling CSS, met inbegrip van het kruis pseudo - klasse,:: na Clicked klasse, styles, laten we create a klasse.'clicked'die we kunnen bij onze'clicked'knop stijlen (voor Ontwikkeling - doeleinden. Kan de manually nog a klasse van "clicked" tot een, < a: /"=" knop "> $15.99< /a>,.,.Join.clicked {* *: #24a501; oude browsers: -moz-linear-gradient (top, rgba (30183,0,1) 0%, rgba (36165,1,1) 100%); FF3.6+: -webkit-gradient * /* * /een links boven, links, bodem, color-stop (0%, rgba (30183,0,1), color-stop (100%), rgba (36165,1,1))); Safari4+ * /* chroom, -webkit-linear-gradient:Top, rgba (30183,0,1) 0%, rgba (36165,1,1) 100%); Safari5.1+ * /* Chrome10+,: -o-linear-gradient (top, rgba (30183,0,1) 0%, rgba (36165,1,1) /* * /100%); de opera 11.10+: -ms-linear-gradient (top, rgba (30183,0,1) 0%, rgba (36165,1,1) 100%); IE10+ * /* * /achtergrond: linear-gradient (top, rgba (30183,0,1) 0%, rgba (36165,1,1 * /* * /100%); - filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='# 1eb700', endColorstr='#24a501'* /* * /, GradientType=0); IE6-9: vaste #1e8701; border-bottom-color:#176701; border-top-color:#24a501; box-shadow:0 1 - pixel 0 0 0 1 - pixel #bbb, #acc63d inset; padding:1px 2em 0; cursor:pointer} {box-shadow:0.Join.clicked:active; 0 8px #777 inset}, als je kan.Zie, we voegen "klik" naar "knop".Zo, we zijn verklaring "klik" stijl komt alleen de elementen, is er een knop.Over de vorm, maar we veranderen van kleur en grenzen.Je kan ook al opgemerkt dat, wanneer de druk op een knop, hebben we een extra doos in de schaduw.Dit streepje wordt toegevoegd knop stijl, bijdragen tot de versterking van de gebruikers in de knop.,,:: na de stijl, de gebruikers op de knop van de prijzen, wat we moeten doen is de uitbreiding een knop in de tekst "en nu de toetreding".Dus, zullen we de CSS 3 pseudo - klasse,:: na het inbrengen van de tekst, we willen.. toetreding. Klik: {inhoud: ex'join nu ";}, en nu zijn we zo:,, stap twaalf: media - onderzoek, zoals je kunt zien, hebben we aan de telefoon 'Nu' knop. En begint een beetje krap.Als wij de tekst van de titel echt heel lang, we de knop zal lopen tot we het hoofd.Daarom zullen wij gebruik te maken van de media te verbeteren, de vraag die knop, een nieuw niveau, we zijn op een klein scherm afmetingen, laten we het knop media vragen: @ media scherm (maximale breedte: 450px) {H {. Informatie blijkt dat blok;} {. Bij variabele: geen; de marge beneden 20px;}}, nu we de knop ontmoet onder het hoofd in het kleine scherm.,, stap 13:jQuery knop interactie, laten we nu in onze "script schrijven. J 's dossier en javascript, verandert onze knop stijl, als ze gaan klikken, ten eerste, laten we stellen we voor dit script, dollar (documenten). De voorbereiding (functie) (///////de code Hier}); stap 14:,, - klasse, ons script is eigenlijk heel simpel.Het enige wat we moeten doen is - klasse "klik" als een druk op de knop, laten we de oprichting van een functie:, $("bij"), (klik geluiden gehoord, functie) (///////de code hier});, wat we moeten doen, is kijken Naar de knop klikt al een soort van "klik" (misschien klikken).Als er geen "klik", en we zullen het en het voorkomen van, de banden, de banden van kenmerken, als het geen soort klik //na toevoeging van een en te voorkomen dat de banden, als (!($(dit). Hasclass ('clicked ")) {///////van een" klik "te schrappen of er $(" klik "). RemoveClass ('clicked"); ///////"klik" toe te voegen van de knop. $(dit).AddClass ('clicked ") om te voorkomen dat de banden worden; ///////- terugkeer valse;}, als de knop klikt al een soort" klik ", de banden, de waarde van de browser zal volgen.Dit is voor als je de pagina 's van de personen met een handicap. Ze kan niet bepalen, hun besluit "nu".Integendeel, in geen geval bevestigd dat de banden van feedback, gemakkelijk, stap 15: het schrappen van op de prijzen, als de gebruiker op de knop, krijgen ze een veranderen de knop staat.Als ze willen ontslaan ze op de knop drukken, dan zelf?We moeten de registratie en schrapping van de "klik, klik op".Dit is een eenvoudige lijn, als op de knop jQuery://kopen, het schrappen van de klasse van het buiten een dollar "), (klik geluiden gehoord, functie) ($(" klik "). RemoveClass ('clicked");});,, 16: toevoeging van een overgang, en we hopen dat de Toevoeging van een p.m. p.m. de overgang van de interactie tussen de knop "klik" en de normale toestand stabiel is.We gebruiken alleen de omzetting en de toepassing van het kruis "toetreding" knop, de overgang van klasse: norm: alle verlichting. 25; moz overgang: alle. 25 te verlichten; mevrouw overgang: alle 25 te verlichten; - O. Vertaling: alle verlichten. 25; de overgang van: alle verlichting. 25;,,, dit is.En nu heb je een goede bevestiging van feedback - knop.Het zal je helpen te bevestigen dat zij kiezen, zodat een belangrijke beslissing en je pagina 's /aanvragen.Vrij om te spelen, die het concept van het beter leren.,,



















Previous:
Next Page: