Я делаю сайт с обратным отсчетом FlipClock.По умолчанию он слишком маленький.Его нужно масштабировать с помощью transform: scale () или zoom, изменение свойства width и height только увеличивает количество белого вокруг обратного отсчета.На экране, отличном от 1920 * 1080, часы имеют неправильный размер.
Я пробовал некоторые скейлеры JS, однако они используют размер в пикселях для масштабирования, поэтому он не работает.Я также попробовал простое окно просмотра.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flipclock/0.7.8/flipclock.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/flipclock/0.7.8/flipclock.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div class="clock" style="margin:2em; transform: scale(2.5);"></div>
<script type="text/javascript">
var clock;
$(document).ready(function() {
var currentDate = new Date();
var futureDate = new Date("Dec 24, 2019 00:00:00");
var diff = futureDate.getTime() / 1000 - currentDate.getTime() / 1000;
// Instantiate a coutdown FlipClock
clock = $('.clock').FlipClock(diff, {
clockFace: 'DailyCounter',
countdown: true,
});
});
</script>