De oprichting van een netwerk van flexboxgrid portefeuille en jribbble

en flexboxgrid en jribbble,,,, de oprichting van een netwerk voor de bouw van een portefeuille van ontwikkelaars van de dagelijkse behoeften.Niet doen - om een ontwerp - het ritme en de consistentie, maar als een bekende rooster structuur is, het is een simpel werk, trans - team, flexboxgrid ontwerp - taal., is een nieuw kader, waardoor je voorspelbaarheid en - systemen op basis van de taal van de flexibiliteit van de structuur van de en de combinatie van eenvoudige flexbox.Vandaag zullen we, door het gebruik van flexboxgrid op basis van kennis, en voor het opbouwen van een eenvoudige combinatie van   dribbble diervoeders pagina 's.Oké, laten we beginnen.Aan het begin van de flexboxgrid CSS,,, de eerste stap is om te beginnen flexboxgrid CSS.De ontwikkeling en het gebruik van de volgende versie van   unminified.,,, laten we praten over hoe de flexboxgrid werkt.Het dossier is volledig opgenomen in de   flexboxgrid.com homepage, maar we zullen hoog op de kolom.,, reactie, flexboxgrid ter ondersteuning van de vier belangrijkste punten noemen, om te voorkomen dat een bepaalde breekpunt voor de handhaving van de pixels.Deze punten  , enerzijds,  , ring,,  , in de tabel, en  , muren, nomenclatuur, die worden beschouwd als   handen, benen, het Bureau en de muur van de breedte van de haven (dat wil zeggen: een apparaat dat zelf).   in de structuur zelf van deze categorie is:,, kolom [aantal], [] column-4 breekpunt hand flexboxgrid een muur in de kolom, gebaseerd op een percentage van de netten en het gebruik van de kolom en de flexbox macht van een combinatie van een netwerk.,,, noot: de steun voor de flexbox browser nog steeds onvolledig is; flexboxgrid mag niet afhankelijk zijn van deze projecten moet de volledige verwezenlijking van de browser,,. Routine, rechtstreeks uit met het document van   opeenvolgende gebruik flexboxgrid ziet er als volgt uit:,, < div = "Bank" >< div = "column-12... Handen column-8 - ring column-6 - station column-4 muur" > < div = "doos" > antwoord < /div > < /div > < /div >,, automatisch opgenomen, is er Een "automatisch" opgenomen in de breedte elke breekpunt beschikbaar.Dit is wat anders dan de traditionele  , breedte: auto 's,   regels.Flexbox zal worden over de rij appropriately met even-sized columns ongeacht of hoeveel zijn in de row. <,, div = "rij" > < div = "column-auto--hand" > < div = "doos" > auto< /div> < /div> < div = "column-auto--hand" > < div = "doos" > auto< /div> < /div> < div = "column-auto--hand" > < div = "doos" > auto< /div> < /div> < /div>,, voor geval, bijvoorbeeld in de boven de kolommen one-third zal nemen. Each., en aanpassing, er is een veel meer, dat kan worden gedaan met Flexboxgrid, met inbegrip van de aanpassing van een row's columns horizontally: <,, div = "rij start" > < /div> < D;Klasse IV = "het centrum" > < /div > < div = "einde" > < /div >:,,,, en verticale < div = "afval" > < /div > < div = "lijnen" > lt; /div > < div = "basis" > < /div >,, flexboxgrid ook gebruik maken van flexbox te sorteren en dynamische ruimte keuze, maar nu zullen we doorgaan, we dribbble mazen creëren.Een netwerk van,,,, we beginnen met een eenvoudige leeg http: //europa.eu.int), met inbegrip van en - normen.Als de hele vrij gebruik te maken van modellen en instrumenten zoals Modernizr, maar dit project zullen we ons concentreren op javascript. Http: //europa.eu.int en CSS, moet je voorbereid.,, <.Html> doctype; < html> < head> < link rel = "stylesheet": /css/normalize.css "> < link rel =" stylesheet ": /css/flexboxgrid.css" > < link rel = "stylesheet": /css/stijl CSS "> < /head> < body> script src = <"; http://code.jquery.com/jquery-1.10.1.min.js "> < /script> < script src =" js/script.js "> < /script> < /body> < /html>,, van hier, we bouwen uit de structuur van De: //europa.eu.int /comm /we willen gebruiken, en dan we alles met de haak.   dribbble.,, ons net markup. Zullen we zeggen, ten eerste, we willen opgezet A - dat begint op een minimum van twee blokken   per horizontale rij, en door te  . Zes blokken   per rij Op de muur,   breakpoint.  ,Dit is hoe we het land zou ontstaan,, < div = "rij" > < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < div = "column-6--hand column-4--lap column-3--desk column-2--wall" > < /div> < /div>,,, column-6--hand, dat op de dictates, producten (voor de hand: in de hand gehouden blo).De controle in de Twaalf zesde kolom.We kunnen dus in een rij van de lay - out van   ons op dit punt een postzegel, twee in, ring,.,, het breekpunt, column-4 - ring, dat elke blok vier breed, dus we kunnen regelen op een rij drie.,, een meer dynamische Marker, laten we zeggen dat we willen dat Het elektriciteitsnet. Staat.Hier is een voorbeeld van A - rij met - breedte en variabele widths. <,, div = "rij" > < div = "column-6--hand column-3--lap column-2--desk column-auto--wall" > < /div> < div = "column-6--hand column-3--lap column-4--desk column-auto--wall" > < /div> < div = "column-6--hand column-3--lap column-3--desk column-auto--wall" > < /div> < div = "column-6--hand column-3--lap column-3--desk column-auto--wall" > < /div> < div = "column-6--hand column-6--lap column-5--desk column-auto--wall" > < /div> < div = "column-6--hand column-6--lap column-7--desk column-12--wall" > < /div> < /div>:,,, in de muur,   producten, we hebben eigenlijk 'Ik heb vijf grensoverschrijdende mazen; het is meestal niet mogelijk zijn zonder het gebruik van klasse 12 - systeem, de Twaalf niet deelbaar door vijf.Echter, met de flexbox, de breedte van de kolom, kan gemakkelijk worden automatisch berekend, brengt jribbble.,,, en nu hebben we een netwerk van lokale, we schrijven noodzakelijk om onze dribbble code van de inhoud.We gebruiken dit   jribbble plug - ins.Je kan pakken   github van de bron.Jribbble zal aan de bal uit dribbble heel makkelijk.,, opgenomen in een afzonderlijke documenten jribbble js, of in je  , de top is het script,.Hieronder Jribbble, van deze code zal brengen in je wensen over dribbble shots.,, (functie) (var playerId = "envato"; $.jribbble.getShotsByPlayerId (playerId, functie (data) {VAR spontane = data.shots; var h = "; $(spontane.Each (function (I, schoot) {H + ='< div =;" column-6--hand column-4--lap column-3--desk column-2--wall ">"; h ='< a: /"+ shot.url +" > < IMG - src = "+ shot.image_teaser_url +" > < /a> "; h ='< /div>";}); en ('.dribbble-shots'). (H);});} ()); de eerste,, we onze code in een   onmiddellijk te invoked function uitdrukking, die we voor onze javascript scope. maakt.De volgende stap, en we zullen onze speler id, en dan gaan we terug met jribbble onze camera 's.Als we onze camera 's, creëren we elke kans: //europa.eu.int /comm /door de herhaalde en het invullen van een element van klasse  , dribbble schieten,  http: //europa.eu.int: //europa.eu.int /comm /structuur, we eruit moet zien:,, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int > < hoofd > < link href = "http://fonts.googleapis.com/css?Family=Maven+Pro'rel='stylesheet'type='text/css'> < link rel = "stylesheet": /css/normalize.css "> < link rel =" stylesheet ": /css/flexboxgrid.css" > < link rel = "stylesheet": /css/stijl CSS "> < /head> < body> < div =" CONTAINER "> h1> < en M 'n dribbble Shots< /h1> < div =" rij door dribbble-shots "> < /div> < /div> < script src =" http://code.jquery.com/jquery-1.10.1.min.js "> < /script> < script src =" js/script.js "> < /script> < /body> < /html>,, noot. We've ook   opgenomen a Google Font.,  , minimale Styling, volgende, dan wordt een minimale, styling in   stijl CSS:,,,, lichaam {Het lettertype familie: "pro" Maven, sans serif; kleur:&#f1faff;} {} worden - 400; * * * * * * * [klasse ^ = kolom] {/* de maximale hoogte: 100px; * * * * * * * /overloop: verbergen; marge beneden 12px;} * [klasse ^ = breedte van kolom] IMG - {} {breedte: 100%; container: 0: 80%; de marge van auto 's positie ten opzichte van de top; verpakking;:: 100px;} {blijkt dat een blok; doorzichtigheid: 0,9): bouw van transparantie: 1;} {niet, je hangt uiteindelijk af van de producten, en dergelijke:,,,,, conclusies, flexboxgrid biedt een zeer flexibel netwerk oplossing, waarbij de controle op afstand van enkele zeer interessante elementen, de omvang, de show, en zelfs de volgorde.Als de combinatie van de inhoud van de flexboxgrid opvallend, dat je rustig doet eerder ingewikkelder, je net.




Previous:
Next Page: