Bonjour.
J'utilise un formulaire "select" qui affiche un formulaire de sélection de langue avec le drapeau de la langue. Le souci c'est que sur device réduit (tablette ou téléphone), il s'affiche sans s'adapter à la taille du Device (je parle là du Responsive Design). Je pouvais utiliser les @media query pour créer la version responsive Design. Mais le souci, c'est que je souhaiterais seulement afficher le Drapeau (soit la classe CSS switcher a img) au niveau des petits devices comme les tablettes et les appareils mobiles (téléphone) comme formulaire de sélection de sorte à ce que quand on sélectionne le drapeau et non le drapeau + le nom de la langue comme sur Ordinateur, on puisse changer sa langue normalement.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div class="switcher notranslate"> <div class="selected"> <a href="#" onclick="return false;"><img src="fr.png" height="24" width="24" alt="fr" /> French</a> </div> <div class="option"> <a href="#" onclick="doGTranslate('fr|en');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="English" class="nturl"><img data-gt-lazy-src="en.png" height="24" width="24" alt="en" /> English</a><a href="#" onclick="doGTranslate('fr|fr');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="French" class="nturl selected"><img data-gt-lazy-src="fr.png" height="24" width="24" alt="fr" /> French</a></div> </div>
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 .switcher { font-family: Arial; font-size: 12pt; text-align: left; cursor: pointer; overflow: hidden; width: 173px; line-height: 17px; } .switcher a img { vertical-align: middle; display: inline; border: 0; padding: 0; margin: 0; opacity: 0.8; } .switcher .selected { background: #fff linear-gradient( 180deg, #efefef 0%, #fff 70%); position: relative; z-index: 9999; }
Comment donc modifier mon Code CSS pour faire du Responsive Design en permettant d'afficher SEULEMENT le Drapeau de la langue comme liste de sélection sur les petits devices (tablettes et téléphones mobile) ???
Merci de m'aider s'il vous plaît
Partager