建立一个主体样式第二部分


上节课的时候我们完成的页面是这个样子!


 .header-container {
        width: 1200px;
        margin: 0 auto;
         
        left: 50%;
        top: 50%;
}
header {
        height: 100vh;
        background-color: orange;
        position: relative;
}


 .header-container {
        width: 1200px;
        margin: 0 auto;
         position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
      }


我们把这些问题重新加一个class来操控

   .header-container-inner {
        width: 50%;
      }


 header {
        height: 100vh;
        position: relative;
        background-image: url(hero.jpg);
}


  header {
        height: 100vh;
        position: relative;
        background-image: url(hero.jpg);
        background-size: cover;
      }


      header {
        height: 100vh;
        position: relative;
        background-image: url(hero.jpg);
        background-size: cover;
        color: #fff;
      }


    background-image: linear-gradient(
            rgba(0, 0, 0, 0.6),
            rgba(0, 0, 0, 0.6)
          ), 
          url(hero.jpg);
  1. linear-gradient():这是CSS中的渐变函数,用于定义一个线性渐变。这里定义了从上至下的渐变,起点颜色是rgba(0, 0, 0, 0.6),含0.6透明度的黑色,终点颜色也是同样的rgba(0, 0, 0, 0.6)。
  2. url(hero.jpg):这是背景图片的URL,引用了hero.jpg这张图片。
    将这两部分组合在一起,最终的背景就是:
    下方是hero.jpg图片,上方覆盖一层线性渐变的半透明黑色遮罩。遮罩的颜色由上至下线性变化,但是起点终点颜色都是同样的半透明黑色。
    这种效果可以起到改变背景图片色调的作用。比如原图片比较亮,加一个半透明的浅黑色遮罩可以让整个背景变得昏暗和朦胧。


这样看起来就非常好


   nav {
        font-size: 20px;
        font-weight: 700;
        display: flex;
        justify-content: space-between;
        padding-top: 32px; #这里不能使用margin,margin不生效
      }


这样我们就大致实现了一个这样的效果

展开阅读全文

页面更新:2024-04-25

标签:终点   线性   样式   主体   背景图片   定义   颜色   背景   黑色   位置   起点   图片

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top