具有引导主题

时间:2016-08-21 07:41:11

标签: javascript jquery angularjs twitter-bootstrap-3 virtual-keyboard

我正在使用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你可以找到它的实际示例,当我浏览演示和在线使用此键盘的示例时,如herehere,在所有这些键盘中,键盘调整大小时浏览器窗口已调整大小,但我根本没有这种行为,我在这里遗漏了什么吗?当我调整浏览器窗口大小(使用引导程序主题)时,如何让键盘调整大小?

或者换句话说,如何在调整窗口大小时调整this键盘的大小?

1 个答案:

答案 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; }
}