css - 如何增加移动开关中的字体大小?

标签 css jquery-mobile

我正在尝试增加开关的尺寸,因为它不够大,无法在一些较小的屏幕上阅读。理想情况下,它的大小会增加一倍左右,但是在某个点之后,文本不会变大。

HTML:

    <div id="switch">
        <select name="flip-min" id="flip-min" data-role="slider">
            <option class="switchTxt" value="off">Images Off</option>
            <option class="switchTxt" value="on">Images On</option>
        </select>
    </div>

CSS:

    #switch {
        position:absolute;
        bottom:1%;
        left:1%;
    }
    .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
        display: block;
        padding: 0.9em 75px 0.9em 15px;
    }
    #switch .ui-slider-switch { 

        width:.2em;
        font-size:800px;
    }
    .switchTxt {
        font-size:500px;
    }

http://jsfiddle.net/rAGyC/

最佳答案

DEMO

给定标准开关标记:

<div id="switch">
    <select name="flip-min" id="flip-min" data-role="slider">
        <option class="switchTxt" value="off">Images Off</option>
        <option class="switchTxt" value="on">Images On</option>
    </select>
</div>

CSS 增加了 slider 的大小以允许更大的文本,增加了开关 handle 以适应新的大小,最后增加了字体。 32px 是默认 16px 大小的两倍:

#switch .ui-slider {
    width: 240px;
    height: 60px;
}
#switch .ui-slider-handle {
    width: 40px;
    height: 60px;
    margin: 0;
}
#switch .ui-slider-inneroffset {
    margin: 1px;
    margin-right: 43px;
}
#switch .ui-slider-label { 
    font-size:32px;
}

关于css - 如何增加移动开关中的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21535026/

相关文章:

css - 强制谷歌地图 v3 的移动样式表

javascript - 如何将 ResultSet 转换为 JSON 对象

javascript - Microsoft Lightswitch 使用 c#、jquery mobile 和 javascript 创建动态用户界面

html - Div 不在带有边距自动的父 div 中居中

html - 元素位置和显示意外

html - 通过 css 水平对齐

html - 从 less 文件中获取编译后的 css

javascript - 页面容器更改功能不起作用

jquery-mobile - 使用相对路径时,jquery 移动 js 和 css 的安全 (https) 导入失败

jquery - 任何人都可以为新手提供一个简单的淡入淡出幻灯片 jquery 脚本吗?