GTranslate是一个非常好用的多语言插件,一般网站用它免费版的前端实时翻译就可以了,我自己也经常用。但是GTranslate多语言插件语言默认切换效果不是太好。
如上图所示,我把GTranslate多语言切换放到导航栏时,切换语言时,它会拉伸导航,感觉不是太好看。如果要求不高可以换一种预设将就用。或者是使用下面我提供的CSS来优化。
/* ========== GTranslate 多语言修复 - 不拉伸导航栏 + 正常显示下拉 ========== */ .gt_switcher { position: relative !important; display: inline-block !important; vertical-align: middle !important; height: auto !important; overflow: visible !important; } .gt_switcher .gt_option { position: absolute !important; top: 100% !important; left: 0 !important; z-index: 99999 !important; width: 190px !important; max-height: 400px !important; overflow-y: auto !important; background: #ffffff !important; border: 1px solid #eee !important; box-shadow: 0 3px 10px rgba(0,0,0,0.1) !important; padding: 5px 0 !important; margin: 5px 0 0 !important; display: none !important; } .gt_switcher .gt_option[style*="block"], .gt_switcher .gt_option[style*="height: auto"] { display: block !important; } .gt_switcher .gt_option[style*="height"] { height: auto !important; } .gt_switcher .gt_option a, .gt_switcher .gt_selected a { font-size: 13px !important; line-height: 1.6 !important; padding: 6px 15px !important; display: block !important; color: #333 !important; text-decoration: none !important; white-space: nowrap !important; background: #fff; } /* 鼠标悬停效果 */ .gt_switcher .gt_option a:hover { background-color: #f5f5f5 !important; }
上面的CSS代码大家可以直接复制,也可以微调,比如颜色、字体大小等,然后粘贴到主题自定义设置的CSS中即可。
代码应用之后,当切换语言时它就不会拉伸导航栏了,效果如上图所示。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘或AI生成,版权碰瓷请自重!法律服务:law@yueranseo.com蜀ICP备20016391号-1 川公网安备 51011502000367号