Web前端项目-小兔鲜

173 阅读3分钟

项目样式

CSS精灵图

定义:

所谓精灵图就是图片拼合技术,把多张小图片合成一张大图。

优点:

可以缓解加载时间过长的问题,缓解服务器压力,减少服务器发送和接收请求的次数,提高页面加载的性能。

使用步骤:

1、创建一个盒子,设置盒子的尺寸和小图的尺寸相同

2、将精灵图设置为盒子的背景图片

3、修改背景图位置

插入精灵图时用行内标签(行内标签的宽高不生效),然后将行内标签转换类型(display:inline-block)

//css

span{

display:inline-block;

width:*px;

height:*px;

background-image:url(图片相对路径);

background-position:*px *px;

}

//html

背景图缩放

语法:background-size:宽度 高度;

取值:数字px(最常用)

        百分比(相当于当前盒子自身的宽高百分比)

        contain(将图片等比缩放,直至一条边铺满)

        cover(覆盖,将图片铺满盒子)

盒子阴影

语法:box-shadow:

取值:h-shadow(必须写,水平偏移,允许负值)

           v-shadow(必须写,垂直偏移,允许负值)

            blur(模糊度)

            spread(阴影扩大)

            color(阴影颜色)

            inset(默认是外阴影,不用写,写inset将阴影改为内部阴影)

过渡

作用:让元素样式慢慢变化,通常配合hover使用,增强网页交互体验

属性名:transition

参数:过度的属性:all(所有能过度的属性都过度)

          过度的时长:数字+s(秒)

谁变谁加transition

项目前置认知

骨架标签结构

DOCTYPE文档说明:

文档类型声明,告诉浏览器该网页的HTML版本

是HTML5版本。

字符编码:

标识网页使用的字符编辑

utf-8:万国码,国家化字符编码,收录了全球语言

SEO三大标签

seo:搜索引擎优化

作用:让网站在搜索引擎上排名靠前

提升seo的常见方法:

    1,竞价排名

    2,将网页制作成HTML后缀

    3,标签语义化(在合适的地方使用合适的标签)

seo三大标签:

    1,   title:网页标题标签

    2,description:网页描述标签

    3,keywords:网页关键词标签

ico图标设置:

场景:显示在标签页标题左侧的小图标,用.ico格式的图标

常见代码:<link rel="shortcut icon" href="ico图片路径”type="image/x-icon">

写法:拼写linkfavicon,选择即可,通常图标放在网页的根目录下

项目结构搭建

一:文件和目录准备

1、新建文件夹

注:在实际项目开发中,项目文件夹不建议使用中文。所有的项目相关文件要放在新建文件夹的目录中

2、复制图片到新建文件夹目录中

注:一般习惯将ico图标放在项目根目录

3、创建images和uploads目录到新建文件夹中

注:images存放网站固定使用的图片素材

        uploads存放网站非固定的图片素材

4、新建HTML文件在新文件夹内

5、新建css文件保存网站的样式,创建一下css文件

    base.css:基础公共样式

    common.css:改网站中多个页面相同模块的重复样式

    index.css:首页独有的样式