css怎么让图片自适应

 时间:2024-10-12 23:29:46

1、要使图片能够自适应显示,我们一般可以通过设置CSS样式,让图片作为父元素的背景图片,再设置相关属性来实现。具体 Css样式如下:background:url(../imgs/test.jpg) no-repeat 0px 0px;background-size:cover;background-attachment: fixed;然后,将该新式设置到图片所在区域的父元素中即可。

css怎么让图片自适应
css怎么让图片自适应

2、第一句中:url(../imgs/test.jpg) 设置背景图片所在的路径位置,即我们要自适应图片的路径位置。 no-repeat 表示当背景图片大小不够铺满整个背景时,不允许图像重复填充。0px 0px 表示图片在父元素中的位置,图片四围距离各方向边缘的像素为0Px。

css怎么让图片自适应

3、第二句中:background-size:cover表示如果所给图片不够大时,自动将背景图像拉升放大到足够大,以便能够使背景图像完全覆盖父元素的背景区域所有位置。

css怎么让图片自适应

4、第三句中:background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动,而fixed值表示当页面的其余部分滚动时,背景图像不会移动。

css怎么让图片自适应

5、如果图片不是在<body>标签中显示,而只是在一个<div>中显示,我们则只需修改样式引用代码,在div标签中引用该样式,同样可以起到我们想要的效果。

css怎么让图片自适应
css怎么让图片自适应
css怎么让图片自适应

6、也可以对表格单元格进行图片自适应填充。当单元格大小发生变化时,图片也会自动随着变化。如: <style> .autoim爿讥旌护g{ background: url(./imgs/test.jpg) no-repeat 0px 0px; background-size:cover; background-attachment: fixed; } </style> <table style="width:100%;height: 300px;border:1px solid #ff0000"> <tr ><td class="autoimg"></td><td></td></tr> <tr><td></td><td></td></tr> </table>综上,通过上面这三条css样式代码,可以完成所有图片自适应要求。

css怎么让图片自适应
css怎么让图片自适应
css怎么让图片自适应
  • JavaScript点击不同按钮切换成相应的图片
  • 如何在html中创建一个进度条
  • h5调用系统拍照解决图片旋转
  • css如何设置p标签文字四周空白的距离
  • css如何让div中的图片居右对齐
  • 热门搜索
    杜绝浪费手抄报 家乡的手抄报 万圣节英语手抄报 读书节手抄报资料 国庆节手抄报的内容 吸烟的危害手抄报 日行一善手抄报花边 争做文明少年手抄报 勤俭节约手抄报内容 安全手抄报图案