调整flipclock.js的大小未按预期调整
resizing flipclock.js not resizing as expected
http://flipclockjs.com/
我使用默认的钟面,我只想粗略地调整1/3的大小,但无论出于什么原因,它都没有像我预期的那样调整大小
在flipclock-css中,我更改了以下
.flip-clock-wrapper ul {
position: relative;
float: left;
margin: 5px;
width: 20px;
height: 30px;
font-size: 27px;
font-weight: bold;
line-height: 29px;
border-radius: 6px;
background: #000;
}
但是每个ul的宽度是40px;
如果有人能为我指明正确的方向,那就太好了。。
我为即将到来的问卷留下评论
要修复FlipClock中的大小问题,只需将以下css添加到主时钟容器中即可
.timer {
zoom: 0.5;
-moz-transform: scale(0.5);
}
上面的行将减少1/2的大小,如果你想要更小的大小,你可以使用0.3或任何
Flipclockjs构建在许多固定属性上。你必须调整得更多。我用响应方法覆盖它们的一个例子是:
@media screen and (max-width: 819px) {
/*.home-featured .clock { margin: 0 auto; display: block; width: 322px; }*/
.home-featured h1 { font-size: 1.6em; }
.flip-clock-wrapper ul { height: 50px; line-height: 50px; margin: 3px; }
.flip-clock-wrapper ul li a div.up:after { top: 24px; }
.flip-clock-divider { height: 50px; }
.flip-clock-dot { height: 6px; width: 6px; left: 7px;}
.flip-clock-dot.top { top: 17px; }
.flip-clock-dot.bottom { bottom: 8px; }
.flip-clock-divider .flip-clock-label { font-size: 16px; }
.flip-clock-divider.days .flip-clock-label { right: -76px; }
.flip-clock-divider.hours .flip-clock-label { right: -70px; }
.flip-clock-divider.minutes .flip-clock-label { right: -64px; }
.flip-clock-divider.seconds .flip-clock-label { right: -70px; }
.flip-clock-wrapper ul { width: 37px; }
.flip-clock-wrapper ul li a div div.inn { font-size: 38px; }
/* Korekcja położenia pól zegara załamanych do nowej linii */
.flip-clock-wrapper ul { margin-bottom: 35px; }
.flip-clock-wrapper { margin-bottom: -35px; }
}
.flip-clock-divider.minutes { clear: none;}
@media screen and (max-width: 550px) {
.flip-clock-divider.minutes { clear: left;} /* break clock at minutes */
}
这已经有一段时间没有激活了,但我遇到了这个库,我决定试一试。目前一切都很顺利。这是根据回购的一个已解决问题(未解决(改编的解决方案。开发人员似乎承诺了一个新的API,但那是一年多前的事了。
它并不完美,因为在设置$clock-flip-font-size: 120px
时存在一些问题。此外,当分钟显示为3位数字时,"分钟"文本不是centered
。
这是代码笔:https://codepen.io/jimasun/pen/PzAqVw/
//
// ------------------------- FlipClock
//
$clock-flip-font-size: 120px
$clock-flip-border-radius: 8px
$clock-digit-gap: 20px
$clock-dot-size: 20px
$clock-height: ($clock-flip-font-size * 1.2)
$clock-flip-width: ($clock-flip-font-size * 0.8)
$clock-flip-margin: ($clock-digit-gap / 2)
$clock-flip-section-width: (2 * ($clock-flip-width + 2 * $clock-flip-margin))
$clock-flip-bg: #607D8B
$clock-flip-shadow: 0 2px 5px rgba(0, 0, 0, 0.7)
$clock-flip-font-color: #F44336
$clock-flip-font-shadow: 0 1px 2px #000
.countdown-wrapper
left: 50%
position: absolute
top: 50%
transform: translate(-50%, -50%)
.countdown.flip-clock-wrapper ul
height: $clock-height
margin: 0 $clock-flip-margin
width: $clock-flip-width
box-shadow: $clock-flip-shadow
.countdown.flip-clock-wrapper ul li
line-height: $clock-height
.countdown.flip-clock-wrapper ul li a div div.inn
background-color: $clock-flip-bg
color: $clock-flip-font-color
font-size: $clock-flip-font-size
text-shadow: $clock-flip-font-shadow
.countdown.flip-clock-wrapper ul,
.countdown.flip-clock-wrapper ul li a div div.inn
border-radius: $clock-flip-border-radius
.countdown.flip-clock-wrapper ul li a div.down
border-bottom-left-radius: $clock-flip-border-radius
border-bottom-right-radius: $clock-flip-border-radius
.countdown.flip-clock-wrapper ul li a div.up:after
top: (($clock-height / 2) - 1px)
.countdown .flip-clock-dot.top
top: ($clock-height / 2 - $clock-flip-font-size * 0.2 - $clock-dot-size / 2)
.countdown .flip-clock-dot.bottom
top: ($clock-height / 2 + $clock-flip-font-size * 0.2 - $clock-dot-size / 2)
.countdown .flip-clock-dot
height: $clock-dot-size
left: $clock-dot-size
width: $clock-dot-size
background: $clock-flip-bg
.countdown .flip-clock-divider
height: $clock-height
width: ($clock-dot-size * 3)
&:first-child
width: 0
.countdown .flip-clock-divider.seconds .flip-clock-label,
.countdown .flip-clock-divider.minutes .flip-clock-label
right: -1 * $clock-flip-section-width
.countdown .flip-clock-divider .flip-clock-label
color: $clock-flip-font-color
font-size: $clock-flip-font-size / 4
width: 2 * $clock-flip-width + 4 * $clock-flip-margin
//
// ------------------------- FlipClock
//
.flip-clock-wrapper ul {
width: 20px;
height: 25px;
line-height: 25px;
**padding-left: 20px;** //add this to your wrapper ul and youll be able to set the with you can set it to zero and just adujst your width
}
试试这个
.flip-clock-wrapper ul {
...
width: 20px !important;
...
}
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- Chrome应用程序调整窗口大小保持纵横比
- 如何自动调整标签的高度以适应内容
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 合并两个数组,重新调整循环js
- Morris.js折线图x轴标签在调整大小后消失
- 调整缩放窗口高度提升缩放
- 调整屏幕大小时更改属性值
- 如何针对Android股票/本地浏览器来调整CSS
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- Adobe Air SDK在页面加载时调整窗口大小
- 更改屏幕上对象的宽度调整大小
- 客户端图像调整大小.任何已知问题
- 窗口大小调整事件在ie7中持续触发
- 在javascript中调整图像大小
- 调整flipclock.js的大小未按预期调整