发表于: 2018-11-01 21:23:23

2 670


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

完成任务五。

任务五总的来说了解了如下:

一)一个是背景图,在背景图上面加模糊。

图片设置

背景图片填满整个盒子

background-image:url("../image/医生背景.png");

    background-repeat: no-repeat;

    background-size: 100% 100%;

    -moz-background-size: 100% 100%;

/* 设置cover参数,背景图片会按照比例缩放填充满整个背景 */

    background-size: cover;

图片加模糊:

filter:blur(3px);

二).一个是overflow:hidden

在用圆形框头像时,任务头像为方的,需要隐藏溢出部分,使用overflow:hidden。

三).另一个时z-index

z-index用来控制元素重叠时堆叠顺序。

 

适用于:已经定位的元素(即position:relative/absolute/fixed)。

 

一般理解就是数值越高越靠上,好像很简单,但是当z-index应用于复杂的HTML元素层次结构,其行为可能很难理解甚至不可预测。因为z-index的堆叠规则很复杂,下面一一道来。

 

首先解释一个名词:

 

stacking context:翻译就是“堆叠上下文”。每个元素仅属于一个堆叠上下文,元素的z-index描述元素在相同堆叠上下文中“z轴”的呈现顺序。

 

z-index取值:

 

默认值auto:

 

当页面新生成一个box时,它默认的z-index值为auto,意味着该box不会自己产生一个新的local stacking context,而是处于和父box相同的堆叠上下文中。

 

正/负整数

 

这个整数就是当前box的z-index值。z-index值为0也会生成一个local stacking context,这样该box父box的z-index就不会和其子box做比较,相当于隔离了父box的z-index和子box的z-index。

四)使用了ul和il元素

这里使用同类型对齐的时候有一个坑,一个是span的使用。

我是用span的时候,在四层li结构中出现了第一层li结构没有套用到。写的字在第二层的li,相当于每一层都平移了一层。不过由于为了对齐使用了很多元素,导致后面代码贼乱,所以也不知道是什么原因。

使用内容对齐遇到了一个难点就是

这个的自我介绍的居中问题。

解决之前是

一直在li的底部,后来使用:vertucal-align:middle才成功居中。

但是对于vertical-align:middle不是特别了解。还需要看一下具体问题在哪里。

目前网上查询的是

Vertical-Align

这个属性主要目的用于将相邻的文本与元素对齐。而实际上,verticle-algin可以在不同上下文中灵活地对齐元素

明天计划的事情:(一定要写非常细致的内容) 

任务六,完成并提交任务五
遇到的问题:(遇到什么困难,怎么解决的) 

文本居中问题,已解决。使用verticle-algin

收获:(通过今天的学习,学到了什么知识)

完成了任务五


返回列表 返回列表
评论

    分享到