我有一组未知大小的图像,其中一些可能具有宽度>高度或相反。
我需要将这些项显示为缩放到300x300的框中。其中一些图像比300x300小,需要放大,而其他一些则比较大,需要缩小。如果我有一个100x200的图像,则需要将其显示为150x300,如果我有一个800x400的图像,则需要显示为300x150。
换句话说,一个维度需要适合盒子,而另一个维度需要按比例调整大小。
由于这是数据库中用户选择的对象,因此我最初尝试在javascript中实现,但我遇到了困难。 我想知道是否有纯CSS的方法来实现此目的。
我需要将这些项显示为缩放到300x300的框中。其中一些图像比300x300小,需要放大,而其他一些则比较大,需要缩小。如果我有一个100x200的图像,则需要将其显示为150x300,如果我有一个800x400的图像,则需要显示为300x150。
换句话说,一个维度需要适合盒子,而另一个维度需要按比例调整大小。
由于这是数据库中用户选择的对象,因此我最初尝试在javascript中实现,但我遇到了困难。 我想知道是否有纯CSS的方法来实现此目的。