JOOST De WebsiteMaker + De BeeldMaker + De TekstMaker = De Creatieve Maker
IK DRAAG GRAAG MIJN DIGITALE STEENTJE BIJ AAN JOUW WEBSITE !
VOORBEELDEN WEBDESIGN + WEBTECH : … … …
Mijn voorbeelden van webdesign en webtechnieken
In 2015-2016 gerestylde webcode | ‘FRANS.BEURSKENS.WORKS’ Projecten ||
HTML5 & CSS3
- Heemkunde Renkum Mensen
- Wijkboekhouding Portfolio Masonry 4 with header photo
- Adapted Modal Popups Full Screen
- In dit uitdagende project heb ik meerdere complexe opmaaksystemen tot één geheel samengevoegd. Hierboven staan een drietal voorbeelden uit een hele reeks.
HTML5 – Design uit 2013-2016 ||
HTML5 & CSS3 met of zonder Canvas
- HTML5 CSS3 – Invisearch Bedrijfsrecherche (2013)
- HTML5 CSS3 – HTML5 / HTML IN A CIRCLE
- HTML5 CSS3 – parallelogram design in css3 format
- HTML5 CSS3 – Square rotated in red
- HTML5 CSS3 – TRIANGLE IN A CIRCLE
- Voorbeeld 1 is een ontwerp voor een eenmanszaak die niet meer actief is. De voorbeelden 2 t/m 5 waren experimenten met geometrische vormen. Alle voorbeelden zijn geschreven in dezelfde versie van HTML en opmaakcode.
HTML5 ||
Alternatieven voor JPEG
- Images rendered in Base64
- WebM Video and (animated) Images
- WebP Images
- In deze drie voorbeelden heb ik geëxperimenteerd met alternatieve methodes voor het weergeven van grafische content.
Normaliter wordt een afbeelding als binair object ingevoegd in een webpagina maar het kan ook in ascii-code via het Base64-protocol. Dat is handig als je kleine afbeeldingen vanuit een database wilt laden.
WebP en WebM zijn de ideale vervangers van JPEG en MP4 omdat ze kleiner van omvang zijn waardoor de laadsnelheid van een pagina wordt verhoogd.
HTML5 ||
Overige Alternatieven voor JPEG
- Better Portable Graphics (BPG)
- Free Lossless Image Format (FLIF)
- JPEG 2000
- Hierboven noem ik nog drie andere alternatieve beeldformats: BPG, FLIF en JPEG 2000.
Better Portable Graphics produceert net als WebP kleinere bestanden, maar dit format wordt nauwelijks gebruikt en vereist altijd ondersteuning van een Javascript in de webpagina voor een correcte weergave.
Dat geldt tot dusverre ook voor FLIF. FLIF is erg interessant want het bestand bestaat uit een reeks layers waarbij de onderste layer het grootste formaat van de foto en de bovenste layer het kleinste formaat van de foto weergeeft. Zo kun je volstaan met één bestand waaruit de geschikte layer wordt aangesproken afhankelijk van de beeldschermgrootte.
HTML5 ||
HTML Canvas in Bootstrap 3
- Black and White Images rendered in Canvas
- Cropped Images rendered in Canvas
- Rotated Images rendered in Canvas
- Mirrored Images rendered in Canvas
- Horizontally Mirrored Images rendered in Canvas
- Filtered Images rendered in Canvas
- Focussing Images rendered in Canvas
- Text on Images rendered in Canvas
- HTML Canvas is een grafisch element in HTML5 dat ongekende mogelijkheden biedt voor het weergeven van complexe grafische content.
Met behulp van één basisfoto kun je aan de foto uiteenlopende opmaak toevoegen zoals kleurfilters en tekst. Maar je kunt ook een detail van de originele foto tonen zonder dat je gebruik hoeft te maken van een aparte uitsnede in een nieuwe JPEG.
- XHTML5 – 1. Focus stacking using CSS3 ‘opacity’
- XHTML5 – 2. Focus stacking using CSS3 ‘opacity’
- XHTML5 – CSS3 Image Overlay – ‘Multiple Exposure Effects’
Boilerplate ||
Boilerplates in HTML5 / XHTML5
- Boilerplate templates
- Bootstrap boilerplate
- HTML5 boilerplate
- XHTML5 boilerplate
- HTML5 Boilerplate is een HTML-, CSS- en JavaScript-sjabloon voor het maken van HTML5-websites met compatibiliteit tussen browsers. …
SVG ||
Ontworpen in HTML5 of XML / CSS3 en SVG
XML ||
Ontworpen in XML versie 1.0 & CSS3
Bootstrap ||
Responsive Webdesign gebaseerd op BS
- Bootstrap – Artriskèl (2015)
- Bootstrap – Tempeladvies (2017)
- Bootstrap – Studiebegeleiding Ede (2018)
- Bootstrap | a Portfolio linked to 4 Modal examples
Bootstrap ||
Responsive Webdesign gebaseerd op BS met foto’s
Joomla ||
Webdesign gebaseerd op Joomla
WordPress ||
Responsive Webdesign gebaseerd op WordPress
- WordPress – Begraafplaats Fangmanweg (2017)
- WordPress – Tempeladvies (2017)
Accelerated Mobile Pages (AMP) ||
Gevalideerde pagina’s in AMP HTML
- Responsive Image in AMP | … in Valid AMP HTML
- Instagram Photos | … in Valid AMP HTML
- AMP WebPage with PWA Configuration | … in Valid AMP HTML
Progressive Web App (PWA) ||
Afbeeldingen geladen in een PWA
- Portfolio Fotografie in HTML5
- Portfolio Fotografie in JSON en HTML5
- ‘Dromen in een Mindmap’
- Digitale kerstkaart
‘Lazy Loading’ ||
Uitgesteld laden van afbeeldingen
JavaScript Object Notation (JSON) ||
Foto’s geïmplementeerd door JSON
‘Comma-separated values’ (CSV) en ‘Tab-separated values’ (TSV) ||
Data geïmplementeerd door CSV en TSV
Application Modeling Language (AppML) ||
Data geïmplementeerd door AppML
- Markup Languages shown with AppML | … JSON client-side file
- Markup Languages shown with AppML | … PHP server-side file
Validering ||
van HTML en aanverwante talen
- HTML5 Valid | Nu Html Checker
- HTML5 Valid | Validator.nu
- W3C CSS Validator
- Achtergrondinfo: VALIDERING van webpagina’s
- Achtergrondinfo: VALIDATORS van webpagina’s
HTML Content ||
Versleutelde tekst / Beveiligde tekst
- Achtergrondinfo: Secure HTML Content
HTML5 ||
‘HyperText Markup Language 5’
- HTML5 vergeleken met Natuurlijke Talen
- Invoeg-Elementen in HTML5
- Weglatings- en Fout-tolerantie in HTML5
- Lege Elementen in HTML5
XHTML5 ||
HTML5 + XML = XHTML5
CSS3 filter Property Examples ||
Afbeeldingen met CSS3 Filters in HTML5
- Responsive CSS3 Filter Property Images (‘blur’)
- Responsive CSS3 Filter Property Images (‘brightness’)
- Responsive CSS3 Filter Property Images (‘contrast’)
- Responsive CSS3 Filter Property Images (‘drop-shadow’)
- Responsive CSS3 Filter Property Images (‘grayscale’)
- Responsive CSS3 Filter Property Images (‘hue-rotate’)
- Responsive CSS3 Filter Property Images (‘invert’)
- Responsive CSS3 Filter Property Images (‘opacity’)
- Responsive CSS3 Filter Property Images (‘saturate’)
- Responsive CSS3 Filter Property Images (‘sepia’)
CSS3 transform Property Examples ||
Afbeeldingen met CSS3 Transform in HTML5
- Responsive CSS3 Transform Property Image (‘scaleX’)
- Responsive CSS3 Transform Property Image (‘scaleY’)
- Responsive CSS3 Transform Property Image (‘rotate’)
- Responsive CSS3 Transform Property Image (‘skewX’)
- Responsive CSS3 Transform Property Image (‘skewY’)
- Responsive CSS3 3D Transform Property Image (‘rotateX’)
- Responsive CSS3 3D Transform Property Image (‘rotateY’)
- Responsive CSS3 3D Transform Property Image (‘rotateZ’)
Cropping Methods Examples ||
Uitgesneden Afbeeldingen
- Responsive Cropped JPEG Image by using CSS3 Margin
- Responsive Cropped JPEG Image by using HTML5 Canvas
- Responsive Cropped JPEG Image by using CSS3 Transform Translate
CSS3 clip-path Examples ||
Uitgesneden Afbeeldingen
- Responsive Cropped JPEG Image by using CSS3 Clip-path: circle
- Responsive Cropped JPEG Image by using CSS3 Clip-path: polygon (triangle)
- Responsive Cropped JPEG Image by using CSS3 Clip-path: polygon (rhombus)
- Responsive Cropped JPEG Image by using CSS3 Clip-path: polygon (heptagon)
- Responsive Cropped JPEG Image by using CSS3 Clip-path: polygon (hexagon)
- Responsive Cropped JPEG Image by using CSS3 Clip-path: polygon (octagon)
Snellere Toegang ||
tot informatie op de website
- Achtergrondinfo: SEO
- Achtergrondinfo: Introductie tot Accessibility
- Achtergrondinfo: Introductie tot text-only-Browsers