CSS——图片自适应宽高

简介: 图片自适应宽高

宽度拉伸:把width设置成100%,height设置auto

高度拉伸:把height设置成100%,width设置auto

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>图片自适应</title>
    <style>
        div {
            width: 500px;
            height: 300px;
            border: 1px solid black;
            /* 使得图片居中对齐 */
            text-align: center;
            margin: 20px auto;
            /* 使得图片居中对齐 */
            /* display: flex;
            align-items: center;
            justify-content: center; */
        }
        img {
            /* flex: 1; */
            /* width: 100%;
            height: auto; */
            /* margin: 0 auto; */
            width: auto;
            height: 100%;
        }
    </style>
</head>
<body>
    <div>
        <img src="01.jpg" alt="">
    </div>
    <div>
        <img src="02.jpeg" alt="">
    </div>
</body>
</html>

效果如下:

20210928091754206.png

此例子是宽度自适应,如果是高度自适应互换宽和高即可


相关文章
|
前端开发
你不知道的css——2. 百分比高度失效,绝对定位和非绝对定位元素的宽高百分比计算方法的不同
你不知道的css——2. 百分比高度失效,绝对定位和非绝对定位元素的宽高百分比计算方法的不同
301 1
|
前端开发
前端 CSS 经典:保持元素宽高比
前端 CSS 经典:保持元素宽高比
333 0
|
前端开发
css 实现 div 宽高同比
css 实现 div 宽高同比
133 0
|
前端开发 容器
CSS不同手机型号各种尺寸设备宽高比
CSS不同手机型号各种尺寸设备宽高比
313 0
|
前端开发 Serverless
使用css的calc() 函数计算宽高
使用css的calc() 函数计算宽高
407 0
使用css的calc() 函数计算宽高
|
前端开发
新的 CSS 属性:aspect-ratio 为元素设置宽高比
新的 CSS 属性:aspect-ratio 为元素设置宽高比
|
Web App开发 JSON 前端开发
【问题归纳】前端开发问题集 | css 设置div宽高比1:2 下
【问题归纳】前端开发问题集 | css 设置div宽高比1:2
391 0
【问题归纳】前端开发问题集 | css 设置div宽高比1:2 下
|
前端开发
css background-image 背景图片自适应宽高
css background-image 背景图片自适应宽高
1500 0
|
XML 前端开发 JavaScript
【问题归纳】前端开发问题集 | css 设置div宽高比1:2 上
【问题归纳】前端开发问题集 | css 设置div宽高比1:2
439 0
|
10月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    420
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    329
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    301
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    205
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    421
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    608
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    770
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    213
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    621
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    380