veilletech.fr
4 nov. Feed du jour
#08 WEB Article

Safari 27.3 : mode sombre adaptatif, color-scheme

Si votre site est clair, Safari peut le foncer à votre place.

Safari 27.3 bêta propose, quand l'utilisateur l'active, un mode sombre adaptatif qui transforme les sites clairs : près de 40 % des chargements viennent de visiteurs en mode sombre, mais seulement 10 % des pages le gèrent. Un site qui déclare color-scheme: light dark n'est pas touché. L'option light only, pour refuser la transformation, n'est pas encore prise en charge dans la bêta 1.

3 min de lectureintermédiairevidéo 1:14
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Ce que Safari touche, et ce qu'il laisse
  3. Ce que ça change pour votre site
  4. Comment s'y prendre
  5. À retenir

Ce qui se passe

L'équipe WebKit annonce, dans Safari 27.3 bêta, un mode sombre adaptatif : lorsque l'utilisateur l'a activé et que l'apparence du système est sombre, Safari propose d'afficher en sombre les sites qui sont clairs. Le constat d'Apple, appuyé sur Chrome Status : près de 40 % des chargements de pages viennent d'utilisateurs en mode sombre, mais seulement 10 % des pages le prennent en charge.

Ce que Safari touche, et ce qu'il laisse

Ce que ça change pour votre site

Selon la situation :

  1. Vous gérez déjà le mode sombre : déclarez-le pour que Safari ne touche à rien, dans le <head> ou en CSS, pas par du JavaScript injecté plus tard.
HTML
<meta name="color-scheme" content="light dark">
CSS
:root { color-scheme: light dark; }
  1. Vous ne le gérez pas : de petits ajustements aident la transformation. Des SVG plutôt que des logos bitmap, des couleurs unies ou des dégradés CSS plutôt que des images de fond en mosaïque, du CSS moderne plutôt que des sprites pour coins arrondis, ombres et états de boutons, des images de contenu à fond transparent (pas la couleur de la page cuite dans l'image), un peu de marge intérieure dans les conteneurs.
  2. Vous voulez un rendu sombre précis pour une partie de la page : color-scheme: light dark sur l'élément concerné, avec vos propres styles sombres.
  3. Vous voulez refuser la transformation : <meta name="color-scheme" content="light only">, ou la règle CSS équivalente, éventuellement limitée à certains éléments. Le mot-clé only n'est pas pris en charge dans la bêta 1 : à revérifier au fil des bêtas.

Le tout reste une bêta, active uniquement chez les utilisateurs qui l'ont choisie.

Comment s'y prendre

Ouvrir votre site dans Safari 27.3 bêta, système réglé en sombre, accepter l'aperçu « Try », et noter ce qui s'affiche mal, logos et icônes en premier. Apple demande de signaler les sites problématiques via Feedback Assistant.

Source : blog WebKit, en anglais.