javascript - 使用 jquery/javascript 使按钮可根据屏幕大小调整大小

标签 javascript jquery ipad css mobile-website

我想让我的按钮控件可以根据屏幕尺寸调整大小,就像它们也应该在其他移动设备(iPhoneiPad)上自行调整一样。怎么样?可能吗?

最佳答案

Css3 has mediaqueries这使您可以制作特定于屏幕的样式。这在旧的 IE 中没有得到很好的支持,这就是为什么你总是必须定义一个法线。 级联效果保持有效,你不需要在媒体查询中重新定义正常的属性(例如,背景在所有情况下都是绿色的)

/*normal*/
button{
    width: 200px;
    background: green;
}

@media only screen and (max-width: 600px) {
    button{ 
        width: 150px;
    }
}
@media only screen and (max-width: 480px) {
    button{ 
        width: 100px;
    }
}

这称为响应式设计,设计响应宽度。 IE 什么都不做,但如果你使用 Firefox 并缩小浏览器的宽度,它会自动跳转到媒体样式

关于javascript - 使用 jquery/javascript 使按钮可根据屏幕大小调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18399141/

相关文章:

javascript - 如何在 blueimp jquery 下载程序中过滤要下载的文件

javascript - 如何找到 WebAssembly 缓冲区的地址并将其返回给 Javascript?

javascript - 如何删除ajax响应函数中的li元素

javascript - 在字符串时间中添加 20 分钟并将其填充到文本框中或提醒它

iphone - ScrollView 为圆形

javascript - 将焦点设置为仅在父级获得焦点时才显示的元素

Jquery:如何在所有ajax调用上调用回调函数

javascript - jQuery remove() 或 after() 导致空格被删除

ios - 如何暂停我的应用程序足够长的时间以使我的屏幕显示为 "catch up"

iphone - 没有可见的@interface 声明选择器错误