您现在的位置是:网站首页> 编程资料编程资料
css中background-size属性使用介绍CSS background全部汇总CSS的background属性及CSS3的背景图片设置总结CSS制作边框效果的技巧总结详解使用CSS固定页面背景图片位置的方法使用CSS3来实现滚动视差效果的教程CSS3属性background-size使用指南CSS背景background、background-position使用详解 CSS background 控制显示图片的一部分纯css实现元素下出现横线动画(background-image)
2021-09-06
748人已围观
简介 background-size可以设置2个值,第1个值用于指定背景图的width,第2个值用于指定背景图的height,不了解的朋友可以参考下
background-size的值类型:1个或2个值,这些值既可以是像素px,也可以是百分比%或auto,还可以是特定值cover, contain。
background-size可以设置2个值,1个为必填,1个为可选。
其中第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只给background-size设置1个值,则第2个值默认为auto高度自动 (通常默认高度是auto自动,自适用内容而增高,通常如果想高度自适应不用设置) (cover和contain特定值除外)。
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px;
}
等价于:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px auto;
}
查看具体DEMO: background-size的值定义。当你使用firebug抓取到那个实例节点时,你会发现第二个值被自动加上了并且值为auto。当然,你也可以手动将第2个值设置为auto,然后与该DEMO的实例对比,它们的效果将是相同的。
background-size的特定值:
cover: 保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域;
contain: 保持图像本身的宽高比例,将图片缩放到宽度或高度正好适应定义背景的区域;
cover值:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:cover;
}
上例,背景图片将覆盖整个div区域。查看具体DEMO: background-size:cover。
contain值:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:contain;
}
上例,背景图将缩放到宽度或高度的任意一边与div区域适应。查看具体DEMO: background-size:contain。
background-size可以设置2个值,1个为必填,1个为可选。
其中第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只给background-size设置1个值,则第2个值默认为auto高度自动 (通常默认高度是auto自动,自适用内容而增高,通常如果想高度自适应不用设置) (cover和contain特定值除外)。
复制代码
代码如下:div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px;
}
等价于:
复制代码
代码如下:div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px auto;
}
查看具体DEMO: background-size的值定义。当你使用firebug抓取到那个实例节点时,你会发现第二个值被自动加上了并且值为auto。当然,你也可以手动将第2个值设置为auto,然后与该DEMO的实例对比,它们的效果将是相同的。
background-size的特定值:
cover: 保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域;
contain: 保持图像本身的宽高比例,将图片缩放到宽度或高度正好适应定义背景的区域;
cover值:
复制代码
代码如下:div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:cover;
}
上例,背景图片将覆盖整个div区域。查看具体DEMO: background-size:cover。
contain值:
复制代码
代码如下:div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:contain;
}
上例,背景图将缩放到宽度或高度的任意一边与div区域适应。查看具体DEMO: background-size:contain。
相关内容
- firefox中div+css的外层背景色不见的解决方法设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 页面背景图片的拉伸实现代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- IE系列的Css if hack条件语法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 在固定大小DIV层插入N个图片使其一行排列设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 用css控制字符串的输出长度超出时隐藏CSS控制文本的长度 超过一行显示省略号的实现方法详解CSS中的几种长度px、em、ptCSS的em、px、pt长度单位转换示例老生常谈CSS中的长度单位
- DIV设置 float以后使下一个DIV另起一行的方法设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- CSS制作框架 Sass 3.4.4 今日发布 前端编码规范(4)—— CSS 和 Sass (SCSS) 开发规范详解CSS的Sass框架中代码注释的编写方法利用CSS的Sass预处理器(框架)来制作居中效果深入解析CSS的Sass框架中混合宏的使用CSS的Sass框架中常用的操作符的使用教程使用Sass来编写面向对象的CSS代码CSS框架sass的简单一览CSS的SASS样式编程指南学习CSS预处理器:Sass和less进行对比sass简介_动力节点Java学院整理
- 让IE支持CSS3的不完全兼容方案css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- CSS定义的PNG透明效果兼容各浏览器详解CSS3的opacity属性设置透明效果的用法CSS3中文字镂空、透明值、阴影效果设置示例小结css3实现的半透明遮罩lightbox效果源码纯CSS实现多级半透明效果菜单代码css+filter实现简单的图片透明效果背景半透明效果CSS链接样式代码css背景图片的背景裁切、背景透明度、背景变换等效果运用用CSS实现的图片透明度链接效果代码 CSS实现背景图片透明而文字不透明效果的两种方法
- DIV+CSS垂直居中一个浮动元素CSS实现子元素div水平垂直居中的示例css常用元素水平垂直居中方案css实现元素垂直居中的常用方法(总结)利用css设置元素垂直居中的解决方法汇总css实现元素水平垂直居中常见的两种方式实例详解css3设置box-pack和box-align让div里面的元素垂直居中html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法网页布局 CSS简单实现垂直居中-CSS教程-网页制作-网页教学网css实现元素垂直居中显示的7种方式