如何用css显示一个图片中多个小图标?

html-css028

如何用css显示一个图片中多个小图标?,第1张

CSS显示一个大图片中的多个小图标,主要是用background-position这个属性来控制的。

首先先将放置背景小图标的元素的大小设置成图片里图标的实际大小,用width和height设置,然后用background-image把背景图片放进去,比如:

.showImage{

background-image: url(9pic2.jpg)

width: 100px

height: 100px

}

然后用background-position属性调整背景图片的位置,它有两个值分别表示背景图片沿着x和y轴移动的距离。

扩展资料

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

选择器就是需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成,属性是设置的样式属性(style attribute),每个属性都有一个值,属性和值用冒号分隔。CSS 声明总是以分号 结束,声明组以大括号 {...} 括起来。为了让 CSS 可读性更强,可以每行只描述一个属性。

CSS 注释是用来解释代码,并且可以随意编辑,浏览器会忽略它。CSS注释以 "/*" 开始,以 "*/" 结束。

当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。CSS 创建样式表有三种方法:内联样式、内部样式、外部样式。

有一种方法,先在作图软件Firework或者PS里面做一张黄色背景的渐变图,然后把你要加入的图片放进去,然后组合到一块,最后切出来!然后在CSS里面之间加背景就可以了!

第二种方法是,先做黄色的渐变图,然后在CSS里面加上去做背景,然后把图片插入这个背景里面就好了,要移动把图片转成区块就可以了!

不知道你看得懂不?希望帮助到你!

01

首先看下html代码,一个空的div,什么内容都还没放上。

02

为这个div写上一些美化的样式。

03

刷新页面,看下效果,现在就是显示一个有边框的div。

04

要用css为这个div加上背景图片,只需要加上background-image的样式,后面的值就是图片的地址了。

background-image: url(12.jpg)

05

刷新页面看下现在的效果,可以看到div已经加上图片背景了。