cssimg适配尺⼨_img图⽚⾃适应布局_HTML5教程_郭隆邦技
术博客
图⽚⾃适应布局
源码下载
使⽤百度图⽚搜索的时候,可以看到搜索页⾯,所有的图⽚基本都是定⾼度显⽰,图⽚的宽度随着⾼度等⽐例缩放。点击搜搜页⾯的每⼀张图⽚,
可以跳转到⼀个页⾯只有⼀张图⽚,显⽰的尺⼨是图⽚的原⼤⼩尺⼨。
西安旅游景点图片创建内容
⾸先要做的是创建⼀个index.html⽂件来呈现搜索界⾯,然后创建两个⽂件夹,名为picture⽂件夹⽤来存放所有图⽚集中管理,名为html ⽂件夹⽤来存放每⼀张图⽚独占的
html⽂档。实现在index.html页⾯点击⼀张图⽚,然后跳转到⼀个新的html页⾯显⽰图⽚原尺⼨。
picture⽂件夹中的图⽚各种⼤⼩都有,都是随机的。html⽂件夹中的内容⾮常简单,就是⽤⼀个img引⼊⼀张图⽚,主要⼯作是编辑index.html⽂件。
html⽂件夹中第⼀个html⽂件
index.html⽂件代码
....
....
添加样式
⾏内块元素
前⾯关于img元素的课程并没有强调img是⾏内块元素,为了课程易学性,简单当做⾏内元素处理。
img元素是⾏内块元素,也就是说CSS样式属性display的属性值是inline-block,具有块元素的margin、width、height等属性。
对焦⾏内块元素就像⼀个汉字⼀样会⾃适应⽹页,从左往右排列,排不下的时候,⾃动换⾏,当你拖动⿏标更改⽹页宽度,图⽚会跟着⾃适应填充排列。
img元素等⽐例缩放
如果图⽚定义其中⼀个长度,另⼀个长度会⾃适应等⽐例缩放,根据这⼀特点,把所有img元素设置为定⾼度,整个⽹页不会混乱,同时图⽚不会失真。
img元素不设置宽度⾼度属性,他在页⾯上的显⽰取决于它的⽗元素⼤⼩限制,如果没有限制,显⽰图⽚原⼤⼩。
img元素的宽⾼度设置,可以直接使⽤img元素特有的width属性、height属性,也可以通过style样式属性引⼊块元素、⾏内块元素通⽤的width、height属性。
⾏内块元素
焊工证查询
img元素是⾏内块元素,也就是说CSS样式属性display的属性值是inline-block,具有块元素的margin、width、height等属性。
女士棉服透明度opacity
当你把⿏标移动到⼀张图⽚上的时候,它的会变半透明与背景⾊叠加,这主要通过hover⿏标事件和透明度opacity属性实现。
当他opacity的值为1的时候,⼀个元素不透明,当值为0的时候,完全透明,代码案例中设置为0.8。剩余的0.2与背景⾊颜⾊相乘
叠加到图⽚,因为⽹页的背景颜⾊是⽩⾊,所以当⿏标移动到图⽚上的时候,图⽚的实际效果是变模糊,你也可以把背景颜⾊设置为其他颜⾊,
口令红包测试opacity的使⽤技巧。你可以把opacity属性想象为⼀层玻璃,在玻璃前⾯看玻璃,视觉效果是玻璃与玻璃后⾯的物体在光照影响下的综合效果,戚薇演的电视剧
说到玻璃的前后问题,你应该就联想到元素的图层问题,⼦元素默认位于⽗元素的前⾯。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论