ImagesSprite的使用帮助(一)--新建项目
2009-07-28 13:16
302 查看
运行ImagesSprite(下文无特别说明则IS表示ImagesSprite)会检测cif类型文件是否与IS绑定,如果不是则修改注册表使得cif文件双击默认打开IS。
首次使用当然是新建一个项目啦,点击【文件】->【新建项目】或直接键盘按Ctrl+N可以弹出新建项目的窗口。新建项目需要填写的信息很简单:
1.填写项目名称,生成的图片名默认为项目名称,演示html及css文件名则规定为项目名称。
2.选择项目目录,选择后IS会在该目录下建立一个images文件夹和一个build文件夹,其中添加进项目的图片会被复制一份到Images里,从界面删除图片时可选择是否删除物理文件(即Images目录下对应的图片文件),build目录是用来存放生成后的文件,一般项目生成后会产生html、css、image各一个文件。
3.填写一个总类名,我们知道,css sprites的各个dom引用的背景图片是同一张图片,生成时有一个选项选择是否【生成图片引用到各个小图片的选择器下】,当这个选项没有被勾上时,这个总类名就会发挥作用了。可以比较一下下面两个css样式表,第一个是选择生成引用到小图选择器下的,第二个是没有选择的:
生成样式一:
生成样式二:
我们可以看到,两个生成的样式文件其别在于第一个比第二个的每个类下多了一行background-image:url(images/isTest.Png); 而第二个则比第一个多了一个类:
首次使用当然是新建一个项目啦,点击【文件】->【新建项目】或直接键盘按Ctrl+N可以弹出新建项目的窗口。新建项目需要填写的信息很简单:
1.填写项目名称,生成的图片名默认为项目名称,演示html及css文件名则规定为项目名称。
2.选择项目目录,选择后IS会在该目录下建立一个images文件夹和一个build文件夹,其中添加进项目的图片会被复制一份到Images里,从界面删除图片时可选择是否删除物理文件(即Images目录下对应的图片文件),build目录是用来存放生成后的文件,一般项目生成后会产生html、css、image各一个文件。
3.填写一个总类名,我们知道,css sprites的各个dom引用的背景图片是同一张图片,生成时有一个选项选择是否【生成图片引用到各个小图片的选择器下】,当这个选项没有被勾上时,这个总类名就会发挥作用了。可以比较一下下面两个css样式表,第一个是选择生成引用到小图选择器下的,第二个是没有选择的:
生成样式一:
.address-book--plus { background-image:url(images/isTest.Png); background-position:-7px -7px; width:16px; height:16px; } .alarm-clock { background-image:url(images/isTest.Png); background-position:-7px -37px; width:16px; height:16px; } .alarm-clock--arrow { background-image:url(images/isTest.Png); background-position:-7px -67px; width:16px; height:16px; }
生成样式二:
.allClass{ background-image:url(images/isTest.Png); }.address-book--plus { background-position:-7px -7px; width:16px; height:16px; } .alarm-clock { background-position:-7px -37px; width:16px; height:16px; } .alarm-clock--arrow { background-position:-7px -67px; width:16px; height:16px; }
我们可以看到,两个生成的样式文件其别在于第一个比第二个的每个类下多了一行background-image:url(images/isTest.Png); 而第二个则比第一个多了一个类:
.allClass{ background-image:url(images/isTest.Png); }- 点击:491次
相关文章推荐
- ImagesSprite的使用帮助(二)--图片名称、位置的调整
- 关于ImagesSprite的使用帮助
- Maven使用中新建项目遇到的问题
- 使用Eric新建Python GUI项目
- PyCharm无法使用Django新建项目:'django-admin.py'不是内部或外部命令
- 使用Jquery+EasyUI框架开发项目+下载+帮助--EasyUI的简介
- eclipse中使用Maven新建Servlet2.5的Web项目
- Git使用入门 - 在Git上新建项目
- 使用xutil建新建项目,并保存到listView中进行显示
- C#新手入门代码 VS2015使用技巧 dll之新建类库,添加类库至现有项目,实例化类库中的类
- Java学习笔记之使用MyEclipse将java项目打包成jar文件,并生成Javadoc帮助文档
- 新建java项目使用this.classLoader.getResourceAsStream方法导入xml文件时报找不到文件原因
- GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助
- VS2010中,在新建项目的时候,删除默认新建路径或曾经使用过的路径
- 项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目
- 项目使用的 safe.cs 帮助类
- idea使用maven新建项目速度太慢
- 关于ubuntu16.4 中安装最新的eclipse或者是STS出现页面特卡,且新建项目没有提示,preference选项中点击左侧标签右侧没反应的解决办法,参照google, 排版不太好,希望对一些小伙伴有所帮助
- 使用VS2017新建的Web项目报错:Package Microsoft.Composition 1.0.27 is not compatible with netcoreapp1.1
- 使用myeclipse新建和删除web项目时一定要小心