Foundation is een responsive front-end framework, bestaande uit efficiënte HTML- en CSS-componenten voor UI-configuratie (User Interface), verschillende fragmenten en sjablonen, maar ook tal van optionele JavaScript-extensies. Het webframework heeft een modulestructuur en is ontworpen voor het configureren van projecten die toegankelijk zijn vanaf verschillende apparaten; wordt gedistribueerd met de MIT-licentie en kan worden gedownload van beide officiële startpagina beide aan GitHub. Vanaf de Foundation versie 4.0 geldt het werkuitgangspunt "Mobiel eerst", dus sindsdien hebben we met behulp van verschillende nieuwe modules gewerkt om de prestaties te optimaliseren en de grootte van bestanden binnen het raamwerk te verlichten. Naast de standaardversie van Foundation heeft ZURB ook andere varianten uitgebracht voor het ontwikkelen van e-mailnieuwsbrieven (Stichting voor e-mails) en één pagina-sites (Basis voor apps).
Foundation, het responsieve webframework dat wordt gekenmerkt door zijn modulaire structuur, profiteert vooral van flexibiliteit. U heeft de mogelijkheid om voor het downloaden te beslissen welke componenten u wel en niet kiest: op deze manier kunt u uw eigen variant van de webcodeverzameling samenstellen zonder dat u gedwongen wordt modules te downloaden die u niet nodig heeft. En mocht het gebeuren dat je je realiseert dat je een component nodig hebt die je op het moment van downloaden niet had geselecteerd, dan kun je deze later eenvoudig aan het framework toevoegen. Op dezelfde manier is het ook mogelijk om modules te verwijderen die niet langer nuttig voor u zijn: zo bent u altijd verzekerd van de mogelijkheid om alleen de functies te hebben die u echt nodig acht voor de realisatie van uw webproject.
Voor Foundation 6.0 heb je de keuze uit meer 40-componenten die behoren tot de volgende zeven sectoren:
Ook kunt u voor het downloaden kiezen of defimaak wat af standaardinstellingen voor het raamwerk. Deze omvatten opties voor het wijzigen van het aantal of de dikte van kolommen en de maximale breedte van het rastersysteem, evenals verschillende kleurinstellingen en het bepalen van de richting van de tekst (links naar rechts of rechts naar links). Als je eerst het framework wilt testen zonder de werking van de afzonderlijke modules te bestuderen, kun je Foundation ook als volledige versie downloaden (Volledige) of alternatief als lichtere basisvariant (essentieel).
Als u tevreden bent met de mogelijkheden die CSS biedt en vervolgens eenvoudig de stijlen op het gedownloade CSS-bestand overschrijft, heeft u zeker de juiste beslissing genomen. Het Foundation-framework heeft echter nog een speciaal kenmerk: de basis van de CSS-code is geschreven in de Sass-stijlbladtaal (Syntactisch geweldige stylesheets), een zogenaamde preprocessor voor CSS. Sass maakt het voor jou mogelijk om aan stylesheets te werken .scss die vervolgens kunnen worden gecompileerd of getranscribeerd in populaire .css-bestanden en die vervolgens door browsers worden gelezen en geïnterpreteerd.
Als je de Sass-variant van het ZURB-framework gebruikt, geniet je van de volgende voordelen:
De Sass-compiler is oorspronkelijk geschreven in Ruby. Als u deze programmeertaal echter niet gebruikt, bent u niet verplicht om deze voor Sass te installeren, want met LibSass heeft u een alternatief geschreven in C. LibSass werkt met alle besturingssystemen die in gebruik zijn en kan eenvoudig worden geïnstalleerd op een Node.js workflow, dat wil zeggen, om wijzigingen aan te brengen in de code in Sass en deze automatisch te vertalen naar CSS.
Met de overgang van versie 5 naar Foundation 6.0 heeft ZURB de bestandsgrootte van het gehele framework opnieuw verkleind: met zijn 60 KB CSS en 84 KB JavaScript geniet Foundation de reputatie een een van de meest gestroomlijnde ontwikkelplatforms en lees dat die er is. Dankzij de eerder genoemde modulaire opbouw en een zekere mate van maatwerk ben je zelfs in staat om het raamwerk verder te verkleinen. In combinatie met het flexibele Grid en de verschillende attributenARIA (bijvoorbeeld voor de omzetting van een effectieve toetsenbordnavigatie) geïmplementeerd door ZURB, kunnen de basisvoorwaarden, onmisbaar voor de realisatie van een webproject dat compatibel is op verschillende platforms en apparaten, als volledig vervuld worden beschouwd. ARIA-kenmerken zijn het best gedocumenteerd en zijn beschikbaar waar u de toegankelijkheid van uw website aanzienlijk wilt optimaliseren.
Als u met de Sass-versie van het framework werkt, zorg er dan voor dat u uw opties voor het configureren van de ontwerpelementen en lay-outs die u invoegt uitbreidt. Het gebruik van deze speciale stylesheets is voor beginners zeker niet eenvoudig en vereist een bepaalde leerperiode, die over het algemeen ook geldt voor het platform. Ik ook'integratie van externe componenten, evenals modules en Foundation-projecten in een ander framework of in een CMS is erg ingewikkeld. De kleine zwakke punten die Stichting ZURB laat zien in vergelijking met andere CSS-frameworks, zoals Twitter Bootstrap, zijn de beperkte verscheidenheid aan sjablonen en het gebrek aan ondersteuning voor oudere versies van Internet Explorer.
Stichting ZURB begeleidt ontwikkelaars vanaf het eerste prototype tot de kant-en-klare website en kenmerkt zich vooral door een eigen rendement. Als je merkt dat sommige componenten overbodig zijn, heb je de mogelijkheid om ze te deselecteren zonder de functionaliteit van andere elementen aan te tasten. Concluderend wordt het CSS-framework gekenmerkt door een bijzonder slanke code die het door ZURB gekozen leidmotief "Mobile First" benadrukt. Samen met extreem flexibel Grid-systeem, die u optioneel kunt aanpassen met Sass, is het raamwerk ideaal om te ontwikkelen responsieve front-end die het voordeel hebben dat ze een hoge snelheid hebben bij het laden van gegevens en een goede toegankelijkheid, en zich ook aanpassen aan verschillende schermformaten.
Je kunt het ZURB-framework ook gebruiken voor het maken van op maat gemaakte en misschien complexere webprojecten, maar dit gaat gepaard met een aanzienlijke overbelasting van energie en vereist een goed begrip van de snippets.
Het opstellen BlogInnovazione.it
Elke bedrijfsvoering produceert veel data, ook in verschillende vormen. Voer deze gegevens handmatig in vanuit een Excel-blad om…
Het compromitteren van bedrijfse-mails is in de eerste drie maanden van 2024 meer dan verdubbeld vergeleken met het laatste kwartaal van…
Het interface-segregatieprincipe is een van de vijf SOLID-principes van objectgeoriënteerd ontwerp. Een klas moet…
Microsoft Excel is de referentietool voor data-analyse, omdat het veel mogelijkheden biedt voor het organiseren van datasets,…
Walliance, SIM en platform behoren sinds 2017 tot de koplopers in Europa op het gebied van Real Estate Crowdfunding, kondigt de voltooiing aan…
Filament is een "versneld" Laravel-ontwikkelingsframework dat verschillende full-stack-componenten biedt. Het is ontworpen om het proces van…
«Ik moet terugkeren om mijn evolutie te voltooien: ik zal mezelf in de computer projecteren en pure energie worden. Eenmaal gesetteld…
Google DeepMind introduceert een verbeterde versie van zijn kunstmatige-intelligentiemodel. Het nieuwe, verbeterde model biedt niet alleen…