CSS 实现图片宽度自适应

简介: 版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82876666 ...
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82876666

由于浏览器的大小可变,导致放置图片的容器也会随之变化,要让图片和容器大小一起变化,则需要实现图片宽度自适应

更多精彩

编写 HTML

  1. 用父容器包裹图片,当浏览器的大小发生变化时,首先影响到父容器,而不是图片
<div class="img-wrap">
    <img src="FullSizeRender 3.jpg">
</div>
<div class="img-wrap">
    <img src="logo-ccnu.png">
</div>
<div class="img-wrap">
    <img src="thumbfma.png">
</div>

编写 CSS 样式

  1. 指定父容器的展现方式是 inline-block ,则可以让父容器的宽度随内容变化而变化
  2. 指定图片的宽度为 100% ,则可以让图片的宽度随父容器宽度变化而变化,而且图片的宽高比使用不变
<style type="text/css">
    .img-wrap {
        display: inline-block;
    }

    .img-wrap img {
    	width: 100%;
    	vertical-align: middle;
    }
</style>
目录
相关文章
|
2月前
|
前端开发 计算机视觉 开发者
利用CSS改变图片颜色的100种方法!
利用CSS改变图片颜色的100种方法!
45 1
|
12天前
|
前端开发 UED 开发者
【专栏:HTML与CSS实战项目篇】制作一个响应式图片画廊
【4月更文挑战第30天】本文介绍了如何使用HTML和CSS创建响应式图片画廊。响应式画廊能根据用户设备屏幕大小自动调整布局。首先规划结构,包含一个图片容器和每张图片元素,并为图片提供替代文本。接着设计样式,设置图片大小、间距和视觉效果。然后通过媒体查询实现响应式设计,根据不同屏幕尺寸调整图片排列。同时考虑性能优化,如压缩图片和使用懒加载技术。最后,测试和调试确保画廊在各种设备上正常工作。这个过程强调了响应式设计和用户体验的重要性。
|
27天前
|
移动开发 前端开发 搜索推荐
HTML图片标签(2) HTML5+CSS3+移动web 前端开发入门笔记(三)
HTML图片标签(2) HTML5+CSS3+移动web 前端开发入门笔记(三)
25 0
|
2月前
css3鼠标悬停图片特效源码
css3鼠标悬停图片特效,图片悬停效果源码,可以在网页上面作为自己的动态加载名片,放到侧边栏或者网站合适的位置即可
15 0
css3鼠标悬停图片特效源码
|
2月前
|
前端开发
CSS关于默认宽度
CSS关于默认宽度
|
2月前
|
Web App开发 前端开发 iOS开发
编程笔记 html5&css&js 008 HTML图片
编程笔记 html5&css&js 008 HTML图片
|
3月前
CSS3图片反射box-reflect属性
CSS3图片反射box-reflect属性
23 0
|
4月前
|
前端开发
html+css实现图片缓慢变大效果
html+css实现图片缓慢变大效果
52 0
|
5月前
|
前端开发 JavaScript 容器
纯css实现高度或者宽度变化字体发生变化【容器查询】
纯css实现高度或者宽度变化字体发生变化【容器查询】
63 0
|
5月前
|
存储 前端开发
CSS3媒体查询实现不同宽度的下不同内容的展示
CSS3媒体查询实现不同宽度的下不同内容的展示
39 0