私は非常に厳密に設計された(私ではなく)ナビゲーション機能を備えたクライアントサイトを持っています:
これは順序付けられていないリストで構成され、各リスト項目に3つのDIVがあります。
<ul id="application-tabs">
<li>
<div class="cv-home-applications-slideshow-tab-first"></div>
<div class="cv-home-applications-slideshow-tab"><h4>Coffee</h4></div>
<div class="cv-home-applications-slideshow-tab-right"></div>
</li>
<li>
<div class="cv-home-applications-slideshow-tab-left"></div>
<div class="cv-home-applications-slideshow-tab"><h4>Pet Food</h4></div>
<div class="cv-home-applications-slideshow-tab-right"></div>
</li>
</ul>
コンテンツは中央のDIVにあり、最初/左と右のDIVは角度の付いたタブボタンを作成します。
このクライアントは、ページ上部にあるGoogle翻訳ユーティリティもリクエストしています。
私の問題は、ナビゲーション要素が常にそのスペースを端から端まで埋める必要があることです。翻訳によって「Coffee」ではなく「Cafe」などの短い単語が生成される場合は、それに応じて拡張する必要があります。
同様に、「Cerveza」のように単語が長くなる場合は、フォントサイズを小さくする必要があります。
CSSと組み合わせてJavaScriptを使用する必要があると確信していますが、どこから始めればよいのか完全にはわかりません。どんな援助もいただければ幸いです。
ありがとう、
ty