`
天梯梦
  • 浏览: 13741136 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?

 
阅读更多

原文:CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?

 

其实方法非常简单,直接写代码:

<div style="background-image: url(http://your-image.jpg);">
 <img src="http://your-image.jpg" style="visibility: hidden;" />
</div>

 

同时设置图片和背景图片,同时将图片设置为不可见(不是不显示),只显示背景图片。

这里用到技巧就是:display:none和visibility:hidden的区别

 

dispaly:none ; CSS1隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间

visibility: hidden;设置或检索是否显示对象。与display属性不同,此属性为隐藏的对象保留其占据的物理空间。如果希望对象为可视,其父对象也必须是可视的。

 

一句话:display:none是看不见也摸不到,visibility:hidden看不见但摸得到

 

本文转自:CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    auto-adjust-text

    auto-adjust-text

    精通div+css网页样式与网页布局

    - `font-size-adjust`: 调整字体大小以适应容器。 - `font-stretch`: 控制字体的拉伸程度。 - `font-style`: 定义斜体或正常字体。 - `font-weight`: 设置字体粗细。 - `text-decoration`: 文本装饰,如下划线...

    详解使用 CSS 的 font-size-adjust 属性改善网页排版

    CSS 中的 font-size-adjust 属性允许开发者基于小写字母的高度指定 font-size ,这可以有效地提高网页文字的可读性。 在这篇文章中,你不仅能了解到font-size-adjust 属性的重要性,并且还能学会如何在你的项目中...

    css2中文手册 学习css的必选

    background background-attachment background-color background-image background-position background-positionX background-positionY background-repeat layer-background-color layer-background-image ...

    html图片自适应手机屏幕大小的css写法

    这里,`height: auto`使得图片高度可以自动调整以保持宽高比;`width: auto\9`为旧版IE浏览器提供的兼容写法;`width: 100%`则是让图片宽度自动扩展以填充其父容器的宽度,从而实现自适应。 4. 浮动清除与盒模型 ...

    CSS样式代码大全

    ### CSS样式代码详解 #### 一、背景样式 Background **1. `background-attachment`**:此属性定义了背景图像是否固定或者随着页面滚动而滚动。 - **取值**: - `scroll`:背景图像随页面滚动(默认值)。 - `...

    css参考文件

    #### 一、CSS背景属性(Background) **1. background** - **功能**: 在一个声明中设置所有的背景属性。 - **示例**: `background: #ff9900 url('bg.png') no-repeat center center;` - **版本**: CSS1 **2. ...

    前端开源库-adjust-md-for-publish

    3. **图片处理**:对于包含图片的文档,"adjust-md-for-publish" 可能会调整图片引用,使其能在NPM包的环境中正确显示。 4. **版本信息更新**:在发布新版本时,自动更新文档中的版本号,以反映当前发布的版本。 5...

    CSS 速查表CSS 速查表.pdf

    - **`background`**: 设置背景颜色和图片。 - `background-color`: 设置背景颜色。 - `background-image`: 设置背景图像。 - `background-repeat`: 设置背景图像是否及如何重复。 - `background-attachment`: ...

    CSS属性大全 (1).pdf

    #### 二十二、背景图片 (`background-image`) - **定义与用法**:用于设置或检索一个元素的背景图像。 - **语法**:`background-image: url(URL) | none;` #### 二十三、背景重复 (`background-repeat`) - **定义...

    CSS样式表.pdf

    - `font-size-adjust`、`font-stretch`、`font-style`、`font-variant`和`font-weight`:分别调整字体的大小适应、收缩/拉伸、样式(如斜体)、变体和粗细。 5. **外边距属性(Margin)**: - `margin`:一次性...

    css-cheat-sheet-v2.pdf

    - **`background`**:综合设置背景图片、颜色等。 - **`background-color`**:设置背景颜色。 - **`background-attachment`**:指定背景图片是否固定或随页面滚动。 - **`background-repeat`**:定义背景图片是否...

    CSS简单手册

    【CSS简单手册】是关于CSS(层叠样式表)的一个参考文档,主要目的是方便开发者快速查找和理解不同的CSS命令。CSS是一种用于定义网页或应用程序视觉表现的语言,它允许我们控制网页元素的样式,如颜色、布局和字体等...

    CSS 基础知识 一张纸

    - `background`:设置背景色、背景图、重复方式、固定方式和位置。 - `font`:设置字体系列、样式、变体、粗细、伸展、大小等。 - `outline`:设置轮廓宽度、样式和颜色。 #### 分页(Paging) 分页属性用于控制打印...

    「解决方案」Shared Security Services:How to Adjust to an Ever-growi

    「解决方案」Shared Security Services:How to Adjust to an Ever-growing Landscape of Security Operations Center Responsibilities - 访问管理 NGFW 安全资讯 安全实践 云安全 威胁情报

    CSS常用属性.pdf

    1. **背景属性(Background)**:背景属性允许我们设定元素的背景颜色、图像、位置以及重复方式。例如: - `background`:用于合并设置所有背景属性。 - `background-color`:定义元素的背景颜色。 - `background...

    常用CSS属性总结.doc

    - `background-attachment`:决定背景图片是否随滚动条滚动,如`fixed`(固定)或`scroll`(滚动)。 - `background-color`:设置元素的背景颜色。 - `background-image`:将图像设置为元素的背景。 - `...

Global site tag (gtag.js) - Google Analytics