Я пытаюсь создать страницу, отображающую время. «:» шрифта, который я использую, является уродливым, поэтому я хочу заменить его изображением. Однако, когда время идет от примера с 9:59 до 10:00, возникают проблемы с интервалом. Вот некоторые из моего кода:Позиционирование изображения относительно div в div
.image{
position: absolute;
width:30px; height:90px;
background-image: url("2dots.png");
background-repeat: no-repeat;
background-size:50%;margin-top:30px;
left:50%;
margin-left:-49px;
z-index:-1;
}
#time {
font-size: 99px;
width:300px;
left:50%;
margin-top:0px;
margin-left:-40px;
}
<div id="time"><div class="image"></div></div>
function updateClock() //updates time ever second inside #time every second
Еще лучше, используйте псевдо-элемент ': after' в' # hours' и используйте изображение в качестве фона. Более семантический тоже и сохраняет «стиль» в CSS, где он принадлежит. –
Я предлагаю ': after', но используя css вместо фонового изображения. – Cerbrus