, het creëren van een animatie 3D kaart /grafische,,,,,,,,,, uitwisseling van aandelen, 17,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En de truematter team, is het de taak van de recente oprichting van een leuke, sexy web van toepassing is, de modaliteiten van de deelname van de berekening van de gegevens.Om onze hoofden samen, we hebben een diagram, interactieve gebruiker geen, hoop ik, een pagina 's.We zijn blij dat we kunnen delen met de code van de Gemeenschap.Een paar CSS vaardigheden, een dosis), alsmede een grafische magie, maar als we klaar zijn met deze les, we hebben een mooie interactieve kaart, je kan aanpassen aan de inhoud van uw hart.,,,, voorbereiding van de illustraties, grafische elementen, die in de vorm van gehakt en opgesteld is. Laat deze Kaart een WOW. slechts drie elementen voor dit project, maar als gevolg van de noodzaak de CSS, we gebruiken en het imago van het creëren van een illusie, die deze grafische kaart zelf nodig heeft voor de vervaardiging van precieze, door drie onafhankelijke het gebruik van alles in elkaar op de Top van het gebruik van de CSS, en twee van hen zijn vastgesteld (voor - en achter de "glazen" kaart kit), en één van hen isHet gebruik van dit animatie (Midden - groene voorwaarden).,,, grafische elementen: de grafiek 1 achter, tegen de achtergrond van de kaart is de bodem (zie ik alleen maar als de BAR leeg is op 0%), links en rechts panel na.Op de grond, met inbegrip van de kaart ons alle de huisvesting, moet uitgroeien tot een van de "dekking", als geheel of gedeeltelijk met kaarten.Dit is echt een illusie. - voor de mensen, de grafische elementen 2: deze grafiek animatie. Deel is eenvoudiger te maken.Wij bevelen het gebruik van zeer fundamentele driedimensionale tekening, illustrator, of je kan alleen maar tekenen een panel in de vorm van photoshop en stoppen. kleur kaart is helder, het mogelijk verzadiging.Waarom?Omdat, in de laatste kaart, het lijkt op een doorzichtige huls, dus het zal niet laag op de kleur, het is Super belangrijk boven - en de onderkant van de rand van de transparantie van dit stuk, dus moet het behoud van Papoea - Nieuw - Guinea, is ook belangrijk is: de hoogte van de kaart van Het identieke zaak.In onze foto 's, de middelste laag lijkt korter is dan de huls, als je tot je de centrale een stuk, zodat de centrale BAR volledig zo hoog als het omhulsel.Als je het te kort, je zal nooit een kaart met 100% correct.Als je te veel foto 's, kaart lege container, animatie, grafische elementen: de top 3, hier hebben we een echte visie van bedrog, gebeurt dit in de derde en laatste stuk van de onderste rand.Als de rand van transparante links en rechts, links en rechts de randen moeten op dezelfde kleur als je achtergrond, bijvoorbeeld, de achtergrond van de website van het blok is zwart, zwart gevuld met vaste bodem nodig.In het genoemde voorbeeld, de achtergrond van de website is een witte, dus we vullen met witte is op de bodem van de rand.Deze kleur gebied effectief verbergen van een overschot van tussentijdse - foto 's (grafische elementen, 2).Zonder dit stuk en de ondoorzichtige onderste rand, we verloren de 3D - effect.Hier is het plan: geen,,: //europa.eu.int /comm /, oké!We zijn klaar met alle cijfers, we zijn klaar om naar de code.Http: //europa.eu.int zelf is heel eenvoudig.Zie je de vorm van een selectie van gebieden en een paar van die BAR, laten we in de eerste plaats de integriteit van de bron, en dan zullen we het stuk voor stuk (geen woordspeling.Noot: grafieken die elementen opgenomen in de vorm van etikettering, noscript > < < H > je moet javascript om deze demonstratie.< /H > < /noscript > < tabel id = form1 Action = "#" onsubmit = "terugkeer valse;" > <.- de vorm van de verpakking, de elementen die = "> < formcontainer" > wil je elke maand geld besparen?< beperkte = "eieren" onchange= "(); de berekening van" > < selected= "geselecteerd. Een" 0 "> - kies een bedrag -< /option> < optie." 100 "> 100 dollars< /option> < optie VALUE =" 200 "> 200 dollars< /option> < optie." 300 "> 300 dollars< /option> < optie." dollars< 400 "> 400; /option> < optie." 500 "> 500 dollars< /option> < optie." 10 "> 1000 dollars< /option> < optie" 2000. "> 2000 dollars< /option> < optie." 3000 3000 dollars< ">; /option> < optie." 40 "> 4000 dollars< /option> < optie." 5000 5000 dollars< ">; /option> < /select> wat is uw maandelijkse inkomen?<select id="income" onchange="calculate();"> \t<option selected="selected" value="0">- select an amount -</option> \t<option value="1000">1000 dollars</option> \t<option value="2000">2000 dollars</option> \t<option value="3000">3000 dollars</option> \t<option value="4000">4000 dollars</option> \t<option value="5000">5000 dollars</option> </select> </div> <div id="grapharea"> <h4>Percentage of Monthly Salary Saved</h4> <div id="p25">25%</div> <div id="p50">50%</div> <div id="p75">75%</div> <div id="p100">100%</div> <div id="graphcontainer"> \t<img id="graphbackground"Src = "" "" http://nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphbackground.png "(= breedte = 262" hoogte = 430 "/> < IMG =" graphbar src = "http://nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphbar.png" "" "" (= breedte = 262 "hoogte = 430" /> < IMG = "graphforeground src =" http://nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphforeground.png "" "" "(= breedte = 262" hoogte = "430" /> < /div > < /div > < /vorm > de verdeling van de kaarten,,, omdat we in de eerste plaats afhankelijk van javascript. Controleer zeker konden In de browser noscript, < > < H > je moet javascript om deze de demo.< /H > < /noscript > dat we nu beginnen te vormen.Voor deze demonstratie doelstelling, we gebruiken twee eenvoudige - menu 's, maar je kan gemakkelijk tot wijziging van deze code tekstvak, radio, of elke andere vorm van inbreng.De keuze van een bepaalde eigenschap, veranderingen in de berekening van de functie, de "();", zullen we in de volgende: rubriek te dekken., < div = "formcontainer" > wil je elke maand geld besparen?< beperkte = "eieren" onchange= "(); de berekening van" > < selected= "geselecteerd. Een" 0 "> - kies een bedrag -< /option> < optie." 100 "> 100 dollars< /option> < optie." 200 "> /option> 200 dollars<; < optie." 300 "> 300 dollars< /option> < optie." dollars< 400 "> 400; /option> < optie." 500 "> 500 dollar < /option> < optie." 10 "> 1000 dollars< /option> < optie" 2000. "> 2000 dollars< /option> < optie." 3000 3000 dollars< ">; /option> < optie." 40 "> 4000 dollars< /option> < optie." 5000 5000 dollars< "> /option> <;; /selectie > hoe oud ben je?< beperkte = "inkomen" onchange= "(); de berekening van" > < selected= "geselecteerd. Een" 0 "> - kies een bedrag -< /option> < optie." 10 "> 1000 dollars< /option> < optie." 2000 "> 2000 dollars< /option> < optie." 3000 3000 dollars< ">; /option> < optie." 40 "> 4000 dollars< /option> < optie." 5000 5000 dollars< ">; /option> < /select> < /div> en ten slotte, opgenomen in de vorm van het label, en de grafische elements:, < div =" grapharea "> < h4> het percentage van de maandelijkse salaris Saved< /h4> < div =" - P25 "> 25%< /div> < div =" P50 "> 50%< /div> < div =" P "> 75%&lT; /div > < div = "P" > 100% < /div > < div = "graphcontainer" > < IMG = "graphbackground src =" http://nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphbackground.png "" "" "(= breedte = 262" hoogte = 430 "> < IMG =" graphbar src = "http://nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphbar.png" "" "" (= breedte = 262 "hoogte = 430" /> < IMG = "graphforeground src = 'http: //nettuts.s3.amazonaws.com/2032_animatedbargraph/images/graphforeground.png" "" "" (= breedte = 262 "hoogte = 430" > < /div > < /div > CSS,,,formcontainer {drijven: links;}grapharea {positie: relatieve; drijvende: links; marge: 4em;}graphcontainer {: relatieve positie;Breedte: 262px; lengte: 430px; overloop: verbergen;}graphbackground,graphforeground {positie: absolute;}graphbar {standpunt: de absolute top:; 430px;}. Graphlabel {positie: absolute; links: 270px;}P25 {top: 365px;}top: 278px; P50 {}P75 - top: 191px;}P100 (top: 105px;}, is waarschijnlijk het meest belangrijkste, grijp je oogbal, dit isgraphbar deel neemt nota van degraphbar die begon in onze 430px – de totale hoogte van de BAR.De hoogte van deze verklaring is het aantal door dit is manipulatie van grafische animaties.Als je al je eigen grafische elementen, hoge of korter is dan 430px, je moet de aanpassing van de hoeveelheid worden op basis van hun grafische, ook, en je moet de aanpassing van- P25,- P50,P75, enP100.Deze verklaring, die op de Top van 25%, 50%, 75% en 100% van de positie van de rechts aangegeven op de kaart, en het nemen vannauwlettend in graphcontainer stijl, #: graphcontainer {positie ten opzichte van de breedte:;: 262px; lengte: 430px; overloop: verbergen;}, een positie: relatieve; in dat laten we gebruik maken van de verklaring van de buitenkant van de verpakking van absolute standpunt van diegraphcontainer drie binnen, dus kunnen we boven op elkaar gestapeld, met gebruikmaking van de Wegwijzerdienst gecompenseerd.Ook belangrijk is de lengte en breedte van het div, hier - - van de hoogte en breedte moeten volledig overeen met de lengte en breedte van het grafische element 1 en 3.Maar, overloop: verbergen; grafische elementen, verborgen, 2, wanneer het de uitbreiding van de grenzen van de buitenkant van de verpakking, de sector, de code, nu voor dit!Het zal alles samen, en in de animatie toegevoegd.Een volledige herziening: dit snel, < script> de functionele berekenen () {VAR zeropos = 355; var loon = $("# inkomen"). Val (); var besparingen = $("# besparingen"). Val (); var% = besparingen /lonen; als (parseint (De besparingen) en GT; 0 & & & en; parseint (lonen) > 0) {als (parseint (besparingen) > parseint (lonen) waarschuwing ("kan je niet redden van meer dan je inkomen verander je de keuze van de overeenkomstige."); de andere {'= (% = = 0).Zeropos:zeropos - (% * * * * * * * zeropos $(");graphbar"). De animatie ({- + "- top:"}, 1500);}}} < /scripts > en ten slotte, de eerste, de oprichting, in de berekening met behulp van een constante.Zeropos is pixels in de centrale elementen (grafiek 2, activiteiten) moet worden beschouwd als vertegenwoordiger van 0%, var zeropos = 355; en, ten tweede, door de keuze van de doos gevonden - loon en besparingen van de waarde van de gebruiker te kiezen.De berekening van de waarde van het percentage dan –%. Var. Loon = $("# inkomen"). Val (); var besparingen = $("# besparingen"). Val (); var% = besparingen /lonen;, de volgende stap is de controle, om ervoor te zorgen dat de gebruikers van de selectie van waarden in feite al.Als ze er is, blijven we met het script.Anders kunnen we niets doen, als parseint (besparingen) > 0 & & & en; parseint (lonen) > 0), als de gebruiker van de passende waarde, en ervoor te zorgen dat de lonen van hun keuze dan ze willen helpen redden.Als ze er is, blijven we met het script.Of we de gebruiker een wijziging van hun keuze. Als (parseint (besparingen) > parseint (lonen) waarschuwing ("kan je niet redden van meer dan je inkomen verander je de keuze van de overeenkomstige.");, en nu zijn we eindelijk in de script - berekening van de positie van het vlees, Ik zal je dan zijn. De lancering is animatie, laat het gebeuren, val = (% = = 0).Zeropos:zeropos - (% * * * * * * * zeropos $(");graphbar"). De animatie ({- + "- top:"}, 1500); dat daarom bij de berekening van de locatie. - val - versterking van in de eerste plaats een bepaald percentage van de waarde van nul.Als dat het geval is, waarde gelijk is aan zeropos constant.Anders, de berekening van de nieuwe gebieden van de waarde nul verminderd door het percentage vermenigvuldigd met de waarde nul.Deze formule is omdat we de BAR animatie van nul - positie op de kaart op de bodem van de berekening van de waarde, zodra de pixels, we weten dat we de titel, dus gewoon op de overdracht van nieuwe CSS - waarden graphbar object met 1500 animatie van de hoogste positie in: methode voor de animatie (op basis van de snelheid van de animatie is seconden).Dan is geen magie we en mobiele BAR in kaart.Viola à!, wil je deze training.,
Het creëren van een animatie 3D kaart /grafische
Previous:14 reden waarom niemand met je