我正在使用Mottie virtual keyboard围绕它angular wrapper,我想为我的键盘使用bootstrap主题,我就像这样添加了
VKI_CONFIG.css = {
// input & preview
input: 'form-control input-sm',
// keyboard container
container: 'center-block dropdown-menu', // jumbotron
// default state
buttonDefault: 'btn btn-default',
// hovered button
buttonHover: 'btn-primary',
// Action keys (e.g. Accept, Cancel, Tab, etc);
// this replaces "actionClass" option
buttonAction: 'active',
// used when disabling the decimal button {dec}
// when a decimal exists in the input area
buttonDisabled: 'disabled'
};
Here你可以找到它的实际示例,当我浏览演示和在线使用此键盘的示例时,如here和here,在所有这些键盘中,键盘调整大小时浏览器窗口已调整大小,但我根本没有这种行为,我在这里遗漏了什么吗?当我调整浏览器窗口大小(使用引导程序主题)时,如何让键盘调整大小?
或者换句话说,如何在调整窗口大小时调整this键盘的大小?
答案 0 :(得分:2)
键盘没有专门为Bootstrap设置的css文件,因此需要以下媒体查询来调整键盘大小(另请参阅FAQ)。
我不知道这些设置的准确程度,但请随意调整字体大小 - demo
/* Media Queries */
/* 240 x 320 (small phone) */
@media all and (max-width: 319px) {
.ui-keyboard .ui-keyboard-button { font-size: 9px; }
.ui-keyboard .ui-keyboard-input { font-size: 12px; }
}
/* 320 x 480 (iPhone) */
@media all and (min-width: 320px) and (max-width: 479px) {
.ui-keyboard .ui-keyboard-button { font-size: 9px; }
.ui-keyboard .ui-keyboard-input { font-size: 14px; }
}
/* 480 x 640 (small tablet) */
@media all and (min-width: 480px) and (max-width: 767px) {
.ui-keyboard .ui-keyboard-button { font-size: 13px; }
.ui-keyboard .ui-keyboard-input { font-size: 14px; }
}