via de oprichting van een snelle en elegante login vorm,,,,,,, vandaag hebben we de code Grace Orman Clark login vorm van de CSS 3 en 5, en wat dan de tuin van eden CSS - animatie 'ervaring.,, deze les is dat je een van de CSS - http: //europa.eu.int /we weten, zal erg snel.Oké, laten we gaan!,, stap 1: http: //europa.eu.int, we beginnen met de link naar onze stijl in onze dossiers.We hebben een reset stijl. Alles is nul, maar we zullen het gebruik van de animate.css eden na een interessant leven, en we zijn, zullen we de meeste van onze werkzaamheden styles.css. <.Doctype: //europa.eu.int /comm /> < hoofd > <.- basis - > < charset = "- -" > < - http-equiv = "X - verenigbaar is met de inhoud van de" algemene "ie = = = = = = = = 1 rand, chroom" > < titel > login < /titel > <.- de CSS - > < link rel = "stijl href =" CSS /reset. De CSS "> < link rel =" stijl href = "CSS /animatie. De CSS" > < link rel = "stijl href =" CSS /stijl. De CSS "> < http: //europa.eu.int /hoofd >, met inbegrip van het vaartuig, de vorm van het vlees en de input, <.- de belangrijkste: //europa.eu.int /comm /- > < lichaam > <.- pagina 's - > < div = "CONTAINER" > < in de vorm van > < = "etiket gebruikersnaam" > gebruikersnaam: < /etiket > < input vormen voor de tekst "=" gebruiker "in De naam van de" gebruiker "> = = = = = = = <". Het etiket "> wachtwoord: < /etiket > < p> < href =""> vergeet je wachtwoord?< /> < /P > = < input "password" = "password" naam "password" > < div = "laag" > = < in het vakje "> < etikettering van =" = vakje ">."; laat me erin < /etiket > < input - type = "dienen". "Logon" > < /div > <.- de - > < /vorm > < /div > <.- /container > <.Aan het einde van de inhoud van de website:% GT% < /body > < /html >,, in stap 3: plaatsing van de onderdelen, nu schrijven we onze: //europa.eu.int /comm /, kunnen we naar de CSS.We zullen eerst bepaalde fundamentele kennis op pagina 's container elementen - centrum, /* * * * * * * * * * * * * * /: //europa.eu.int /comm /op basis van kennis, lichaam (breedte: 100%; lengte: 100%; het lettertype familie: helvetica Neue ", helvetica, sans serif; kleur:Ƽ - norm lettertype worden: gekarteld; achtergrond:f0f0f0 de container;} {# positie: breedte: vastgesteld; 340px; lengte: 280; de top: 50%; links: 50%; de rand: - 140px; marge: - 170px;}, nu zullen We nog wat de structuur van de input en de andere elementen die de marge, marge op auto' s: 0 {etiket: 20px;); (kleur:ȫ dat in blokken; marge: 18px; vulling top: 10 pixels; lettergrootte: 14; P {} lettergrootte: fo nt familie; kleur:AAA; die rechten; marges: 1De afstand 3px; rechts: 20px;} P: dieȫ kleur: {} {'helvetica Neue "inbreng van familie, helvetica, sans serif lettertype:; 12px; overzicht: geen;} input [type = tekst], [code] - type = (kleur:̉ met 10 pixels links: 10 pixels. Aan de rand van de rand van de top.;:: 12px; de marge: 18px; breedte: 290 pixel; lengte: 35px} {#; onder de achtergrond:ecf2f5; breedte: 100%; lengte: 69px; marges: 20px input [vormen];} {marge: 20px vakje; marges: 30px;} {links. Controleer de marge 3px;}: input [heeft] {aard die op afstand; rechts: 20px; marges: 20px; breedte:,; lengte: 30px;},,,, stap 4: elementen, elementen van de positie is goed.Nu is het tijd dat ze er mooi uit.Ten eerste, we geven het een ronde van de stijl en de diepte van de schaduw van de container, de doos.container: breedte: {standpunt vastgesteld; 340px; lengte: 280; de top: 50%; links: 50%; de rand: - 140px; marge: - 170px; achtergrond:Fff; de grens 3px grens: 1 - pixel:; vaste«; KIT schaduw: 0 1 - pixel X rgba (0, 0, 0, 1);}, gelijke behandeling en de inbreng van een grens, de doos schaduwen.We dienen de knop met de achtergrond, met een solide, achtergrond kleur, om tegemoet te komen aan de negen en vroeg.Merkt op dat voor elk type afzonderlijk onze input Door CSS - eigendom (marge: 0 -, in de vorm van auto 's; marges: 20px; kleur: etiket {}ȫ dat in blokken; marge: 18px; vulling top: 10 pixels; lettergrootte: 14; P {} lettergrootte: fo nt familie; kleur:AAA; die recht marges: - maal;; de marge: 20px;} P: dieȫ kleur: {} {' helvetica Neue "inbreng van familie, helvetica, sans serif lettertype:; 12px; overzicht: geen;} [] [van de aard van de tekst, De inbreng van type = code] (kleur:̉ vol links: deposito 's: 10 pixels; 10 pixels; marges: 12px; marge: 18px; breedte: 290 pixel; lengte: 35px; de grens 1 - pixel vastec7d0d2; de grens: X; KIT schaduw: 0 1.5px 3px illustraties.BA (190, 190, 190, 0,4) 0 0 0 #f5f7f8 aangebracht; #lower {}: #ecf2f5; breedte: 100%; height: 69px; margin-top: 20px; box-shadow: inset 0 1 - pixel 1 - pixel #fff; border-top: 1 - pixel vaste #ccc; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px input[type=checkbox];} {marge: 20px; margin-top: 30px;} {3px.Check marge: wat #444; lettergrootte: fo nt familie;; text-shadow: 0 1 - pixel 0 #fff;} input[type=submit] (drijven: goed; margin-right: 20px; margin-top: 20px; breedte: 80px; height: 30px; lettergrootte: 14; worden. Wat #fff;; background-color: #acd6ef; /*IE fallback*/background-image: een -webkit-gradient (links boven, links, bodem, van (#acd6ef), (#6ec2e8));Background-image: -moz-linear-gradient (boven links 90deg, #acd6ef 0%, #6ec2e8 100%); background-image: linear-gradient (boven links 90deg, #acd6ef #6ec2e8 0%, 100%); border-radius: 30px; grens: 1 - pixel vaste #66add6; box-shadow: 0 1 - pixel X rgba (0, 0, 0, 0, 0 1 - pixel (3) inset rgba (255, 255, 255, 5.); de cursor: punten;}, de volgende, aan Aid user feedback, we doen met wat hover en actieve states:, de vorm (marge: 0 -; margin-top: 20px;} etiket (kleur: #555;: inline-block; marge: 18px; padding-top: 10 pixels, lettergrootte: 14; p a} {lettergrootte: fo nt familie; kleur: #aaa; drijven recht; margin-top: -13px; margin-right: 20px; -webkit-transition: een zaklamp. L.; -moz-transition: zaklamp. L; transition:.4) p l; a:hover (kleur: #555;} {'helvetica Neue "- familie, helvetica, sans serif, lettergrootte: 12px; outline: input[type=text] geen;}, input[type=password] (kleur: #777; padding-left: 10 pixels; de marge: 10 pixels; margin-top: 12px; de marge: 18px; breedte: 290px; height: 35px; grens: 1 - pixel vaste #c7d0d2; border-radius: box-shadow: X; inset 0 3px 1.5px rgba (190, 190, 190, 0,4) 0 0 0 #f5f7f8 aangebracht; -webkit-transition: zaklamp. L.; -moz-transition: zaklamp. L; transition: waarmee een zaklamp;} input[type=text]: hover, input[type=password]: hover {grens: 1 - pixel vaste #b6bfc0; box-shadow: inset 0 3px 1.5px rgba (190, 190, 190, 7. 0 0 0), #f5f7f8 aangebracht;} input[type=text]: input[t concentreren.Type = code]: focus: 1 - pixel (vastea8c9e4; KIT schaduw: 0 1.5px illustraties 3px rgba (190190190, 4) 0 0 0e6f2f9} {# aangebracht; in de achtergrond:ecf2f5; breedte: 100%; lengte: 69px; marges: 20px; de doos in de schaduw van De 0:1px 1 - pixelillustraties. 1 - pixel vaste #; de grens: «; de onderste grens rechts straal: 3px straal: 3px; de grens van input [vormen] onder;} {marge: 20px vakje; marges: 30px;} {links: marge. Controleer 3px; de lettergrootte: fo nt familie; kleur:Ƽ schaduw: 0 - pixel 0fff;} input [heeft] {aard die op afstand; rechts: 20px; marges: 20px; breedte:,; lengte: 30px; de lettergrootte worden: 14;.; kleur:fff; kleur:(* * * * * * * * * * * * * * acd6ef, /ie /background-iMage: -webkit-gradient ((links boven, links, bodem, van (#acd6ef), (#6ec2e8)); background-image: -moz-linear-gradient (boven links 90deg, #acd6ef 0%, #6ec2e8 100%); background-image: linear-gradient (boven links 90deg, #acd6ef #6ec2e8 0%, 100%); border-radius: 30px; grens: 1 - pixel vaste #66add6; box-shadow: 0 1 - pixel (x rgba 0, 0, 0, 0, 0 1 - pixel (3) inset rgba (255, 255, 255, 5); de cursor: punten;} input[type=submit]: hover {background-image: -webkit-gradient ((links boven, links, bodem, van (#b6e2ff), (#6ec2e8)); background-image: -moz-linear-gradient (boven links 90deg, #b6e2ff 0%, #6ec2e8 100%); background-image: linear-gradient (boven links 90deg, #b6e2ff #6ec2e8 0%, 100%); input[type=submit]: actief background-image: -we {}B (lineaire gradiënt, links, links, van de (# 6ec2e8), met het oog op de (# b6e2ff); achtergrond: moz lineaire gradiënt (links op 90 graden,ec2e8 0%,b6e2ff 100%); achtergrond beeld: een lineaire gradiënt (links op 90 graden,ec2e8 0%,b6e2ff 100%);}, en stap 5: en, tot slot, onze firewall vorm, ziet er goed uit, maar laten we de boot en meer ervaring.Nu moeten we nog een CSS animatie en de overgang van de Poolse.We hebben een tuin van eden animate.css we dan kunnen we nu met z 'n hoofd - vooraf bepaalde animaties, bijvoorbeeld, bouncein, samen met passende browser prefix, ten eerste, een container, animatie:{positie: vaste; breedte: 340px; lengte: 280; de top: 50%; op de rand van Links: 50%; - 140px; marge: - 170px; achtergrond:fff; de grens 3px::; 1 - pixel vaste«; KIT schaduw: 0 1 - pixel X rgba (0, 0, 0, 1); - de bewijzen van de naam: bouncein animatie; - de bewijzen van animatie voorgevulde patroon: twee; - norm animatie duur: 1 seconde; - bewijzen van animatie herhalingen: 1; - bewijzen van animatie - functie: lineair, moz animatie naam: bouncein; moz animatie voorgevulde patroon: twee moz animatie duur: 1;S, moz animatie herhalingen: 1; moz animatie - functie: lineaire; de animatie: bouncein; animatie voorgevulde patroon: twee; animatie duur: 1 seconde, animatie herhalingen: 1; animatie - functie: lineaire;}, ten tweede, de overgang van de interactieve elementen: P (lettergrootte fo nt familie; kleur::AAA; drijvende recht; de marge: - maal; de marge: 20px; - de overgang: alle bewijzen. 4S vrijheid; moz overgang: alle. 4S vrij; de overgang van: alle. 4S vrijheid;} input [type = tekst], [code] - type = (kleur:̉ vullen, links: 10 pixels; marge: 10 pixels; marges: 12px; marge: 18px; breedte: 290 pixel; lengte: 35px; de grens 1 - pixel vastec7d0d2; de grens: X; KIT schaduw: 0 1.5px rgba (19 3px illustraties0190190, 0, 0. 4) 0f5f7f8 aangebracht; - de overgang: alle bewijzen. 4S vrijheid; moz overgang: alle. 4S vrij; de overgang van: alle. 4S vrijheid;},,,, stap 6: de laatste code, we doen het.De volgende zal je ons aardig vinden en, uiteindelijk van de code, dat geeft je wat uit dit zeer vergelijkbaar:,,,,,: //europa.eu.int /comm /<.Doctype: //europa.eu.int /comm /> < hoofd > <.- basis - > < charset = "- -" > < - http-equiv = "X - verenigbaar is met de inhoud van de" algemene "ie = = = = = = = = 1 rand, chroom" > < titel > login < /titel > <.- de CSS - > < link rel = "stijl href =" CSS /reset. De CSS "> < link rel =" stijl href = "CSS /animatie. De CSS" > < link rel = "stijl href =" CSS /stijl. De CSS "> < /hoofd > <.- de belangrijkste: //europa.eu.int /comm /- > < lichaam > <.- pagina 's - > < div = "CONTAINER" > < in de vorm van > < = "etiket gebruikersnaam" > gebruikersnaam: < /etiket > < input vormen voor de tekst "=" gebruiker "in De naam van de" gebruiker "> = = = = = = = <". Het etiket "> wachtwoord: < /etiket > < p> < href =""> vergeet je wachtwoord?< /> < /P > = < input "password" = "password" naam "password" > < div = "laag" > = < in het vakje "> < etikettering van =" = vakje ">."; laat me erin < /etiket > < input - type = "dienen". "Logon" > < /div > <.- de - > < /vorm > < /div > <.- /container > <.Aan het einde van de inhoud van de website:% GT% < /body > < /html >,,, * * * * * * * * * * * * * *, de CSS://html, gebaseerd op kennis, lichaam (breedte: 100%; lengte: 100%; het lettertype familie: helvetica Neue ", helvetica, sans serif; kleur:Ƽ - bewijzen van het lettertype beperking: gekarteld; achtergrond:f0f0f0;} {# container: breedte: vaststelling van het standpunt van; 340px; lengte: 280; de top: 50%; links: 50%; de rand: - 140px; marge: - 170px; achtergrond:fff; de grens 3px::; 1 - pixel vaste«; KIT schaduw: 0 1 - pixel X rgba (0, 0, 0, 1); - de bewijzen van de naam: bouncein animatie; - de bewijzen van animatie voorgevulde patroon: twee; - norm animatie duur: 1 seconde; - de animatie verplaatsenN-iteration-count:1; - bewijzen van animatie - functie: lineair, moz animatie naam: bouncein; moz animatie voorgevulde patroon: twee; moz animatie duur: 1 seconde, moz animatie herhalingen: 1; moz animatie - functie: lineaire; de animatie: bouncein; animatie voorgevulde patroon: twee; animatie duur: 1. Herhaling:; de animatie, animatie: lineaire functie;} {marge: 0 -; vorm: 20px etiket {} marges; kleur:ȫ dat in blokken; marge: 18px; vulling top: 10 pixels; lettergrootte: 14; P {} lettergrootte: fo nt familie; kleur:AAA; die rechten; marges: - keer; de margeRechts: 20px; - de overgang: alle bewijzen. 4S vrijheid; moz overgang: alle. 4S vrij; de overgang van: alle. 4S vrijheid;} P: dieȫ kleur: {} {'helvetica Neue "inbreng van familie, helvetica, sans serif lettertype:; 12px; overzicht: geen;} input [type = tekst], [code] - type = (kleur:̉ vol links: 10 pixels; marge: 10 pixels; marges: 12px; marge: 18px; breedte: 290 pixel; lengte: 35px; de grens 1 - pixel vastec7d0d2; de grens: X; KIT schaduw: 0 1.5px rgba illustraties 3px (190190190, 4) 0 0 0f5f7f8 aangebracht; - de overgang: alle bewijzen. 4S vrijheid; moz overgang: alle. 4S vrij; de overgang van: alle 4S vrijheid;}.De aard van de tekst: input [] = input [code]: zweven, type = {grens: 1 - pixel vastedie b6bfc0; KIT schaduw: 0 1.5px illustraties 3px rgba (190190190, 7) 0 0 0f5f7f8 aangebracht;} input [type]:= tekst nadruk, input [type = code]:{: 1 - pixel vastede nadruk a8c9e4; KIT schaduw: 0 1.5px illustraties 3px rgba (190190190, 4) 0 0 0e6f2f9} {# aangebracht; in de achtergrond:ecf2f5; breedte: 100%; lengte: 69px; marges: 20px; KIT schaduw: voorbeeld van 0 1 - pixel 1 - pixelfff; de grens: 1 - pixel vaste«; de straal van de onderste grens: de diameter van een grens 3px: 3px; linker input [vormen];} {marge: 20px vakje; marges: 30px;} {links: 3px. Controleer de marge;Lettertype: fo nt familie; kleur:Ƽ schaduw: 0 0pixels fff;} input [heeft] {aard die op afstand; rechts: 20px; marges: 20px; breedte:,; lengte: 30px; de lettergrootte worden: 14;.; kleur:fff; kleur:achtergrond acd6ef; (* * * * * * * * de achtergrond: -webkit-gradient /(lineaire, links, links, van de (# acd6ef), met het oog op de (# 6ec2e8); achtergrond: moz lineaire gradiënt (links op 90 graden,acd6ef 0%,ec2e8 100%); de achtergrond: lineaire gradiënt (links op 90 graden acd6ef,%,ec2e8 100%); de grens grens: 30px; 1 - pixel vasteBadd6; KIT schaduw: 0 1 - pixel X rgba (0, 0, 0, 0, 3) de afbeelding van de rgba pixel (255255 255, 0, 5); de aanwijzing van de cursor:;} input [heeft]:... Type = {achtergrond: -webkit-gradient (lineaire, links, links, van de (# b6e2ff), met het oog op de (# 6ec2e8); achtergrond: moz lineaire gradiënt (links op 90 graden,b6e2ff 0%,ec2e8 100%), tegen de achtergrond van een lineaire gradiënt (links: 90 graden,b6e2ff 0%, 100%);ec2e8} input [heeft]: actieve = {achtergrond: -webkit-gradient (lineaire, links, links, van de (# 6ec2e8), met het oog op de (# b6e2ff); achtergrond: moz lineaire gradiënt (links op 90 graden,ec2e8 0% b6e2ff,d%); de achtergrond: een lineaire gradiënt (links op 90 graden,ec2e8 0%,b6e2ff 100%);},, conclusies, en ik hoop dat je genoten van de maakten we iets niet alleen ziet er goed uit, maar de functie van schoonheid.En een beetje extra "dingen".Bedankt voor het lezen.,