Autore Topic: Menù a tendina per cambio linguaggio  (Letto 3003 volte)

giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Menù a tendina per cambio linguaggio
« il: 26 Settembre, 2018, 13:57:45 »
Salve, volevo realizzare un menù a tendina per il cambio della lingua (che punti naturalmente al sito nella versione della lingua dedicata) in stile simile a questo sito:


https://www.creafx.com/en/


ho cercato in rete del codice ma con scarso successo, avete qualche consiglio in merito.
Grazie  Giancarlo.

giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Re:Menù a tendina per cambio linguaggio
« Risposta #1 il: 26 Settembre, 2018, 20:45:21 »
Gira che ti rigira alla fine ho risolto.
Grazie.

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Menù a tendina per cambio linguaggio
« Risposta #2 il: 27 Settembre, 2018, 15:48:47 »
Se ti fa piacere puoi anche condividere il codice e il risultato finale che magari serve a qualcun altro
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Re:Menù a tendina per cambio linguaggio
« Risposta #3 il: 28 Settembre, 2018, 18:20:30 »
certo volentieri.
Parte da inserire nell'oggetto HTML in codice
Codice: [Seleziona]

<ul id="css3menu1" class="topmenu">
<li class="toplast"><a href="#" style="width:97px;height:28px;line-height:28px;"><span><img src="css3menu1/united_kingdom25.png" alt=""/> LANGUAGE</span></a>
<ul>
<li class="subfirst"><a href="http://www.miositowebitaliano.com/" target="_parent"><img src="css3menu1/italy25.png" alt=""/> Italiano </a></li>
<li><a href="http://www.miositowebinglese/en/" target="_parent"><img src="css3menu1/united_kingdom25.png" alt=""/> English </a></li>
</ul></li>


nella sezione esperto dell'oggetto HTML ho inserito questo CSS


Codice: [Seleziona]

ul#css3menu1,ul#css3menu1 ul{
margin:0;list-style:none;padding:0;background-color:;background-image:url("mainbk.png");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
ul#css3menu1 ul{
display:none;position:absolute;left:0;top:100%;-moz-box-shadow:0.7px 0.7px 1px #777777;-webkit-box-shadow:0.7px 0.7px 1px #777777;box-shadow:0.7px 0.7px 1px #777777;background-color:#FFF;background-image:none;border-width:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-style:solid;border-color:#d8d9da;padding:0 9px 9px;}
ul#css3menu1 li:hover>*{
display:block;}
ul#css3menu1 li{
position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
z-index:1;}
ul#css3menu1{
font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;
*display:inline;}
* html ul#css3menu1 li a{
display:inline-block;}
ul#css3menu1>li{
margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
outline-style:none;}
ul#css3menu1 a{
display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 12px Arial;color:#ffffff;cursor:default;padding:1px 7px 1px 7px;background-color:;background-image:url("mainbk.png");background-repeat:repeat;background-position:0 200px;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{
float:none;margin:9px 0 0;}
ul#css3menu1 ul a{
text-align:left;padding:8px 0 0 0;background-color:#FFF;background-image:none;border-width:1px 0 0 0;border-style:solid;border-color:#D9D9D9;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:13px Arial;color:#333333;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
background-color:#C0C0C0;border-style:none;color:#efefef;background-image:url("mainbk.png");background-position:0 100px;}
ul#css3menu1 img{
border:none;vertical-align:middle;margin-right:1px;}
ul#css3menu1 span{
display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 li:hover>a,ul#css3menu1 li > a.pressed{
background-color:#C0C0C0;background-image:url("mainbk.png");background-position:0 100px;border-style:none;color:#efefef;text-decoration:none;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li > a.pressed{
background-color:#FFF;background-image:none;border-style:solid;border-color:#D9D9D9;color:#ff0000;text-decoration:none;}
ul#css3menu1 li.toplast>a{
border-radius:0 0px 0px 0;-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;text-shadow:#d8d8d8 0px 1px 1px;}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast > a.pressed{
text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 _>li>a{
padding:0;}
ul#css3menu1 li.subfirst>a{
border-width:0;border-style:none;padding:0;}
ul#css3menu1 li.subfirst:hover>a,ul#css3menu1 li.subfirst > a.pressed{
border-style:none;}






sempre nella sezione esperto in file allegato ho messo nella cartelle css3menu1 le due bandierine .png richiamate nel codice all'inizio




giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Re:Menù a tendina per cambio linguaggio
« Risposta #4 il: 28 Settembre, 2018, 18:21:08 »
sempre nella sezione esperto in file allegato ho messo nella cartelle css3menu1 le due bandierine .png richiamate nel codice all'inizio

giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Re:Menù a tendina per cambio linguaggio
« Risposta #5 il: 29 Settembre, 2018, 12:16:02 »
Codice generato da css3Menu ed adattato a website.  ;)