スライドショーに基づいていくつかの親指を生成する必要があります。このサムは、各スライドの img src から直接/動的に生成されます。
現在、親指ギャラリー用に次のようなコードを生成しています。
<ul id="galThumb">
<li id="thumb0"><img src="path-to-image" title="Image[0]"></li>
<li id="thumb1"><img src="path-to-image" title="Image[1]"></li>
<li id="thumb2"><img src="path-to-image" title="Image[2]"></li>
...
<li id="thumbn"><img src="path-to-image" title="Image[n]"></li>
</ul>
li 要素は、水平線を取得するためにフローティングのままにします。
私の問題は、ユーザーが任意の画像サイズと向きの画像をアップロードでき、親指の側面を正しく制御できないことです。私はすべての親指が特定のサイズを持っている必要があります. たとえば、60x45px。
ユーザーが縦長の画像または比率の異なるその他の画像をアップロードすると、縦長の画像が幅を占め、大きな画像が他の画像よりも高くなる、不規則なサムラインができます。画像をトリミングせずに、同じ高さと幅のつまみを取得するにはどうすればよいですか? それとも、垂直方向に合わせて少しトリミングしますか?
私はここでよく検索し、いくつかの便利なスクリプトを見つけましたが、その目標を達成するものはありません.