<div>
<div class="row">
<div class="col-md-4">
<div class="cta-item cta-1">
<a href="#">
<div class="hover"><p>Serving food fine to fast. Come <span class="arrow">Hungry</span></p></div>
<p class="cta-title">Visit</p>
</a>
</div>
</div>
<div class="col-md-4">
<div class="cta-item cta-2">
<a href="#">
<div class="hover"><p>Serving food fine to fast. Come <span class="arrow">Hungry</span></p></div>
<p class="cta-title">Shop</p>
</a>
</div>
</div>
<div class="col-md-4">
<div class="cta-item cta-3">
<a href="#">
<div class="hover"><p>Serving food fine to fast. Come <span class="arrow">Hungry</span></p></div>
<p class="cta-title">Eat</p>
</a>
</div>
</div>
</div>
</div>
<script>
$(document).ready(cta);
$(window).resize(cta);
function cta() {
var ctaWidth = $('.cta-item').width();
var newHeight = ctaWidth - 40;
$('.cta-item').css('height', newHeight);
}
</script>
Мой вопрос: как сделать высоту = ширина - 40 пикселей для конкретного элемента чистым css?Установите высоту равной ширине минус некоторое значение
Спасибо.
Рассмотрите возможность использования полей и прокладок. – Damiano
вы можете использовать 'calc (100vh - 40px)' или 'calc (100vw - 40px)', если вы хотите вычислять 'height' или' width' – vivekkupadhyay
@vivekkupadhyay, но 100vh и 100vw - все о видовых экранах. Но мой вопрос касается ширины и высоты определенного элемента. –