Giter VIP home page Giter VIP logo

minor-webdev_css-to-the-rescue's Introduction

Minor WebDev | CSS To The Rescue

Dave Bitter | 500710907

V 1.0.5

General

This repository holds the seperate exercises for the course 'Css To The Rescue', part of the minor "Webdevelopment" at the HvA

All exercise folders are standalone projects and work as such. You can navigate through the folder structure or through the navigation below.

Issues

I highly encourage adding issues to this repo in the case of finding one. I'm always up for improving my code.

Navigation

Week 1

Week 2

Week 3

minor-webdev_css-to-the-rescue's People

Contributors

davebitter avatar

Watchers

 avatar  avatar  avatar

minor-webdev_css-to-the-rescue's Issues

Invoer

Text in invoer velden mag groter.

Weetje: Als font size van het invoer veld niet 16 px (1em) is dan gaat iOS inzoomen op het veld.

Step indicator

De progress bar is ook te stylen. Ik zou het geheel ook meer een progress achtige look geven, wellicht dat pijltjes hier kunnen helpen.

Rating

Gaat responsive nog niet helemaal lekker. Zet hem ook eens in context

Rating / Login

Je zou de :checked selector in combinatie met de sibling selector kunnen gebruiken om de smileys te stijlen aan de hand van de geselecteerde checkbox (dit kan bij de stay-logged-in checkbox ook nog nuttig zijn). Misschien is het zelfs mogelijk de "er is nog geen radio button geselecteerd" state te stylen...

.btn--primary

Deze gewoon [type=submit] maken. In de praktijk ga je waarschijnlijk toch iets van een class nodig hebben maar voor deze opdracht is het denk ik passender om het attribute te gebruiken.

Picture with caption

Dit probleem is complexer: Het plaatje moet altijd helemaal zichtbaar zijn in elke viewport. Dus maximaal 100vh, en maximaal 100vw. Bovendien moet je ook altijd kunnen zien dat er een onderschrift is. En dit moet werken met een landscape en een portrait plaatje …
En kan je je nog herinneren hoeveel em breed een paragraaf maximaal mag zijn?
En hier is er iets mis met de aangeleverde HTML. Hier moet je dus wel iets aanpassen (-:

Fraai!

Het ziet er flitsend uit. Complimenten.

id & specificity

Ik snap het gebruik er van ivm targetting, maar ik zou het niet gebruiken om stijlen aan te koppelen ivm specificity (https://specificity.keegan.st). Probeer ook niet te specifiek te stylen (door nesting in preprocessor kan het zijn dat het niet op valt).
section#chat ol > li > p kan ook zo #chat p.

Al met al

Het ziet er op punten echt erg mooi uit!
Kijk eens of je hier een echte site van kan maken. Lukt het je om alle elementen op een logische manier te tonen? Het mag op één pagina, maar ook op meerdere pagina's. Het onderwerp mag je natuurlijk zelf weten.

wildcard border-box

Ik ben hier nooit zo van (als iemand die plugins aanbied online) omdat hierdoor alle elementen ander layout gedrag gaan vertonen. Als je dus plugins gebruikt dan kan het zijn dat die breken omdat ze er van uit gaan dat elementen standaard op content-box staan.

Media Item

Een lijst met media items is nog prettiger te navigeren als heel het item klikbaar is. Kan zonder de HTML aan te passen...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.