【发布时间】:2016-07-31 11:29:38
【问题描述】:
真的很奇怪。
我有一个包含使用 FlipClock.js 的计数器的 Div 元素
它的右侧有某种边距,我无法在 CSS 中覆盖。
无论我如何处理元素(工具中的内联样式或 CSS 本身,我都无法摆脱它,它正在推动其他内容) .
您需要 F12 并选择具有“fclock flip-clock-wrapper”类的 Div。
您会注意到它上面的突出显示显示它占用了额外的空间,就好像它被分配了一个边距一样。
这是插件和原始 CSS 所在的小提琴:
FIDDLE
HTML:
<td>
<div class="fclock"></div>
</td>
CSS 覆盖:
.fclock {
transform-origin: 0 0;
transform: scale(.30);
-ms-transform: scale(.30);
-webkit-transform-origin: 0 0;
-webkit-transform: scale(.30);
-o-transform-origin: 0 0;
-o-transform: scale(.30);
-moz-transform-origin: 0 0;
-moz-transform: scale(.30);
}
JS:
var currentDate = new Date();
// Set some date in the future. ***change to desired date***
var futureDate = new Date(2016, 07, 30, 08, 0, 0); //fixed as per comments
// Calculate the difference in seconds between the future and current date
var diff = futureDate.getTime() / 1000 - currentDate.getTime() / 1000;
var clock = $('.fclock').FlipClock(diff, {
clockFace: 'DailyCounter',
countdown: true
});
【问题讨论】:
-
CSS 有一个叫做“特异性”的东西。您应该在 W3Schools 或 MDN 上阅读更多相关信息。我假设您的选择器不像图书馆的那样具体。或者库已经覆盖了你的库,因为它后来被声明或使用了
!important。 -
你看过小提琴吗?尝试玩它,看看你的想法。我有。
-
对不起。起初我没有看到,因为我以为您尝试过
margin:0?我没有看到您的代码希望尝试禁用边距。 -
我做了我所知道的一切来删除它,但我不知道是什么产生了它。我什么都玩。我的覆盖 CSS 不包括边距设置,因为我想在任何弄乱边距之前让所有内容都保持原样。
-
对不起,我想我现在明白你的意思了。你说的是被推到第二行的数字。