0

次のように 270 度回転する div (タブ) があります。

  -webkit-transform-origin: 100% 0%; 
  -webkit-transform: rotate(270deg);

(例: http://users.telenet.be/prullen/align.html )

タブをコンテンツ ボックスの上端に揃えたい場合は、非常に簡単です。「top」を「3px」(境界線のサイズ)に設定するだけです。ただし、底については別の話です。

次のようにjqueryでこれを計算する必要があるようです:

$tab.css('bottom', (Math.abs($tab.outerWidth()-$tab.outerHeight()) 

(ただし、この例では静的な値を使用しているだけです。お使いのブラウザーで希望どおりに表示されない場合があります。画像は次のとおりです:)

ここに画像の説明を入力

これは、たとえばFirefoxではうまく機能しないように見えるため、より良い方法があるかどうか疑問に思っていました(1ピクセルシフト)。おそらく変換元を調整することで簡単な方法はありますか?

(現在と同じ div 構造を維持する必要があることに注意してください)

理想的には、bottom を 3px (境界線の太さ) に設定するのと同じくらい簡単です。

ありがとう。

4

1 に答える 1