En trevlig introduktion till att ta hänsyn till belysning och ljus i följsam design finns på Responsive UI with Luminosity Level:
So there is no way for us to adjust the readability with light level using CSS in this moment, however, we already have the Ambient Light Events. This is a part of the HTML5 Device APIs, which make browsers to interact with devices services. Ambient Light Events API allows to access the light/photo censor, using simple JavaScript.
Now I can use the API to emulate the yet-to-come CSS Level 4 Media-queires to make a web responsive to the light level!
Av de tiotals intressanta HTML5 API:er som finns är detta en av de mer konkreta.
Det kommer såklart att finnas fall där API:et kan överanvändas och göra felaktiga analyser av slutanvändarnas beteenden. De flesta slutanvändare vet troligtvis hur de själva anpassar ljusstyrkan exempelvis, likaväl som att irritation kan uppstå om en sajt börjar stuva om saker bara för att någon tände lampan i vardagsrummet.
Fortfarande spännande, bortsett från ovan!