Для того чтобы сделать картинку квадратной в CSS, нужно использовать свойство width
или height
и задать для него одно и то же значение, равное ширине или высоте изображения, чтобы изображение не было искажено.
Например, если у нас есть изображение <img>
с шириной 300 пикселей и высотой 200 пикселей, мы можем сделать его квадратным, задав одинаковые значения для ширины и высоты:
img {
width: 200px;
height: 200px;
}
В результате изображение будет иметь ширину и высоту в 200 пикселей, и будет отображаться как квадрат.
Если мы хотим обрезать лишнюю часть изображения, чтобы получить квадратную форму, можно использовать свойство object-fit
. Например, можно задать значение «cover», которое будет растягивать изображение, чтобы оно заполнило всю рамку, при этом обрезая лишнюю часть:
img {
width: 200px;
height: 200px;
object-fit: cover;
}
Также можно использовать свойство border-radius
, чтобы закруглить углы изображения и создать круглую форму:
img {
width: 200px;
height: 200px;
object-fit: cover;
border-radius: 50%;
}
Здесь мы задаем свойство border-radius
равное 50%, чтобы углы стали круглыми.