Categoriearchief: Webdesign

Toveren met CSS Grid Layout

CSS is de opmaaktaal voor websites en -apps. Met de bundel van drie boeken uit de Web Development Library over die onderwerp leer je alle mogelijkheden, waardoor je veel betere websites ontwerpt. In het boek CSS 3 van Doolaard en Kassenaar leer je werken met CSS-selectors, maateenheden, het box-model, kleurmodellen en meer. De vele oefeningen maken het tot een perfect (zelf-)studieboek. Ben je de basis voorbij? In CSS Flexbox & Grid Layout helpt Peter Doolaard je met het maken van lay-outs voor webpagina’s met Flexible Box Layout en CSS Grid Layout. Deze technieken zijn bedoeld om op een intuïtieve manier complete webpagina’s, apps en onderdelen van de gebruikersinterface in te delen. Met het boek Bootstrap 4 van Peter Kassenaar kunnen niet-designers hun websites snel op consistente en eenvoudige manier opmaken, terwijl ‘echte’ designers hun hart kunnen ophalen aan de vele mogelijkheden die het framework biedt om het naar eigen wens in te stellen. Vergroot je CSS-expertise en bestel deze drie boeken samen voor een voordelige prijs. Hieronder vind je een voorbeeld over het werken met CSS: Toveren met CSS Grid layout van de hand van Peter Doolaard.(H.F.)

Toveren met CSS Grid layout

Hoe bouw je met dezelfde HTML-codebasis een website met vier gezichten? Je leest het in dit artikel waarin we de website rollingstone.com namaken. De lay-out van deze website varieert van één tot vier kolommen waarbij de inhoud steeds net even anders wordt gepresenteerd. CSS Grid Layout en de nieuwe optie subgrid zorgen voor de magie.

Lees verder Toveren met CSS Grid Layout

Handboek JavaScript en jQuery

Het zal niemand in de webdevelopment wereld zijn ontgaan. JavaScript is de laatste jaren in sneltreinvaart geëvolueerd. Lange tijd was het een programmeertaal waarmee je klokjes in de statusbalk van de browser kon tonen of eenvoudige animaties in de pagina plaatste. Maar sinds de komst van jQuery in 2006 werd alles anders.

Voor het eerst werden complexe, cross-browser compatible handelingen mogelijk zoals het selecteren van elementen en er allerlei handelingen mee uitvoeren. Het is niet overdreven om jQuery ‘de redding van JavaScript’ te noemen. jQuery is een bibliotheek die in aanvulling op JavaScript wordt gebruikt.

Populariteit

Ook met de populariteit van frameworks zoals React, Angular en Vue is de rol van ‘gewoon’ JavaScript en jQuery nog lang niet uitgespeeld. JQuery wordt meegeleverd met de standaardinstallaties van WordPress (35% van álle honderden miljoenen websites ter wereld draait op WordPress), andere content management systemen, wordt aanwezig veronderstelt in de populaire CSS-bibliotheek Bootstrap en wordt in het onderwijs gebruikt om snel interactiviteit aan webpagina’s toe te voegen. JQuery is meegegroeid met deze ontwikkelingen. Oude opdrachten verdwenen uit de bibliotheek, nieuwe opdrachten zijn toegevoegd.

De laatste jaren zijn er echter ook wijzigingen doorgevoerd in de taal JavaScript zelf. De manier om variabelen te declareren met var werd vervangen door const en let. Er zijn nieuwe manieren om functies te definiëren en bijvoorbeeld communicatie met een achterliggende API en database zijn nu rechtstreeks vanuit JavaScript mogelijk met de opdracht .fetch().
Lees verder Handboek JavaScript en jQuery

Maak zelf een HSL-kleurkiezer met HTML, CSS en JS (4)

Handboek HTML 5 en CSS3Het boek van de maand oktober 2019 was Handboek HTML5 en CSS3, 5de editie van Peter Doolaard. Die maand bespreken we het boek en gaven we op dit blog wat voorproefjes uit het boek. Dit is deel 4 uit een serie over het maken van een HSL-kleurenkiezer met HTML, CSS en wat JavaScript. Deel 1 vind je HIER, deel 2 vind je HIER en deel 3 HIER. De site die bij het boek hoort vind je HIER. (H.F.)

Er bestaan allerlei hulpmiddelen om de CSS-code van een RGB- of HSL-kleur te bepalen, maar zelf iets bouwen is een perfect oefenproject. In een serie korte artikelen lees je hoe je zelf een kleurkiezer voor HSL maakt met HTML, CSS en een beetje JavaScript. Dit is deel 4: de helpfunctie.
Met de kleurkiezer kun je sinds aflevering 3 van de serie een kleur instellen en de CSS-code daarvan kopiëren en plakken in je code-editor. Een ding ontbreekt nog: de helpfunctie. Leer hoe je een overlay en een dialoogvenster maakt met HTML, CSS en Javascript.
Begin gemist? Lees dan eerst deel 1. Lees verder Maak zelf een HSL-kleurkiezer met HTML, CSS en JS (4)

