Я бы посоветовал не разбивать изображение, как предлагает Эйден. Это грязный и не совсем современный способ сделать это. Попробуйте что-то вроде этого:
.top-pic {
float: right;
margin-top: -200px;
}
Измените назначение поля на верх, насколько вы хотите, чтобы изображение в пикселях. Единственная оставшаяся проблема - масштабирование ширины верхнего текстового элемента div для размещения изображения. Одним из способов сделать это было бы установить padding-right: 250px;
или около того .top-text h1
и .top-text h2
.