Als

kruis - en soepele vorm aan een kruis op de vorm en de,,,,,,, laten we tot een minimum - en soepele vorm en gebruik te maken van de technische verbetering zal het kruis.Tijd om wat simpele element in de mooie dingen...,,,,,, in de vorm van een website, het web is een onderdeel van het ontwerp.Het doel is een vorm van inbreng van gebruikers, voor de waarde en de indiening van de gegevens op de gemakkelijke manier.We gebruiken in het kruis te creëren - 5 en, we vormen een gebruiksvriendelijk en visueel aantrekkelijk ontwerp,,,,,, ik denk dat de website moet schoon en efficiënt.We zullen het ontwerp van gecodeerde vorm de inachtneming van deze beginselen, met inbegrip van drie elementen: de gebruikersnaam en wachtwoord invoeren en de indiening van de input.Omdat de etikettering is zo eenvoudig, het zorgt voor meer flexibiliteit, als we de code: //europa.eu.int /comm /en CSS, dit is het ontwerp van een element waarmee we rekening moeten houden met code:,,, een schaduw, de grenzen en de transparantie, de schaduw, de vervanging van de tekst, de meeste elementen, de CSS -, maar we komen er wel uit. Vervanging van eigendom, omdat dit zal ons tonen wat de gebruikers van de gegevens, moeten ze in.,,,, stap 1: http: //europa.eu.int en structuur van de CSS, laten we beginnen met het creëren van een vorm van en drie In schone, model: 5 <.Doctype html> < http: //europa.eu.int lang= "en" > < head> < een gebruikersnaam "de utf - 8" > < title> slick Login< /title> < - naam "de omschrijving" inhoud "slick login" > < - naam "het woord" inhoud "Webdesigntuts+ < /head>" >; < body> < form> < - type = "tekst" naam "gebruikersnaam" > < - type = "password" naam "password" > < - type = "dienen". "De log - in" > < /form> < /body> < /html>, nu. Dat we niet hebben iets te speciaal, net een vorm, drie inputs en een blanco.We creëren een CSS dossier genaamd stijl CSS, en de banden met onze HTML < de banden, rel = = "stijl" tekst /CSS "href =" - stijl. - "/>, weet je nog, de CSS dossier is momenteel gevestigd in onze catalogus; zorg dat je kiest voor je De CSS dossier, in een map, gebruik je de juiste weg is, zoals de MAP,'css", voegen we een van onze eigen, in de stijl van de CSS dossier, het begin van een schone lei zijn goede praktijken.We beginnen onze stijl met Eric Meyer CSS - het schrappen van de standaard - stijl, laten we van een browser op hetzelfde punt van ons Reglement, de vaststelling van een op de helling lettertype en achtergrond.CSS - code: in het lichaam (familie, sans serif; kleur:Ńb55; tegen de achtergrond van de lineaire gradiënt (bodem, bewijzen,Ńb55 0%,ƨf71 100%), tegen de achtergrond van een lineaire gradiënt (bodem, moz.Ńb55 0%,ƨf71 100%); achtergrond - o-linear-gradient (bodem, zoals:Ńb55 0%, 100%);ƨf71 achtergrond: mevrouw lineaire gradiënt (bodem,Ńb55 0%,ƨf71 100%); de achtergrond: lineaire gradiënt (bodem,Ńb55 0%,ƨf71 100%);}, nu hebben we in dit deel van de code bij onze pagina 's moet nu een Cool tegen de achtergrond van een lineaire gradiënt.De gradiënt van onderaan de bladzijde begonnen (0%) waar aan het einde van de kleur vanŃb55 bovenaan pagina 's (100%), is de kleur vanƨf71.Als de pagina 's van de browser niet steunen met het oogpunt is het belangrijk de kleur van mijn verklaring, achtergrond, die dezelfde kleur op 0% van de helling.Met betrekking tot de geleidelijke kruis is zo geweldig, je kan nog veel van "stop", zoals in de 25% van de verandering van de kleur.Op de etiketten van de laatste is één ding, het lettertype, heb ik besloten geen gebruik te maken van serif lettertype, nu hebben we de basis van ons, het is tijd voor nog een model.Stap 2:,,,, in de vorm van de log - in vorm, voordat we beginnen met de CSS - vorm van ontwerp, we moeten nog wat dingen, onze http: //europa.eu.int).Ten eerste, aan het begin van de vorm, de id, we noemen het,'slick-login ".Het volgende toevoegen, bijvoorbeeld in de etikettering, in elke eigenschap.Hier is hoe het moet toe: //europa.eu.int /comm /, <.Doctype html> < http: //europa.eu.int lang= "en" > < head> < een gebruikersnaam "de utf - 8" > < title> slick Login< /title> < - naam "de omschrijving" inhoud "slick login" > < - naam "het woord" inhoud "Webdesigntuts+" > <. Rel = "stylesheet" = "text/css" "stijl CSS: //> <"; /head> < body> < de vorm van = "slick-login" > - = < de tekst "naam" gebruikersnaam "placeholder=" [email protected] "> < - type =" password "naam" password "placeholder=" password "> < - type =" dienen "." de log - in "> < /form> < /body> < /html> zij zal, de input die is een grote naast de input tags.In plaats van een inbreng van gebruikers moeten vervangen, bijvoorbeeld, kunnen we een tekst, eigendom, het verdwijnt, als de gebruikers invoeren in het veld.Het is nog niet op grote schaal worden ondersteund en daarom dient met voorzichtigheid te worden gebruikt.Dat, bijvoorbeeld, de vervanging, eigenschappen niet in een browser, weet niet wat van waarde in.Later zullen we een reserve ter dekking van de technologie, maar ook van weinig waarde bijvoorbeeld tekst zou moeten zijn dat een aanbeveling niet op het etiket en de input, nu we werken: //europa.eu.int /comm /, kunnen we beginnen met de toevoeging van een patroon van de login vorm.Hier zijn we, in de vorm van de CSS id, verklaren wij ons voor&#glad login (breedte: 220px; lengte: 155px; positie: absolute; links: 50%; de hoogste marge: - te weten: 50%; marges: - 75px;}, dit teken het formulier, heb ik besloten om Het perfecte (horizontale en verticale) in 't midden van de pagina.Dit is een van de elementen van rechtstreekse positie, zoals.Zoals je kan zien van dit deel van de code, van de top en de positie van links 50% van de waarde van de elementen, gebruik dan de marge, die na de helft van de breedte en lengte.Dit is een van de grootste in de methode voor de aanpassing van de pagina 's van de elementen, maar het is niet de grote flexibiliteit.Bijvoorbeeld, als je wil een kopie van de elementen, moet je de breedte, de hoogte en de winstmarge te sluiten, de elementen.Zelfs als ik de pagina 's aan het centrum in de vorm van willekeurig veranderen de code in, wat je maar wilt.Nu, we hebben onze vormen van aanpassing, het is tijd om de inbreng van vorm.Stap 3:,,, in de vorm van investeringen, nu hebben we plezier.Laten we beginnen met de toevoeging van de CSS tekst en de code invoeren,&#glad op input [type = "tekst"], [# glad log input "password"] = (breedte: 100%; lengte: 30px; positie: relatieve; marges: 7px; de lettergrootte: 14; kleur:Ƽ Overzicht: geen; kant; vak 1 - pixel vaste rgba (0, 0, 0, gevuld met 49); van links: 20px; - de achtergrond van die doos verplaatsen...::; - moz achtergrond clips die doos; achtergrond clips: De pakkingbus; de grens 6px; kleur:&#fff; achtergrond: - norm voor lineaire gradiënt (bodem,&#ffffff 0%d%); f2f2f2, tegen de achtergrond van een lineaire gradiënt (bodem, moz.&#ffffff 0%,&#f2f2f2 100%); de achtergrond: - o-linear-gradient (bodem,&#ffffff 0%,&#f2f2f2 100%) tegen de achtergrond van De lineaire GR: MS;Tot (bodem,&#ffffff 0%,&#f2f2f2 100%); de achtergrond: lineaire gradiënt (bodem,&#ffffff 0%,&#f2f2f2 100%); - de bewijzen doos schaduw: illustratie 0px X 0px&#d9d9d9; KIT schaduw: illustratie 0px X 0px&#d9d9d9;}&#glad op input [type = "tekst. De nadruk op #]: glad, input [vormen] =" password ": in het middelpunt van de schaduw {bewijzen: X 0px 0px ingevoegd in de doos&#a7a7a7; in de schaduw van de illustraties 0px X 0px #: a7a7a7;}&#glad op input: de eerste kind {marge: 0px;}, weet je nog, ons doel is om de de vorm van flexibiliteit.Ik heb besloten niet verklaren dat een vaste bijdrage breedte, maar zal de breedte van de breedte en de vorm van de relatieve.Dus, als we besluiten tot wijziging van de breedte van de inbreng van alle vormen en zal dienovereenkomstig gewijzigd, omdat we de verklaring, de hoogste marge, alle waarden, moeten we nog een eerste kind, en ervoor te zorgen dat de keuze van het ministerie, om ervoor te zorgen dat de golden, de eerste bijdrage is vastgesteld Op nul.Dus, de eerste in waarde zal worden geplaatst, op de Top van de vorm, de andere een om te onthouden is, is geen eigenschap, dus de browser niet nog niet wil het profiel, onze inbreng, transparante grenzen, zodat de vorm van flexibeler te maken, zullen we nog een duidelijke grens, dus ongeacht de achtergrond De website zal zijn, in de vorm van veranderingen aan te passen.Omdat de transparantie van eigendom, niet het hele element niet veranderen, transparantie, heb ik besloten om te zoeken naar een wijziging van de methode voor de transparantie van de grens. Als je de kleur van de verklaring in de rgba, kan de toevoeging van een Alpha.Je kunt zien dat we de grens is een solide 1 - pixel zwarte rand, maar niet voor de transparantie van 47% vol, in ons ontwerp, de tekst is in het veld naar rechts.De verwezenlijking van dit effect op de CSS, kunnen we alleen maar gebruikt, gevuld met links, eigenschappen en die voor de 20px.Als we die code, er is een probleem.Vul de waarde wordt toegevoegd aan de inbreng van de breedte 20 pixels, dat willen we niet, om dit probleem op te lossen, we kunnen nog een clip, eigendom van de achtergrond en de vaststelling van de waarde.Dit lid is niet van invloed op de input van de CSS te vullen de breedte.Kan je meer te weten komen over de achtergrond van eigendom in de clip, mozilla, toevoeging van een schaduw, een coole Kruis in de schaduw van de eigenschappen, de doos.Het gebruik van de input in de parameters te laten creëren element in de schaduw.Het gebruik van, en de keuze van, we kunnen snel veranderen de gebruiker op de waarde van het gebied en de kleur, stap 4:,, dienen de knop, dienen de knop is een zeer belangrijk onderdeel, laten we het laten staan.En dit is wat we gaan gebruiken voor de indiening van de input CSS: glad,&#login input [type = "dienen"] (breedte: 100%; lengte: 50px; marges: 7px; kleur:&#fff; de lettergrootte worden: 18px;.; schaduw: 0px 0px&#- 1 - pixel 5b6ddc Overzicht: geen; kant; vak 1 - pixel vaste rgba (0, 0, 0, 49); - de achtergrond van die doos verplaatsen...::; - moz achtergrond clips die doos; achtergrond clips: De pakkingbus; de grens 6px; kleur:ᕚda; tegen de achtergrond van de lineaire gradiënt (basis: bewijzen van 0%,ᕚda,̀ee4 100%); achtergrond: moz lineaire gradiënt (bodem,ᕚda 0%,̀ee4 100%); de achtergrond: - o-linear-gradient (bodem,ᕚda 0%,̀ee4 100%); de achtergrond: mevrouw lineaire gradiënt (bodem,ᕚda0%, 100%);̀ee4 achtergrond beeld: een lineaire gradiënt (bodem,ᕚda 0%,̀ee4 100%); de muis in de schaduw van de illustraties; - bewijzen van 0px 0px doos: 1 - pixel ab1ec; KIT schaduw: illustratie 0px 0px - pixel 9ab1ec;}&#input [vormen]: glad inloggen op "aan" {achtergrond kleur:f73e9; tegen de achtergrond van de lineaire gradiënt (bodem, bewijzen,f73e9 0%,͛bef 100%), tegen de achtergrond van een lineaire gradiënt (bodem, moz.f73e9 0%,͛bef 100%); de achtergrond: - o-linear-gradient (bodem,f73e9 0%,͛bef 100%); de achtergrond mevrouw lineaire gradiënt (bodem,f73e9 0%,͛bef 100%); de achtergrond: lineaire gradiënt (bodem,f73e9 0%,͛bef 100%); - de schaduw van bewijzen van Illustraties 0px 0px doos: 1 - pixel&#aab9f4; KIT schaduw: illustratie 0px 0px&#aab9f4 1 - pixel;Marges: 10 pixels;}&#glad op input [type = "dienen"]: actieve {achtergrond kleur:ᶤe1; tegen de achtergrond van de lineaire gradiënt (bodem, bewijzen,ᶤe1 0%,ᰐdf 100%), tegen de achtergrond van een lineaire gradiënt (bodem, moz.ᶤe1 0%,ᰐdf achtergrond van 100%); foto: - o-linear-gradient (bodem,ᶤe1 0%,ᰐdf 100%); de achtergrond: mevrouw lineaire gradiënt (bodem,ᶤe1 0%,ᰐdf 100%); de achtergrond: lineaire gradiënt (bodem,ᶤe1 0%,ᰐdf 100%); - de bewijzen doos]a9e9 schaduw: Illustratie 1 - pixel 0px 0px;. De schaduw van illustraties 0px 0px #: 1 - pixel 93a9e9;}, we dienen de knop is tamelijk eenvoudig CSS; wij gebruiken de grens, helling en een schaduw, de knop op.Een andere eigenschap om te zien is het kruis van onze tekst, om de knop, de schaduw, een tekst duidelijker, zullen we nog op de Top van de tekst van een 1 - pixel vaste schaduw.Gebruik te maken van de donkere kleur (# 5b6ddc), kunnen we de tekst in Wit - blauwe achtergrond is belangrijker.Zelfs de meest subtiele invloed, zoals het toevoegen van een tekst toe te voegen aan uw schaduw kan het ontwerp van de tekst te veel, te helpen, en ik gaan naar de toevoeging van die code, actief en trainers.Alle veranderingen van de kleur en de geleidelijk in de schaduw.Let op de kleur van de veranderingen is zo subtiel, maar het is veel meer ontwerp.Ik ben veranderd, om ervoor te zorgen dat de Top van drie pixels, zweven.Verandering, voelt natuurlijk aan de lidstaten en, tot nu toe, alles ziet er goed uit, maar als je een aantal elementen die en klik, lijkt een beetje op en neer.Nog een animatie van de tijd.Stap 5:,,,, het toevoegen van een tijdelijke elementen, die de dingen glad, laten we onze inbreng in dit deel van de code toe te voegen: de overgang van de CSS, bewijzen: alle verlichten. 1; moz overgang: alle verlichten. 1: 1; - O - verlichting; - de overgang van alles: alle. MS. 1 - oplossingen; overgang: alle verlichting. 1;, gebruik te maken van een snelle en eenvoudige overgang, we alle elementen ziet en voelt zich beter.In de schaduw op de kleur van de tekst en de indiening van de knop die de dynamisering van de overgang; de overgang van de vorm lijkt intact, maar alles ziet er goed uit, laten we zeggen dat we die dag in de toevoeging van nog een paar dingen,,,,, stap 6: aanvulling van de etikettering, teneinde ervoor te zorgen dat we in de vorm van een passende toegang tot op dit punt, naast de etikettering: toevoeging van een merk, input, < = "etiket gebruikersnaam" > gebruikersnaam < /etiket > < = "password" > etiketten; code < /etiket >, omdat wij willen dat we zoveel mogelijk de vorm van eenvoudige, we besluit om gebruik te maken van eigendom, bijvoorbeeld.Een andere methode, kan ook op een etiket. Op het etiket toe te voegen.Omdat we niet in onze opzet die verplicht op het etiket, en de toegankelijkheid en de zoekmachine optimalisatie van de toevoeging, zullen we de CSS:,&#glad op dat etiket {: geen;}, en de oprichting van, de eigenschap niet die we willen bereiken, in dit geval, niet kijken!,,,, de verenigbaarheid van de maatregelen 7: de browser, nu, laten we terug gaan naar de potentiële problemen, zullen we met de eigenschap, bijvoorbeeld.Iemand zei dat is een browser niet steunen, bijvoorbeeld, om deze website: onze blanco input zal hulpeloos.Om dit probleem op te lossen, gebruiken we dit Modernizr opsporen en corrigeren en steun voor is.Vanaf het begin, laten we in contact komen met onze: //europa.eu.int /comm /scripts, etikettering, vallen in < hoofd > http: //europa.eu.int.Voor de beste prestaties, je moet ze laten volgen de verwijzing van jouw stijl.We zijn voorstel voor Modernizr hoofd is tweeledig: de hele partij (om ie 5 elementen), moet de uitvoering van body> <; - Modernizr,, < script type = "tekst /javascript" src = 'http: //code. Dit is de meest recente. COM /. Versie van "> < /script *; < script src =' http: //www.modernizr. COM /download /Modernizr nieuwe J 's" > < /scripts > en nu, het creëren van een nieuwe javascript dossier, is de reserve.De unieke methode, is een goede manier om het gebruik van het creëren van een reserve Modernizr eigendom terug.Deze code zal worden toegevoegd aan de javascript dossiers, $(functie) (///////controleren of de browser steun (bijvoorbeeld.Modernizr. In de reserve) {///////van de waarde van een reserve voor de (het) vinden ("[]" bijvoorbeeld). Elke (functie) (als (% (dit). Val () = = ") ///////als het gebied leeg {% (dit). - (.Attr ('placeholder% (dit)");}}); ///////focus en vage reserve ("[]" bijvoorbeeld dollar). Focus (functie) (als (% (dit). Val () = = $(dit).Attr ('placeholder ") {% (dit). Val ('"); en (de). RemoveClass ('placeholder ");}}). De vage (functie) (als (% (dit). Val () = ="



Previous:
Next Page: