Skip to content

Instantly share code, notes, and snippets.

@veremey
Last active October 3, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save veremey/3304e5605f94f91d4910 to your computer and use it in GitHub Desktop.
Save veremey/3304e5605f94f91d4910 to your computer and use it in GitHub Desktop.
высота пропорциональна ширине
.ratio {
width: 50%; /* здесь можно установить любую нужную ширину */
}
.ratio-inner {
position: relative;
height: 0;
border: none;
}
.ratio-content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #cce;
}
.ratio-4-3 {
padding-top: 75%; /* 100% ширины делим на 4 и умножаем на 3 */
}
.ratio-5-1 {
padding-top: 20%; /* 100% ширины делим на 5 и умножаем на 1 */
}
<div class="ratio">
<div class="ratio-inner ratio-4-3">
<div class="ratio-content">
Это содержимое блока 4/3
</div>
</div>
</div>
<br>
<div class="ratio">
<div class="ratio-inner ratio-5-1">
<div class="ratio-content">
Это содержимое блока 5/1
</div>
</div>
</div>

высота пропорциональна ширине

ширина пропорциональна высоте

A Pen by Veremey on CodePen.

License.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment