当前位置:  开发笔记 > 编程语言 > 正文

将<Header>设置为Other Elements - CSS

如何解决《将<Header>设置为OtherElements-CSS》经验,为你挑选了1个好方法。

我有一些HTML,当有东西加载时,我有一个

显示加载,当它正在加载当前加载出现在所有的一切,但我希望标题在加载屏幕上方.这是HTML




  
  JS Bin


        

Loading...

这是css

header {
  float:left;
  margin:0 0 30px 0;
  padding:5px 0 0 0;
  width:100%;
  z-index: 102;

}

#logo {
  text-align:center;
  margin:0;
}

h1 {
  font-family:'Nunito', 'sans-serif';
  margin: 15px 0;
  font-size:1.75em;
  font-weight:normal;
  line-height:0.8em;
}

h2 {
  margin:-5px 0 0;
  font-size:0.75em;
  font-weight:normal;
}

ul {
    padding: 0 0;
}

#loading {
    width: 100%;
    height: 100%;
    left: 0px;
    position: fixed;
    display: block;
    background: rgba(255, 255, 255, 0.5);
    z-index: 99;

}

#loading-container {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0);
    z-index: 99;
}

#loading_image {

    display: block;
  margin: auto;
    z-index: 100;

} 

#loading_text {
    color: black;
  text-align: center;
  z-index: 101;
  vertical-align: middle

} 

正如你所看到的,我设置的z-index标题高于其他所有标题,但它仍然低于加载屏幕,这里是一个带有运行示例的JSBin,在示例中我显示加载屏幕3秒.

如何在加载屏幕上方显示标题?

谢谢



1> Alex..:

z-index炒作position.添加position:relativeheader.

点,注意:

仅适用于定位元素(position: absolute;,position: relative;position: fixed;).

JSbin

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有