Unofficial WebSite X5

WebSite X5 v14 Evolution/Professional => WebSite X5 [v14] - Evolution/Professional - Discussioni generali => Topic aperto da: giancarlobar - 26 Settembre, 2018, 13:57:45

Titolo: Menù a tendina per cambio linguaggio
Inserito da: giancarlobar - 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.
Titolo: Re:Menù a tendina per cambio linguaggio
Inserito da: giancarlobar - 26 Settembre, 2018, 20:45:21
Gira che ti rigira alla fine ho risolto.
Grazie.
Titolo: Re:Menù a tendina per cambio linguaggio
Inserito da: milux - 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
Titolo: Re:Menù a tendina per cambio linguaggio
Inserito da: giancarlobar - 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



Titolo: Re:Menù a tendina per cambio linguaggio
Inserito da: giancarlobar - 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
Titolo: Re:Menù a tendina per cambio linguaggio
Inserito da: giancarlobar - 29 Settembre, 2018, 12:16:02
Codice generato da css3Menu ed adattato a website.  ;)