渐变没有生效

来源:1-1 Vue项目详情页 - 动态路由和banner布局

hyperse

2020-12-29 23:30:57

http://img.mukewang.com/climg/5feb4b9409880b4b15010690.jpg


<template>

  <div class="banner">

    <img class="banner-img" src="https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3163665140,577786017&fm=26&gp=0.jpg" />

    <div class="banner-info">

      <div class="banner-title">

        大连圣亚海洋世界(AAAA景区)

      </div>

      <div class="banner-number">

        <span class="iconfont banner-icon">&#xe632;</span>

        39

      </div>

    </div>

  </div>

</template>


<script>

  export default{

    name: 'DetailBanner'

  }

</script>


<style scoped>

  .banner

    position: relative

    overflow: hidden

    height: 0

    padding-bottom: 55%

    .banner-img

      width: 100%

    .banner-info

      display: flex

      position: absolute

      left: 0

      right: 0

      bottom: 0

      line-height: .6rem

      color #fff

      background-image: linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0, 0.8))

      .banner-title

        font-size: .32rem

        flex: 1

        padding: 0 .2rem

      .banner-number

        height: .32rem

        line-height: .32rem

        margin-top: .2rem

        padding: 0 .4rem

        border-radius: .2rem

        background: rgba(0, 0, 0, .8)

        font-size: .24rem

        .banner-icon

          font-size: .24rem

</style>






是因为浏览器不兼容这个css3属性吗

写回答

1回答

好帮手慕星星

2020-12-30

同学你好,指的是banner-info的渐变吗?这边测试是生效的,可以将图片去掉看看效果

http://img.mukewang.com/climg/5febdf3609ab4e9006460169.jpg

http://img.mukewang.com/climg/5febdf640950afa218260523.jpg

而同学截图中选中的是banner-number,此元素不继承父元素的渐变属性,所以显示不生效,指的是banner-number没有渐变效果

http://img.mukewang.com/climg/5febdf96097b418107640621.jpg

祝学习愉快!

0

0 学习 · 10739 问题

查看课程