美文网首页
html+css+element网站布局

html+css+element网站布局

作者: web30 | 来源:发表于2019-06-12 16:26 被阅读0次

此网站静态页面分为三大部分(六小部分),头部、中部(包含4小部分)、底部。

第一部分(头部):

  1. 背景图:首先,创建一个大的<div>,第一部分的所有代码在此<div>中进行编写。
    采用 element组件中的<el-image> require来引入 背景图,使用相对路径,看图
    相对路径:是指当前文件路径,一般相对路径有一个./ 表示“当前目录”,一般情况下使
    用相对路径,因为在其它人的电脑中也能正常显示,不会出现bug。
    绝对路径:是指当前文件的根目录开始,这只可以在自己的电脑里显示,因为别人的电
    脑路径跟你的不一定相同。

    image.png
  2. 显示在背景图上的导航栏?
    首先创建一个父<div>,根据导航栏的数量来创建相应的子<div>,给父<div>设置绝对
    定位 position: absolute,并按导航栏的位置来设置相应的参数,然后导航栏就会显示
    在相应的位置了,看图~


    image.png
    image.png
  3. 点击导航栏上的文字时出现白色背景色,不点击时默认无,如何实现了?看图~
    3.1 需提前设置好两种css样式,设置一个不点击时只显示白色字体、另一个点击时字体变成黑色,白色背
    景色显示的css样式;


    image.png

    3.2 在导航栏上的文字设置动态class属性;


    image.png
    image.png

    3.3 最后都绑字v-on:click事件来触发函数达到效果;


    image.png
    image.png
  4. 导航栏上单独有一个带下拉列表的导航?
    采用element组件中的<el-dropdown>来实现此功能,看图~


    image.png
    image.png
  5. 在一个div中,如何使多行的文件全部靠左对齐呢?
    使用css样式中 align="left"属性,看图~


    image.png
    image.png

第二部分(中部):
小部分(1):

  1. 同样先创建一个大的<div>,第小部分(1)的所有代码在此<div>中进行编写。图片同样采用element组件中的<el-image> require来引入,因第二部分图片下的文字较少,直接都写在<p>标签里了,按设计图的格式来排版,看图~


    image.png
    image.png
  2. 如何使3个div在同一行水平排列对齐呢?
    使用css样式中display:inline-block属性,看图~


    image.png
    image.png

小部分(2):

  1. <div>的创建及布局一致。但区别在于这部分div里的文字增多、统一朝左对齐,并且4个单独的div要同一行水平排列对齐,如何实现了?
    创建一个大的div,来包裹其子div,把相关的图片及文字引入设置完成。 使用css样式
    中 display: table-cell属性,看图~


    image.png
    image.png

小部分(3):

  1. 这部分只有一张图片和一个div + 一段文字,如何水平排列了?
    首先引入图片,使用<img src="../assets/img/icon_product.png">,给图片基于div设置
    float: left;并设置css样式中 display: table-cell属性,看图~
    创建一个父<div>,建一个子<div>,子<div>里根据文字内容行数再建相应的<div>。
    给子div使用css样式中 display: table-cell 属性,设置子<div> float: right 来实现水平排
    列,看图~


    image.png
    image.png
    image.png

小部分(4):

  1. 此部分由4组图片 + 文字组成,并水平排列对齐,看图~
    使用相同的方法引入4组图片,给每多组片的宽度为22%均匀分布在div中,同时设置
    css样式display:inline-block属性。文字部分采用 css样式display: table-cell属性。


    image.png
    image.png
    image.png

第三部分:

  1. 底部一些简单的信息及备案的域名。
    采用element组件中的<el-footer>,新建<span>标签,并填写相关文字,设置及css样
    式即可。

相关文章

  • html+css+element网站布局

    此网站静态页面分为三大部分(六小部分),头部、中部(包含4小部分)、底部。 第一部分(头部): 背景图:首先,创建...

  • 论网站布局的重要性

    什么是网站布局?网站布局的重要性?网站布局重要吗? 通过孙经理的讲解,我对网站布局有以下的了解! 网站布...

  • 网站布局的重要性

    为什么重视网站布局,一个网站的布局会直接影响它的咨询转化率,网站布局也是网站seo很重要的一部分,我们在做网站...

  • 网站布局的重要性

    不论在任何一个网站中,网站的布局是很重要的。 好的网站布局应该是透气的 在布局结构上的处理,我们大...

  • 瀑布流布局

    什么是瀑布流布局? 先来看个瀑布流布局的网站实例瀑布流布局从上面的网站中可以看出,瀑布流布局就是这种错落式的布局方...

  • 网站布局

  • 2022年的学习

    网站 学习css布局 2022.02.23

  • 网站布局的重要性

    网站说起来就比较深奥,我觉得网站布局设置非常重要,一个网站的流量多少,很大程度取决于网站的结构布局和网站内容。 合...

  • 浅谈瀑布流

    瀑布流又称瀑布流式布局,是比较流行的一种网站页面布局方式。视觉表现为参差不齐的多栏布局,最早采用此布局的是网站是 ...

  • JS实现瀑布流布局

    瀑布流又称瀑布流式布局,是比较流行的一种网站页面布局方式。视觉表现为参差不齐的多栏布局,最早采用此布局的是网站是 ...

网友评论

      本文标题:html+css+element网站布局

      本文链接:https://www.haomeiwen.com/subject/ryiqxctx.html