如何将图像的大小设置为屏幕宽度的100%,但只有当<1024 px
How to size an image to be 100% width of the screen, but only if <1024 px
我想在网站上放一张图片。我希望它不是一个背景图像,而是一个正常的图像,我以后可以用它来进行悬停和"悬停在某个区域,屏幕上发生变化"之类的交互。
我想做的是使这个图像的浏览区域的100%宽度,但只有当屏幕小于1024px。如果屏幕更大,那么我希望图像正好是1024px宽。
你会怎么做?在某个地方,我读到CSS3可以自动设置背景宽度以适应浏览器窗口,但我认为通过使用背景图像,我不能在图像上进行交互技巧。但我从来没有做过互动技巧,所以也许有可能。
通过交互技巧,我的意思是如果鼠标指针在一个多边形区域上,那么div或图像就会改变或出现在某个地方。你能告诉我在哪里可以读到这种技术吗?它是怎么叫的?
我没有JavaScript的经验,我只使用预制的JS插件,但如果你说,对于这个问题,我真的应该使用JS,那么我没有问题。
使用css max-width
https://developer.mozilla.org/en/CSS/max-width
<img src="flower.jpg" class="no-bigger-than-1024"/>
CSS: .no-bigger-than-1024{width:100%; max-width:1024px;}
img
{
max-width:1024px;
width:100%;
}
相关文章:
- 如果宽度是百分比,如何设置以px为单位的图像高度
- jquery匹配以px为单位的样式字体大小的元素
- 在.dotddot脚本中将高度值从px更改为%
- jquery$(“#someID”).width(变量+'px')有效,现在无效
- CSS”;边界宽度“;(px)属性错误
- 有没有办法在Ionic/Angular/Cordova堆栈中找到以dp(而不是px)表示的屏幕大小
- jQuery使用calc作为值(从百分比中减去px)对位置进行动画处理
- Blueimp 上传插件使用 1000 字节作为单个 kb 而不是 1024
- DOM 中两个元素之间的距离(以 px 为单位)
- PX加载器加载图像时出现问题
- pt,em,px,百分比,其他的转换率
- 获取按钮 Javascript 的宽度,不带“px”
- 将金额从 px 更改为基于百分比
- 将非像素 css 值转换为 px
- jQuery :切换页脚,将大小从 #px 调整为 100% 宽度并返回
- Jquery 偏移量用 % 而不是 px - 可能
- 根据鼠标移动将背景位置 x px 向左/向右移动(从背景位置:中心开始)
- Infragistics Ignite UI 2014.2 (14.2.20142.1024) 是否与 jquery 1
- 修复了分辨率 1024*768 的标头 asp.net
- 如何将图像的大小设置为屏幕宽度的100%,但只有当<1024 px