网页设计中的广泛形象
Extensive Image in Web design
本文关键字:网页设计 更新时间:2023-09-26
我正在编写一个网站代码,并试图拥有类似www.airbnb.com的东西:我的意思是顶部有一个静态栏(这部分可以),下面有一个带大居中按钮的大图像。
我如何才能让这个大图像在每个屏幕分辨率上正常显示:目前,在1920*1080px上,我的图像非常完美,大按钮居中。但是,如果我更改分辨率,图像将被裁剪或调整大小。。。
你知道我该怎么做吗(css或javascript)?
非常感谢!
您可以使用CSS媒体查询根据分辨率加载不同大小的图像,例如
您的原始桌面背景:
body {
background:url(images/bg1.jpg) no-repeat 0 0;
}
对于最大分辨率为800px的屏幕:
@media (max-width: 800px) {
body {
background:url(images/bg2.jpg) no-repeat 0 0;
}
}
对于最大分辨率为480px的屏幕:
@media (max-width: 480px) {
body {
background:url(images/bg3.jpg) no-repeat 0 0;
}
}
你选择的解决方案显然取决于你自己,以上仅作为示例。
如果使用<img>
,则将width
和height
属性设置为该属性。
如果您使用图像作为现有元素的背景,请为背景设置正确的样式:
div{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}
相关文章:
- 网页设计中的广泛形象
- 移动友好型网页设计:如何在输入文本后以编程方式缩小
- 如何在网页设计中动态生成文本区域
- CSS定位网页设计
- 替换内容/部分按钮网页设计
- 响应式网页设计 - 如何实现JavaScript部分
- 带动态导航栏的单页网页设计
- 网页设计:动态地图
- 尝试在谷歌网页设计与自定义javascript创建动画动态字段
- 最好的JS框架的web和混合应用程序如果我已经做网页设计
- 响应式网页设计问题
- 服务器端响应式网页设计
- 在响应式网页设计中提供资源文件(JS, CSS,图像)的最佳实践
- 网页设计中的颜色燃烧混合模式
- 网页设计:避免水平;跳跃”;通过添加左边的空白,对内容进行编辑.但这是怎么回事
- 响应式网页设计CSS
- 网页设计技巧
- 在单页网页设计中实现链接
- 动态网页设计,新手
- “使用 HTML5 和 CSS3 进行响应式网页设计”中的内联和内联块差异