在进行网页建造的过程中,图片和css样式,是经常利用到的两种形式。那么,若何经由过程css设置图片按照分辩率拉伸呢?
打开vscode,建立一个html页面,用于演示css若何按照分辩率拉伸图片的设置。若是您没有vscode,利用其他html编纂器,甚至是文本文件都可以,只需要注重文件的后缀必需是.html
在测试页面的同级目次,添加一张演示图片,此处为了演示结果,图片的分辩率比力小
在测试页面中添加一个div标签,在标签内部添加一个img图片标签,设置图片的src地址为上一步添加的演示图片,在浏览器中打开这个测试页面,就可以看到图片呈此刻了浏览器上
在div的标签中,直接书写css的样式,设置div的宽度为500像素,高度为300像素,边框为1像素的红色框。再次在浏览器中打开,就可以看到图片,并没有填满整个div的空间
注重:此处直接将css样式写到标签中,叫做内联样式,与写到外面的css结果一样的
这个时辰,想要让图片布满整个div,只需要对图片设置高宽都是100%即可。此处为了演示,将所有的img标签都设置当作了100%,并且,利用的是外部css的书写形式。从浏览器的展示结果,可以看出图片拉伸,并填满了整个div空间
若是图片利用的是布景图,不是img标签的形式呢?若是所示,图片默认会在x和y轴反复,并不会拉伸,最终仍然填满了这个div的空间
若是想要布景图也拉伸填满整个div空间,就需要设置布景图的
background-size: 100% 100%; 从运行结果可以看出,确实实现了按照分辩率主动拉伸的结果
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!