RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1206333
Accepted
realHikkan
realHikkan
Asked:2021-11-18 18:47:08 +0000 UTC2021-11-18 18:47:08 +0000 UTC 2021-11-18 18:47:08 +0000 UTC

如何使文本下方的图像变暗

  • 772

我无法使网站标题中的图像变暗。无论我尝试什么,要么将所有内容(包括徽标、标题和导航菜单)变暗,要么将标题周围的一小块区域变暗,当我尝试扩大该区域时,暗区从图像中爬出。

(不,不幸的是你不能在 Photoshop 中变暗。我的要求是图像必须用代码变暗。)

这是链接: https ://codepen.io/realHikkan/pen/pobQVwO?editors=1100

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin: 0px;
}

a {
  text-decoration: none;
  color: #fff;
}

ul {
  padding-left: 0px;
  display: flex;
}

li {
  list-style-type: none;
  padding-left: 35px;
}

h1 {
  margin: 0;
}

p {
  margin: 0;
}

.menu {
  text-transform: uppercase;
  margin-left: auto;
  margin-top: 28px;
  font-size: 13px;
}

.header {
  display: flex;
}

.container {
  width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.logo {
  width: 179px;
  height: 41px;
  margin-top: 28px
}


/* Интро */

.intro {
  display: block;
  padding-bottom: 120px;
  background-image: url(https://netology-code.github.io/html-2-diploma/sources/images/banner-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 64px;
}

.title {
  color: #fff;
  text-align: center;
  font-size: 45px;
  padding-left: 200px;
  padding-right: 200px;
}
<div class="intro">
  <div class="container">
    <!-- Хэдер -->
    <header>
      <div class="header">
        <div class="logo">
          <a href="#">
            <img src="https://netology-code.github.io/html-2-diploma/sources/images/noemi-logo.svg">
          </a>
        </div>
        <nav class="menu">
          <ul>
            <li>
              <a href="#">Главная</a>
            </li>
            <li>
              <a href="#">Посты</a>
            </li>
            <li>
              <a href="#">Статьи</a>
            </li>
            <li>
              <a href="#">Теги</a>
            </li>
            <li>
              <a href="#">Темы</a>
            </li>
            <li>
              <a href="#">Контакты</a>
            </li>
          </ul>
        </nav>
      </div>
      <div class="title">
        <h3>Блог о творчестве, спорте, и образе жизни</h3>
      </div>
    </header>
  </div>
</div>

html
  • 3 3 个回答
  • 10 Views

3 个回答

  • Voted
  1. Best Answer
    Михаил Камахин
    2021-11-18T18:58:14Z2021-11-18T18:58:14Z

    我用::after的是块.intro,在它的背景上放一个透明的块background-color,这样你就可以在背景上放任何颜色/块/其他东西

    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
    *,
    *::before,
    *::after {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    
    body {
      font-family: 'Open Sans', sans-serif;
      font-weight: 400;
      position: relative;
    }
    
    a {
      text-decoration: none;
      color: #fff;
    }
    
    ul {
      list-style: none;
    }
    
    img {
      display: block;
      max-width: 100%;
    }
    
    .container {
      max-width: 1170px;
      margin: 0 auto;
      display: block;
      width: 100%;
      padding: 0 15px;
    }
    
    .header {
      position: absolute;
      width: 100%;
      padding: 15px 0;
      top: 0;
      left: 0;
      z-index: 2;
    }
    
    .header__container {
      display: flex;
      align-items: center;
    }
    
    .menu {
      text-transform: uppercase;
      font-size: 16px;
      margin-left: auto;
    }
    
    .menu > ul {
      display: grid;
      grid-template-columns: repeat(4, auto);
      grid-gap: 10px;
    }
    
    .menu__link {
      position: relative;
      display: inline-block;
    }
    
    .menu__link::after {
      position: absolute;
      content: '';
      display: block;
      width: 100%;
      height: 1px;
      background-color: white;
      transform-origin: left top;
      transition: transform 0.2s ease-in-out;
    }
    
    .menu__link:hover::after {
      transform: scaleX(0);
    }
    
    .header__logo {
      width: 179px;
      min-width: 100px;
      margin-right: 20px;
    }
    
    
    /* Интро */
    
    .intro {
      position: relative;
      background: url(https://netology-code.github.io/html-2-diploma/sources/images/banner-bg.jpg) no-repeat center;
      background-size: cover;
      min-height: 100vh;
      z-index: 1;
      display: flex;
      align-items: center;
    }
    
    .intro::before {
      position: absolute;
      display: block;
      content: '';
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-color: rgba(0, 0, 0, 0.5);
    }
    
    .intro__title {
      color: #fff;
      text-align: center;
      font-size: 45px;
    }
    
    @media (max-width: 500px) {
      .intro__title {
        font-size: 8vw;
      }
      .menu {
        font-size: 13px;
      }
      
      .menu > ul {
        grid-template-columns: repeat(3, auto);
      }
    }
    
    @media (max-height: 200px) {
      .intro__title {
        font-size: 9vh;
      }
    }
    <header class="header">
      <div class="container">
        <div class="header__container">
          <div class="header__logo">
            <a href="#">
              <img src="https://netology-code.github.io/html-2-diploma/sources/images/noemi-logo.svg">
            </a>
          </div>
          <nav class="menu">
            <ul>
              <li class="menu__item">
                <a class="menu__link" href="#">Главная</a>
              </li>
              <li class="menu__item">
                <a class="menu__link" href="#">Посты</a>
              </li>
              <li class="menu__item">
                <a class="menu__link" href="#">Статьи</a>
              </li>
              <li class="menu__item">
                <a class="menu__link" href="#">Теги</a>
              </li>
              <li class="menu__item">
                <a class="menu__link" href="#">Темы</a>
              </li>
              <li class="menu__item">
                <a class="menu__link" href="#">Контакты</a>
              </li>
            </ul>
          </nav>
        </div>
      </div>
    </header>
    
    <div class="intro">
      <div class="container">
        <div class="intro__title">
          <h3>Блог о творчестве, спорте, и образе жизни</h3>
        </div>
      </div>
    </div>

    • 1
  2. zhurof
    2021-11-18T18:56:47Z2021-11-18T18:56:47Z

    可以使用内阴影

    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
    
    body {
      font-family: 'Open Sans', sans-serif;
      font-weight: 400;
      margin: 0px;
    }
    
    a {
        text-decoration: none;
        color: #fff;
    }
    
    ul {
        padding-left: 0px;
        display: flex;
    }
    
    li {
        list-style-type: none;
        padding-left: 35px;
    }
    
    h1 {
      margin: 0;
    }
    
    p {
      margin: 0;
    }
    
    .menu {
        text-transform: uppercase;
        margin-left: auto;
        margin-top: 28px;
      font-size: 13px;
    }
    
    .header {
        display: flex;
    }
    
    .container {
        
        width: 1170px;
        margin-right: auto;
        margin-left: auto;
    }
    
    .logo {
        width: 179px;
        height: 41px;
        margin-top: 28px
    }
    
    /* Интро */
    
    .intro {
        display: block;
        padding-bottom: 120px;
        background-image: url(https://netology-code.github.io/html-2-diploma/sources/images/banner-bg.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        margin-bottom: 64px;
        /*Решение*/
        box-shadow: inset 0 0 0 200vw rgba(0,0,0,.5)
    }
    
    .title {
      color: #fff;
      text-align: center;
      font-size: 45px;
      padding-left: 200px;
      padding-right: 200px;
      
    }
    
    .date {
      opacity: 50%;
      display: inline-block;
      margin-right: 14px;
    }
    
    .author {
      font-weight: 700;
      display: inline-block;
      margin-bottom: ;
      
    }
    
    .img {
     display: block;
     width: 381px;
    }
    
    .tag {
      text-transform: uppercase;
      font-weight: 700;
      color: #b59f5b;
      font-size: 14px;
      margin-right: 19px;
    }
    
    .block {
      display: flex;
      margin-bottom: 59px;
      width: 790px;
      
    }
    
    .block-title {
      text-transform: uppercase;
      margin-top: 15px;
      margin-bottom: 37px;
    }
    
    .text {
        margin-left: 31px;
    }
    
    .text-d {
      margin-top: 54px;
    }
    <div class="intro">
        <div class="container">
            <!-- Хэдер -->
            <header>
                <div class="header">
                    <div class="logo">
                        <a href="#">
                            <img src="https://netology-code.github.io/html-2-diploma/sources/images/noemi-logo.svg">
                        </a>
                    </div>
                    <nav class="menu">
                        <ul>
                            <li>
                                <a href="#">Главная</a>
                            </li>
                            <li>
                                <a href="#">Посты</a>
                            </li>
                            <li>
                                <a href="#">Статьи</a>
                            </li>
                            <li>
                                <a href="#">Теги</a>
                            </li>
                            <li>
                                <a href="#">Темы</a>
                            </li>
                            <li>
                                <a href="#">Контакты</a>
                            </li>
                        </ul>
                    </nav>
                </div>
                <div class="title">
                    <h3>Блог о творчестве, спорте, и образе жизни</h3>
                </div>  
            </header>
        </div>
    </div>

    • 0
  3. DiD
    2021-11-18T19:22:55Z2021-11-18T19:22:55Z

    您可以使用text-shadow.

    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
    body {
      font-family: 'Open Sans', sans-serif;
      font-weight: 400;
      margin: 0px;
    }
    
    a {
      text-decoration: none;
      color: #fff;
    }
    
    ul {
      padding-left: 0px;
      display: flex;
    }
    
    li {
      list-style-type: none;
      padding-left: 35px;
      text-shadow:  0 0 3px #000, 0 0 3px #000,  0 0 3px #000;
        background: #0004;
    }
    
    h1 {
      margin: 0;
      background: #0004;
    }
    
    p {
      margin: 0;
    }
    
    .menu {
      text-transform: uppercase;
      margin-left: auto;
      margin-top: 28px;
      font-size: 13px;
    }
    
    .header {
      display: flex;
    }
    
    .container {
      width: 1170px;
      margin-right: auto;
      margin-left: auto;
    }
    
    .logo {
      width: 179px;
      height: 41px;
      margin-top: 28px
    }
    
    
    /* Интро */
    
    .intro {
      display: block;
      padding-bottom: 120px;
      background-image: url(https://netology-code.github.io/html-2-diploma/sources/images/banner-bg.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      margin-bottom: 64px;
    }
    
    .title {
      color: #fff;
      text-align: center;
      font-size: 45px;
      padding-left: 200px;
      padding-right: 200px;
    }
    
    h3 {
      text-shadow: 0 0 3px #000,  0 0 3px #000,  0 0 3px #000;
        background: #0004;
      box-shadow: 0 0 4px #0004;
    
      }
    <div class="intro">
      <div class="container">
        <!-- Хэдер -->
        <header>
          <div class="header">
            <div class="logo">
              <a href="#">
                <img src="https://netology-code.github.io/html-2-diploma/sources/images/noemi-logo.svg">
              </a>
            </div>
            <nav class="menu">
              <ul>
                <li>
                  <a href="#">Главная</a>
                </li>
                <li>
                  <a href="#">Посты</a>
                </li>
                <li>
                  <a href="#">Статьи</a>
                </li>
                <li>
                  <a href="#">Теги</a>
                </li>
                <li>
                  <a href="#">Темы</a>
                </li>
                <li>
                  <a href="#">Контакты</a>
                </li>
              </ul>
            </nav>
          </div>
          <div class="title">
            <h3>Блог о творчестве, спорте, и образе жизни</h3>
          </div>
        </header>
      </div>
    </div>

    • 0

相关问题

  • 具有非均匀背景的块内的渐变边框

  • 离开页脚

  • 如何将三个字段的数据收集到一封电子邮件中?

  • Html 元素刚从父元素中出来

  • 如何在css中制作这个背景?

  • 如何制作带有斜条纹的背景?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    如何从列表中打印最大元素(str 类型)的长度?

    • 2 个回答
  • Marko Smith

    如何在 PyQT5 中清除 QFrame 的内容

    • 1 个回答
  • Marko Smith

    如何将具有特定字符的字符串拆分为两个不同的列表?

    • 2 个回答
  • Marko Smith

    导航栏活动元素

    • 1 个回答
  • Marko Smith

    是否可以将文本放入数组中?[关闭]

    • 1 个回答
  • Marko Smith

    如何一次用多个分隔符拆分字符串?

    • 1 个回答
  • Marko Smith

    如何通过 ClassPath 创建 InputStream?

    • 2 个回答
  • Marko Smith

    在一个查询中连接多个表

    • 1 个回答
  • Marko Smith

    对列表列表中的所有值求和

    • 3 个回答
  • Marko Smith

    如何对齐 string.Format 中的列?

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5