品优购

首页

Classname命名规范

Classname命名规范,类名尽量简短,首字母必须要小写,且单词之间用'_'表示

项目文件夹

  • 项目文件夹 :pinyougou
  • 样式图片类文件夹:img
  • 产品类图片文件夹 upload
  • 字体文件夹 fonts
  • 样式文件夹 CSS
  • js文件夹 js

样式文件的分类

    初始化及原子类文件 base.css
    公共样式文件:commen.css

favicon图标

如何查看网站的favicon图标吗

    只需要在当前网站里输入/favicon.ico即可

网站优化三大标签

  • SEO:简称搜索引擎
  • 常见的搜索引擎:谷歌 雅虎 百度 搜狗
  • 网站优化的三大标签:title Description keywords

title:网站标题

品优购_第1张图片

Description:网站内容

image.png

keywords:网站关键字

image.png

字体图标

字体图标的优点

跟图片一样可以改变透明度,旋转,并且支持所有的浏览器

字体图标的使用流程

品优购_第2张图片

下载兼容性字体包

常用的两大网站

icomoon: icomoon.io/

阿里巴巴矢量图www.iconfont.cn/

如何把字体引入html结构中

1.把fonts文件夹放在根目录中

品优购_第3张图片

2.在HTML中声明结构

品优购_第4张图片

3.在样式中声明字体

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?7kkyc2');
  src:  url('fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?7kkyc2') format('truetype'),
    url('fonts/icomoon.woff?7kkyc2') format('woff'),
    url('fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

4.给盒子指定字体

span {
        font-family: "icomoon";
    }

如何追加新的字体图标

利用selection.json重新上传追加字体图标,重新下载字体包替换原来的字体包即可

难点

logo部分

  • logo里面放一个h1 目的是为了提权,告诉搜索引擎,这个地方很重要
  • h1里面放一个a标签,a标签的地址是首页的地址,并且要在a标签里面写上字,目的是为了让搜索引擎收录我们
  • 如何让a标签的字消失?

    1.overflow:hidden   text-indent:-99999px

    2.font-size:0

  • 移动到链接时,要显示文字。

html

            
            

css

.header  .logo {
        position: absolute;
        left: 2px;
        top:25px;
        width: 172px;
        height:55px;
        background-color: blue;
 }
 .header .logo a {
    display: inline-block;
    width: 172px;
    height:55px;
    background: url("../img/logo.png") no-repeat;
    /* 让文字消失 */
    text-indent: -99999px;
    overflow: hidden;

 }

image.png

news部分

此处用到精灵图技术

品优购_第5张图片

下拉菜单

html

             
                

品优购_第6张图片

服务模块

此处用到精灵图技术

 
  • 正品保障

    正品保障 提供发票

  • 急速物流

    急速物流,急速送达

  • 无忧售后

    7天无理由售后

  • 特色服务

    私人订制家电服务

  • 帮助中心

    你的购物指南

image.png

详情页及注册页

面包屑导航

image.png

crumb_wrap 面包屑导航:由a组成

产品介绍模块

品优购_第7张图片

  • 1号盒子为大盒子 命名为 product_intro (产品介绍模块) 不要给高度
  • 2号盒子为预览包 preview_wrap 左浮动
  • 3号盒子为产品详细模块 itemInfo_wrap 右浮动 不要给高

产品细节模块

品优购_第8张图片

  • 大盒子为product_detail模块 不要给高度 记得清除浮动
  • 1号盒子aside侧边栏模块 不要给高度 左浮动
  • 1号盒子detail详情模块 不要给高度 右浮动

aside 布局

品优购_第9张图片

  • 1 号盒子 命名为 tab_list 给高度就好了 ,里面 放 ul 和 li 注意这是 tab栏切换布局
  • 2 号盒子 命名为 tab_con 里面还包含 很多个ul.item 和 上面的 tab_list 里面的li一一对应。

registerarea布局

品优购_第10张图片

  • 主要使用lable标签 input span标签
  • 完成注册使用的是submit按钮
  • 注意表单域

进度条

html

 

css

.sk_goods_progress .progress {
      display: inline-block;
      width: 130px;
      height: 12px;
      border: 1px solid #b1191a;
      border-radius: 6px;
      vertical-align: middle;
  }
  
  .progress .bar-in {
      width: 87%;
      height: 12px;
      background-color: #b1191a;
  }

image.png

源码:pan.baidu.com/s/1IqD9Glj2…

你可能感兴趣的:(css)