$(document).ready(function () {
(function () {
var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
window.requestAnimationFrame = requestAnimationFrame;
})();
var windowHeight = $(window).height();
function animate(timelineBlock, time) {
timelineBlock.each(function () {
if ($(this).offset().top <= $(window).scrollTop() + windowHeight * time && $(this).hasClass("invisible")) {
$(this).removeClass("invisible").addClass("animated slideInUp")
}
});
}
var timelineBlock = $('.js-timeline-animate'), time = 1;
$(window).on('scroll', function () {
requestAnimationFrame ? requestAnimationFrame(function () {
animate(timelineBlock, time)
}) : setTimeout(function () {
animate(timelineBlock, time)
}, 100)
})
});
<ul class="p-bar">
<li class="product">
<div class="">
<a href="page?post_id=43&size=45"><img src="../uploads_images/" class="responsive-img"></a>
<div class="text">
<a href="page?post_id=43&size=45">Nike Air Max 95 ...</a>
</div>
<div class="price">1450 грн.</div>
<div class="all-s">
<div class="currnt-size">Размеры в наличии: </div>
<ul class="ul-size">
<li id="size-pr">41 </li>
<li id="size-pr">42 </li>
<li id="size-pr">43 </li>
<li id="size-pr">44 </li>
<li id="size-pr">45 </li>
</div>
</ul>
</li>
</ul>
</div>
Так как свойство не поддерживается, то мы не сможем получить вычисленное значение.
Можно было бы задавать это все в js, но через шрифт лучше, тк мы можем использовать один класс для всех картинок, к ним подключить полифилл, но стили через css задать разные. Также мы можем переопределять стили, или использовать media задав разные значения для разных размеров экрана.