De pijlers van het digitale web – HTML5 en CSS3 – op papier

Als je serieus aan de slag wilt gaan met het technisch bouwen van websites, dan is kennis van HTML5 en CSS3 en JavaScript onontbeerlijk.

Nu kan je de technieken voor HTML en CSS op heel veel digitale manieren leren; er zijn zát online tutorials en trainingen ! Maar het gros daarvan is in het Engels. Voor velen is dat misschien geen groot probleem (web-technieken zijn immers volledig Engelstalig georiënteerd). Maar er zijn ook veel mensen die het wel zo prettig vinden als een en ander op zijn minst in het Nederlands wordt beschreven en uitgelegd !

cover boek html css doolaardDe 5eeditie van het boek “HTML5 en CSS3” van Peter Doolaard voorziet daar uitstekend in. Lees die éérst, dan kan je daarna alles gaan nakijken en uitdiepen in allerlei handige online overzichten en hulpmiddelen.

Even wat achtergrond-informatie: anno 2019 bestaat het web 30 jaar. De eerste tien jaren waren woest en wild. Als gevolg daarvan heerste in het tweede decennium vooral moedeloosheid bij de grondleggers. Maar dankzij een hoognodige grondige ommezwaai (HTML5) is het web uit een diep dal gekrabbeld en floreert het nu als nooit tevoren. Lees verder De pijlers van het digitale web – HTML5 en CSS3 – op papier

Maak zelf een HSL-kleurkiezer in HTML en CSS (2)

Handboek HTML 5 en CSS3Het boek van de maand oktober is Handboek HTML5 en CSS3, 5de editie van Peter Doolaard. Deze maand bespreken we het boek, geven we op dit blog wat voorproefjes uit het boek. Dit is deel 2 uit een serie over het maken van een HSL-kleurenkiezer met HTML, CSS en wat JavaScript. De site die bij het boek hoort vind je HIER. (H.F.)

In deel 1 van deze serie is het raamwerk van de HSL-kleurkiezer gebouwd. Dit deel gaat over het maken van de regelaars voor de componenten van een HSL-kleur. Dat blijkt nog een mooie uitdaging.

De kleurwaarden

Eerst moeten we bedenken hoe we alle kleuren kunnen weergeven. Een HSL-kleur bestaat uit drie componenten: hue (tint), saturation (verzadiging) en lightness (helderheid). HSL is gebaseerd op de RGB-kleuren. Het model ziet eruit als een dubbele kegel, met de kleuren in een cirkel en zwart en wit op de toppen. Rood staat op 0/360 graden, groen op 120 en blauw op 240 graden. In CSS wordt bijvoorbeeld de volle kleur groen weergegeven als hsl(120, 100%, 50%). Hierbij is 120 de tint, 100% de verzadiging en 50% de helderheid. Met de hoofdkleuren van RGB maken we een kleurverloop waarin alle tinten voorkomen. CSS heeft daarvoor de eigenschap linear-gradient. Lees verder Maak zelf een HSL-kleurkiezer in HTML en CSS (2)

Maak zelf een HSL-kleurkiezer in HTML en CSS (1)

Handboek HTML 5 en CSS3Het boek van de maand oktober is Handboek HTML5 en CSS3, 5de editie van Peter Doolaard. Deze maand bespreken we het boek, geven we op dit blog wat voorproefjes uit het boek. Dit is deel 1 uit een serie over het maken van een HSL-kleurenkiezer met HTML, CSS en wat JavaScript. Deel 2 uit deze serie vind je HIER, deel 3 HIER en deel 4 HIER. De site die bij het boek hoort vind je HIER. (H.F.)

Er bestaan allerlei hulpmiddelen om de CSS-code van een RGB- of HSL-kleur te bepalen, maar zelf iets bouwen is een perfect oefenproject. In een serie korte artikelen lees je hoe je zelf een kleurkiezer voor HSL maakt met HTML, CSS en een beetje JavaScript. Dit is deel 1: de interface (UI).

Interface voor het instellen van een HSL-kleur
Lees verder Maak zelf een HSL-kleurkiezer in HTML en CSS (1)

Handboek HTML5 en CSS3

Handboek HTML5 en CSS3

