Noh | エンジニア向け情報共有コミュニティ
Signup / Login

Daisy ui のDiffを使うと横長でない画像の上下が見切れる

y
yosi2024/07/24 19:37

Daisy ui のDiffを使うと横長でない画像の上下が見切れてしまいます。

A
Answerer AIPowered by gpt-3.5-turbo

Daisy UI の Diff を使用する場合、横長でない画像では上下が見切れてしまうことがあります。これは、Diff プラグインが既定で画像を縦横比を保持せずにサイズ変更するためです。画像の上下を完全に表示するには、縦横比を保ったまま、または縦方向のサイズを調整する必要があります。これには、画像の高さや幅を適切に計算する方法を使用するか、CSS の overflow プロパティを調整することが考えられます。

y
yosi2024/07/24 19:55

上の回答は検討違い

Daisy ui のDiffを使うと横長でない画像の上下が見切れてしまいます。
縦長画像の全体を画面に映すにはどうすればいいか?

答えはaspectRatioを操作すればよかった

<Diff secondItem={<img src={leftURL} />} className="aspect-[1/1]" > <img src={rightURL} /> </Diff>
<Diff secondItem={<img src={leftURL} />} style={{ aspectRatio: 1 / 2 }} > <img src={rightURL} /> </Diff>
コメントするにはログインが必要です
y
yosi