如何自定义使用 css 精灵资源的 jCountdown 计时器变为自动响应?
How to Customize jCountdown timer which is using css sprite resources to become auto Responsive?
jCountdown插件效果不错。
https://0.s3.envato.com/files/42592367/index.html
然而通过检查资源,插件似乎使用了 css sprite 动画来实现效果。想知道让它变得多么困难
responsive/albe查看时看不到水平溢出-x滚动条
在小于 485 像素的小尺寸上。
我将使用 "slide" 效果,所以下面的 img 是 slide_black 皮肤。
也许可以分享一些关于自定义脚本的技巧/css/或对图像进行 Photoshop 以创建差异尺寸以适应响应。
使用宽度选项是一种选择,但我认为陷阱是结果会模糊,尤其是对于 day/hour/min/sec 标签图片文本
$("#timer").jCountdown({
timeText: tdate,
timeZone: 8,
style: "slide",
color: "black",
width: 225,
textGroupSpace: 15,
textSpace: 0,
reflection: !1,
reflectionOpacity: 10,
reflectionBlur: 0,
dayTextNumber: 2,
displayDay: !0,
displayHour: !0,
displayMinute: !0,
displaySecond: !0,
displayLabel: !0,
onFinish: function() {}
});
您可以使用 transform:scale()
属性 进行此操作,添加一些 jQuery 以找到正确的比例值并应用它。例子:
var value = yourOwnRatioCalculDependingOnClosestResponsiveParent;
$('.jCountdownContainer').css({
"-moz-transform" : "scale("+value+")",
"-webkit-transform" : "scale("+value+")",
"-ms-transform" : "scale("+value+")",
"-o-transform" : "scale("+value+")",
"transform" : "scale("+value+")",
});
正如您在检查此插件时看到的那样,将 css 比例添加到 .jCountdownContainer
效果很好(例如使用 Chrome Dev Tool)。
jCountdown插件效果不错。 https://0.s3.envato.com/files/42592367/index.html
然而通过检查资源,插件似乎使用了 css sprite 动画来实现效果。想知道让它变得多么困难 responsive/albe查看时看不到水平溢出-x滚动条 在小于 485 像素的小尺寸上。
我将使用 "slide" 效果,所以下面的 img 是 slide_black 皮肤。 也许可以分享一些关于自定义脚本的技巧/css/或对图像进行 Photoshop 以创建差异尺寸以适应响应。
使用宽度选项是一种选择,但我认为陷阱是结果会模糊,尤其是对于 day/hour/min/sec 标签图片文本
$("#timer").jCountdown({
timeText: tdate,
timeZone: 8,
style: "slide",
color: "black",
width: 225,
textGroupSpace: 15,
textSpace: 0,
reflection: !1,
reflectionOpacity: 10,
reflectionBlur: 0,
dayTextNumber: 2,
displayDay: !0,
displayHour: !0,
displayMinute: !0,
displaySecond: !0,
displayLabel: !0,
onFinish: function() {}
});
您可以使用 transform:scale()
属性 进行此操作,添加一些 jQuery 以找到正确的比例值并应用它。例子:
var value = yourOwnRatioCalculDependingOnClosestResponsiveParent;
$('.jCountdownContainer').css({
"-moz-transform" : "scale("+value+")",
"-webkit-transform" : "scale("+value+")",
"-ms-transform" : "scale("+value+")",
"-o-transform" : "scale("+value+")",
"transform" : "scale("+value+")",
});
正如您在检查此插件时看到的那样,将 css 比例添加到 .jCountdownContainer
效果很好(例如使用 Chrome Dev Tool)。