1 votes

Pourquoi certaines fenêtres contextuelles (ou "select" boxes) sont-elles colorées en bleu alors que d'autres ne le sont pas dans Mac OS X ?

Je suis assez novice en matière de Mac OS X et je me demande pourquoi certaines de ces fenêtres contextuelles sont bleues, alors que d'autres ne le sont pas. Par exemple, sur un site web, cela ressemble à ceci (regardez la petite boîte "Select site") :

non-blue popup box

Mais sur un autre site, cela ressemble à ceci (la boîte "Show :") :

blue popup box

Existe-t-il un nom différent pour chacun d'entre eux ? Ils ressemblent tous deux à des produits de base <select> mais curieusement il est bleu sur un site et pas sur d'autres.

2voto

jtbandes Points 10878

Le style bleu est le style "Aqua" par défaut pour les menus déroulants, et c'est ce que vous verrez dans la plupart des applications. Toutefois, les sites peuvent personnaliser l'apparence des menus déroulants à l'aide de feuilles de style CSS, auquel cas les navigateurs comme Safari et Chrome passent du style par défaut à l'autre style que vous voyez.

Voici un petit exemple où vous pouvez voir le changement de style lorsque vous passez votre souris sur la liste déroulante.

1voto

MrDaniel Points 12472

Dans les pages d'exemple référencées, il semble que la page yola implémente son propre menu déroulant personnalisé qui ressemble à un menu déroulant OS X (je n'ai pas de login yola pour vérifier) mais je suis "presque sûr" qu'il ne s'agit pas d'un élément déroulant natif de l'interface utilisateur ; essayez-le sur d'autres plateformes, il devrait être identique ou similaire à ce qu'il est maintenant.

En revanche, la page Yahoo answers utilise une liste déroulante générale en html ou basée sur d'autres normes, qui correspondra à la liste déroulante par défaut de la plate-forme sur laquelle le navigateur fonctionne. Essayez maintenant d'ouvrir cette page sur plusieurs plates-formes et observez les changements.

Par exemple, voyez comment Yahoo answers s'affiche sur chrome sur Android Yahoo answers android chrome

Si vous êtes curieux, voici un référence à un code java-script qui produit un menu déroulant standardisé qui adoptera une interface utilisateur native basée sur la plate-forme du système d'exploitation.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X