技术资讯
《响应式Web设计:HTML5和CSS3实践指南》——1.2节基于宽度百分比的图像缩放
2018-01-05 10:43:22
本节书摘来自华章社区《响应式Web设计:HTML5和CSS3实践指南》一书中的第1章,第1.2节基于宽度百分比的图像缩放,作者(美) Benjamin LaGrone,由青岛网站建设整理。
1.2 基于宽度百分比的图像缩放
本方法依赖于客户端编码来完成对于大图像的缩放功能。客户端只需单张图像来依据浏览器的窗口大小呈现图像。如果对于客户端的网络带宽有足够的信心,确信该操作不会使得页面加载变慢,那❀么本方法是比较可行的。
1.2.1 准备工作
毫无疑问我们需要一张图像。使用Google的图像搜索来获取一张高分辨率的图像。例如,搜索 robots,将会得到158 000 000条记录,还不错的结果。但是想要的是一张大尺寸的图像,因此单击Search tools选项,然后将Any ♑Size选项改为Large。可以看到依然有4 960 000张图片可𒐪供选择。
该图像应该能够缩放以适配最大尺寸的可视区域。打开图像编辑软件。如果并未安装此类软件,也会有众多的免费图像编辑软件供你选择。Gimp便是其中之一,它是🐼一款功能强大的开源图片编辑软件,因此下载是完全免费的。访问//www.gimp.org即可获取。
1.2.2 实现方式
通过图像编辑工具打开想要编辑的图像并且将其宽度设置为300px。保存编辑后的新🐈图♏像,然后移动或者上传到你的Web应用所对应的资源文件夹中。
为了展示响应式特效,需要在HTML🌌中嵌入图像和一些文字说明。如果没有足够的时间来阐述你的人生经历,没有关系,回到互联网并通过Ipsum生成器来得到一些文本样本。访问//www.lipsum.com即可获取Ipsum文本段落。
在CSS文件中需要为文本段落、图像及图像包装器(wrapper)分别设置相应的类属性。文本段落设置为向左⛄浮动,同时宽度为60%,图像包装器(wraꦐpper)的宽度则为40%。
现在的布局方式为流式布局(fluid layout),但是响应式的图像效果依然不见踪影。目前的图像仍然是静态的,宽度依旧为𒆙300px。但是当添加了下面的CSS配置后,一切都会📖改变。为图像添加一个新的类,设置max-width属性值为100%。这会使得图像的宽度适应浏览器宽度的改变。接下来,将height属性设置为可动态变化的值。
到目前为止,经过优化并可以适应浏览器窗口大小改变的图片就已经呈现在读者眼前了。
下载示例代码
登录//www.pack🍸tpub.com可以下载通过你的账户所购买的所有Packt书籍的示例源码。如果是通过其他途径购买的本书,访问//www.packtpub.com/support,完成注册即可通过电子邮件获取源码。
1.2.3 工作原理
设置在CSS中图像元素的responsive属性会强制该元꧑素100%占据其父元素的空间。当父元素的宽度改变时,图像元素也会相应改变并填充对应的宽度。而属性height: a🐼uto的作用在于保证图像自身的高宽比例不会发生变化。
近期更新
- [2023-07-26 14:17:28] 加拿大预测网-在线预测:为品牌赋能,海外官网品牌数字化
- [2023-05-06 10:32:26] 加拿大预测网-在线预测:青岛网站建设公司,高端网🐭站定制,一站式网站服务——力图数字科技
- [2023-04-27 13:47:54] 加拿大预测网-在线预测:高端定制网站建设——从满足预期到走向卓越
- [2023-04-11 09:17:49] 加拿大预测网-在线预测:H5页面设计开发——移动端传播利器
- [2022-11-16 10:11:43] 加拿大预测网-在线预测:windows2012程序在哪
- [2022-04-14 11:01:47] 加拿大预测网-在线预测:力图数字科技配套网站服务支持
- [2021-05-18 10:14:11] 加拿大预测网-在线预测:青岛网站建设的流程
- [2021-04-29 10:14:38] 加拿大预测网-在线预测:企业定制化官网建设项目
- [2021-03-05 10:34:45] 加拿大预测网-在线预测:移动互联时代房地产行业的微信小程序解决方案
- [2021-01-22 17:29:38] 加拿大预测网-在线预测:微信小程序有哪些优势?为什么要开发微信小程序?
- [2021-01-08 17:28:04] 加拿大预测网-在线预测:网站建设最容易忽略的人性化设计
- [2020-12-16 16:55:32] 加拿大预测网-在线预测:建设一个常规的公司网站建设成本大概是多少?
延伸阅读
- [2015-01-25 12:37:36] 加拿大预测网-在线预测:百度《站点子链》工具开始了内测申请?
- [2008-08-18 12:08:00] 加拿大预测网-在线预测:《用户体验的要素》摘记
- [2008-05-09 14:02:00] 加拿大预测网-在线预测:《Designing Interfaces》读书笔记(2)设计模式
- [2008-08-13 12:16:00] 加拿大预测网-在线预测:从《赤壁》中想到目标用户重要性
- [2008-05-09 14:04:00] 加拿大预测网-在线预测:《Designing Interfaces》读书笔记(1)
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案
TAGS关键字
SEO 外贸网站建设 微信小程序 胶南网站建设公司 建站常识 网站策划 空白和简洁的设计 青岛网页制作 加拿大预测网-在线预测:青岛开发区建站公司 页面设计 力图 青岛网站优化 审美 加拿大预测网-在线预测:青岛网站设计哪家好 青岛网站建设 微官网 加拿大预测网-在线预测:网站建设,手机网站 营销策略 官网建设 加拿大预测网-在线预测:青岛抖音小程序开发 加拿大预测网-在线预测:青岛不错的英文网站建设公司 色彩心理学 网站改版 网站优化 高端轮胎网站设计 加拿大预测网-在线预测:青岛flash网站 网站的速度 企业建站 加拿大预测网-在线预测:青岛高端网站建设公司哪家好 加拿大预测网-在线预测:网站建设的步骤有哪些