我可以根据窗口大小设置样式吗?
Can I set a style conditional on window size?
我已经为一个youtube视频iframe设置了一个样式:
iframe {
width: 450px !important;
height: 253px !important;
}
但是,如果窗口被调整为小尺寸,那么左边距消失,有空间为iframe的原始大小。当窗口大小调整时,是否可以使用iframe的原始大小?
是,使用媒体查询:
@media (min-width: 768px) {
iframe {
width: 450px !important;
height: 253px !important;
}
}
以上规则只适用于窗口宽度至少为768px的情况。你还可以在媒体查询中加入很多其他的东西来选择它适用于什么 —中(屏幕、打印等)、最大宽度等
相关文章:
- 对插件初始化后动态加载的元素进行样式设置
- 使用jQuery按条件将样式设置为html标记
- 将 href 样式设置为按钮
- 如何以类似于vivus.js的样式设置SVG填充和路径的动画
- 根据用户输入声明样式设置
- 更改:在使用Javascript进行样式设置之前
- 反应:使用内联样式设置所有元素的样式
- 在AngularJS中构建SPA应用程序与纯JavaScript - 选择哪种Boostrap进行样式设置
- 我将如何使用CSS3对动态创建的jQuery UI元素进行样式设置
- Tumblr JS嵌入CSS/HTML标签进行样式设置
- 如何使用 ng 样式设置元素宽度 % 的样式
- 如何使用 Web 浏览器控件进行样式设置,但具有 C# 中的逻辑
- 从 javascript 获取样式设置时出现问题
- 样式设置 jQuery 验证错误消息
- 使用 React-Toolbox 的按钮进行样式设置不起作用
- 如何将离子输入类型文件的样式设置为按钮
- 如何将加载到<对象>中的元素样式设置为数据
- CKEDITOR没有't对来自数据库的文本进行样式设置
- 如何对一个元素进行ng样式设置's$索引由ng repeat创建
- D3可以't将样式设置为带标题的对象