Handboek HTML 5 en CSS3Het boek van de maand oktober is Handboek HTML5 en CSS3, 5de editie van Peter Doolaard.
Van alle technieken voor het maken van webpagina’s en webapps zijn HTML en CSS de belangrijkste. Zonder HTML geen webpagina’s en zonder CSS blijft het een kale boel. In deze vijfde, bijgewerkte editie van dit handboek leer je omgaan met beide webtalen. Je leert eerst hoe je de content markeert met HTML zodat de paginastructuur klopt. Daarna maak je de onderdelen van de pagina op met CSS. Het uitgangspunt daarbij is dat je niet alleen leert dát dingen werken, maar vooral waaróm ze werken. Deze maand bespreken we het boek, geven we op dit blog wat voorproefjes uit het boek en praten we met Peter Doolaard over de ontwikkelingen van HTML5 en CSS3.

Webformulier

Ooit, lang geleden, dacht ik dat de computers ons mensen zouden bevrijden van allerlei domme routineklussen. Met een beetje slim programmeren kon je werkelijk van alles bereiken en echte programmeurs waren nog veel beter dan ik, verdwaalde biologiestudent, was. Dat was de tijd dat ik programmaredacteur werd van MSX Computer Magazine – en voor wie van na die tijd is, MSX was één van de homecomputers waarop de eerste golf computeraars het allemaal geleerd heeft.

Voor de pc verscheen, lang voordat Internet in beeld kwam maakten we acht keer per jaar een blaadje dat voor zowat een derde vol stond met zogenaamde listings. Basic programma’s om zelf in te tikken. En wie dat te veel werk vond kon bij ons de cassettes bestellen met daarop die programmaatjes. Inderdaad, audiocassettes, met daarop in hoorbare tonen die listings gecodeerd. Diskettes kwamen pas later. Lees verder Webformulier

WordPress: Gutenberg of de Klassieke Editor?

Sinds WordPress 5 is het de bedoeling dat je aan de gang gaat met de visuele editor Gutenberg. Hier – bij Computer Creatief – gebruiken we nog steeds de Klassieke Editor. Ik heb Gutenberg uitgezet en de plug-in voor de Klassieke Editor geïnstalleerd en geactiveerd. Als jarenlange WordPress-gebruiker vind ik Gutenberg op dit moment een storende factor in de workflow van het blog. Wat moet je in WordPress gebruiken: Gutenberg of de Klassieke Editor?

Via Google Docs

Gutenberg of de Klassieke editor
Naar WordPress sturen vanuit Google Docs via WordPress.com for Google Docs.

De werkwijze bij het blog (bij mij en bij de stukken van andere auteurs die aan mij aanleveren via Word) is alsvolgt. Ik bereid de blogposts voor in Google Docs. Ik schrijf zelf in Google Docs en deel de tekst altijd met mijn vrouw die de tekst naleest op onbegrijpelijke onzin, dubbele woorden enzovoort. De Word-bestanden van andere auteurs, de voorbeelden uit boeken die we plaatsen, kopieer ik ook naar Google Docs-documenten. In Google Docs gebruik ik een Add-on, een uitbreiding, waarmee ik rechtstreeks naar het blog kan publiceren: WordPress.com for Google Docs. Als de tekst, inclusief, titel, tussenkoppen en dergelijke klaar is, kies ik voor de Add-on, voeg nog steeds in Google Docs de WordPress-categorieën en tags toe, en kies voor Save. Lees verder WordPress: Gutenberg of de Klassieke Editor?

De inhoud van je WordPress-blog

Het is deze maand de maand van WordPress bij Computer Creatief. En tot nu toe hebben we het eigenlijk alleen over de techniek gehad, maar hoe zit het met de inhoud…?

Je kunt nog zo’n mooie WordPress-site hebben opgezet en alle trucs uit het boek van de maand hebben ingezet: als dat wat op je site staat niet interessant is houdt het op. Kortom: bedenk – met name als je een meer klassieke blog wilt opzetten – wat je wilt delen met de wereld. Het is de vraag of de wereld momenteel echt heel erg geïnteresseerd is hoe jou kids opgroeien, en dat Mientje vandaag de eerste meters zelfstandig gefietst heeft. Begrijp ons niet verkeerd: dat kan dan weer wél interessant zijn als je je blog specifiek op al dan niet verre familie en vrienden richt. In dat geval is het verstandig om de hele blog met een stevig wachtwoord te beveiligen zodat ook echt alleen die familie en vrienden van jouw privé-leven kunnen genieten. Een blog kan ook een aanvullende dienst zijn op een bedrijf dat je runt. ‘Storytelling’ ofwel het verhaal achter je bedrijf is een hot item in marketingland. En niet voor niets, want het geeft zelfs het meest complexe bedrijf een menselijk gezicht. Wat gebeurt er achter de schermen? Hoe wordt een product gemaakt? Zet eens een medewerker in het zonnetje. Foto’s van een bedrijfsuitje. Dat soort dingen doen het heel goed.

Lees verder De inhoud van je WordPress-blog