CSS中的图片路径如何修改

html-css026

CSS中的图片路径如何修改,第1张

在CSS文件里,有时要用到background,即加一个背景图片,一般在做按钮样式时会经常用到。

css中加背景图片根据图片及css文件的相对位置分一下几种类型:

1.同包下:background : url(aaa.gif)

2.不同包:

在这种情况下有2中方法可以设置,一种是使用绝对路径,即http://www.域名.com/aaa.gif这种,不过一般不推荐这么用,不利于项目移植;一种是使用相对路径,首先需要找到图片文件和css文件共同的一个根目录,然后再加上图片的子目录,比如:

css文件位置:WebRoot/test/css/a.css

图片文件位置:WebRoot/platform/resource/images/icons/a.gif

想要找到共同的根目录就需要用到 "../" 这个路径的意思是上一级目录,如果是两层上级目录,就是 "../../" 那么,按照这种写法的话,a.css中得背景图片css应该这么写:

background:url(../../platform/resource/images/icons/a.gif)

详解:

首先,我们观察这两个文件的位置,可以发现,共同的根目录是WebRoot,

我们首先在a.css的位置找到WebRoot,所以有了"../../" 然后拼接图片的子目录的路径 又有了"platform/resource/images/icons/a.gif" 合在一起后就是上面的结果了。

前端是在浏览浏览器的时候,它是网络前台的部分,运行在pc端

移动端等浏览器上展示给用户浏览的页面,利用完美的动态设计,能够给用户带来极高的用户体验。

前端前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站上面的视觉设计,前端开发则是网站的前台代码实现。

前端开发又最基本的三个核心,这也是必须掌握的三个重要的核心,分别是HTML、CSS、JavaScript这三个,在日常的生活中我们接触到的也很多,掌握了这三个,在前端开发应付也会很轻松。

主要使用:  移动端:ionic、cordova  后端:CoreThink一、安装1.安装node.js 2.安装git 3.安装ionic &cordova: 命令行输入:npminstall –g cordova ionic 注:-g表示全局安装,也可以进入指定的目录安装,但这里推荐全局安装,安装后的目录为C:/users/Administrator/AppData/Roaming/npm/node_modules 4.安装Java JDK 5.安装Apache Ant 6.安装Android SDK(从这里开始后面基本以android为例,ios类似) 7.设置环境变量: ①打开计算机->系统属性->高级系统设置->环境变量 ②在系统变量中新建ANDROID_HOME变量,变量值为sdk所在目录,如图③新建CLASSPATH变量,变量值为.%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar ④新建JAVA_HOME变量,变量值为jdk所在目录 ⑤编辑系统变量中的path变量,不要删原来的变量值,在原值后面添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin%ANDROID_HOME%\tools%ANDROID_HOME%\build-tools%ANDROID_HOME%\platform-tools 注:这里是添加了jdk\bin、jdk\jre\bin、sdk\tools、sdk\build-tools、sdk\platform-tools的路径,互相以英文分号隔开 8.创建项目: 命令行cd进入任何你喜欢的目录,ionic startAnyNameYouLikeblank,如果一切顺利,就会在你指定的目录新建一个你喜欢的名字的文件夹,并在里面初始化一个ionic项目。 9.添加平台 进入刚才新建的项目的目录,命令行输入ionic platform add android 二、在项目目录中有一个www的文件夹,里面的文件有html,js,css等,可随意编写,在platform中的www文件最好不要动它。 三、测试项目 1.进入项目目录,ionic build android编译项目 2.测试项目的方法: 桌面浏览器测试法:ionic serve 模拟器测试法:这个比较烦,而且运行慢,破机子卡到爆,一直没成功,所以略 手机浏览测试法: http://ionicframework.com/docs/guide/testing.html 自己看吧,略 手机测试法:连上数据线,打开开发者选项,执行ionic run android 四、编写项目 http://ionicframework.com/docs/guide/building.html 英文太多,翻译不出来 五、发布app,前面的准备就是为了这一步了 1.执行cordova plugin rm cordova-plugin-console,这一步是Before we deploy, we should take care to adjust plugins needed during development that should not be in production mode. 2.执行cordova build --release android,在platforms/android/build/outputs/apk,中会出现***-release-unsigned.apk,最前面取决于取了什么名字 3.使用keytool打包私有密钥:执行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 4.给没有签名的apk签名:执行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name 5.最后一步,执行zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk 六、基本步骤到此结束,可能会出现各种报错的情况,只能具体问题具体分析了, 参考网址:http://ionicframework.com/docs/guide/preface.html https://cordova.apache.org/docs/en/latest/guide/cli/index.html#link-3 http://developer.android.com/sdk/installing/adding-packages.html https://developer.apple.com/ios/download/