Виявляється існує така чудова штука. Тобто у Вас є місце, наприклад під прев’ю у якомусь записі на блозі, а зображення, яке Ви бажаєте туди помістити, трохи більше самого місця.

Можна вставити його, просто задавши необхідні розміри – але буде “криво” виглядати. А можна відобразити якусь частину вихідного зображення – “обрізати”, уникнемо роботи по редагуванню у графічних редакторах, зможемо в іншому місці використати повне зображення, без збереження декількох його копій різних розмірів.

Для реалізації будемо використовувати властивість CSS – Clip.

Ось візуалізація роботи з цією властивістю:

03

приклад HTML коду:

<div class="crop"><p><a href="http://templatica.com" title="Css Templates"><img src="img.jpg" alt="css template" /></a></p></div>

та стилів до нього:

.crop{
	float:left;
	position:relative;
	width:150px;
	height:90px;
	border:1px solid #ccc;
	margin:.5em 10px .5em 0;
	}
.crop p{
	margin:0;
	position:absolute;
	top:-20px;
	left:-55px;
	clip:rect(20px 205px 110px 55px);
	}

отаким не складним способом можна робити обрізання :)