sass无法嵌套写是怎么回事?

同一个页面。其他css都可以嵌套。唯独这个不行:
sass无法嵌套写是怎么回事?
明明是嵌套关系。但是下面那个【.info-out】不能写上去。写上去就不显示。只能分开写才行。很奇怪。是因为transform这个吗?
代码:

    <div class="banner-wrap">

<img

class="banner-img mobile-hide"

src="/static/image/aboutus/aboutus-banner.jpg"

alt="sass无法嵌套写是怎么回事?"

/>

<div class="info-out">

<h2 class="title">追求高效</h2>

<div class="info mt40">

创始团队均来自于一线互联网公司

</div>

<div class="info mt24">

领先的自主知识产权和专业技术,大数据采集

</div>

<div class="info mt24">

数字化、产品化进程提供助力。

</div>

<!-- <router-link-->

<!-- class="el-button el-button&#45;&#45;primary common-banner-btn"-->

<!-- to="/contact-us"-->

<!-- >免费获取方案及报价</router-link>-->

</div>

</div>

css

<style scoped lang="scss">

.about-us-page {

text-align: justify;

.banner-wrap {

position: relative;

color: #fff;

.banner-img {

display: block;

width: 100%;

}

}

}

.banner-wrap .info-out {

position: absolute;

left: 50%;

top: 50%;

width: 8.1rem;

margin-left: -6rem;

transform: translateY(-50%);

}

.banner-wrap .info-out .title {

font-size: 0.48rem;

}

.banner-wrap .info-out .info {

display: block;

font-size: 0.22rem;

line-height: 0.42rem;

margin-top: 0.12rem;

}

}


回答:

感觉可能是嵌套的层级有问题,我照着你的demo去编写是没问题的哈

  <div>

<div class="banner-wrap">

<!-- <img class="banner-img mobile-hide" src="/static/image/aboutus/aboutus-banner.jpg" alt="sass无法嵌套写是怎么回事?" /> -->

<div class="info-out">

<h2 class="title">追求高效</h2>

<div class="info mt40">创始团队均来自于一线互联网公司</div>

<div class="info mt24">领先的自主知识产权和专业技术,大数据采集</div>

<div class="info mt24">数字化、产品化进程提供助力。</div>

<!-- <router-link-->

<!-- class="el-button el-button&#45;&#45;primary common-banner-btn"-->

<!-- to="/contact-us"-->

<!-- >免费获取方案及报价</router-link>-->

</div>

</div>

</div>

<style scoped lang="scss">

.about-us-page {

text-align: justify;

}

.banner-wrap {

height: 400px;

width: 400px;

position: relative;

.banner-img {

display: block;

width: 100%;

}

.info-out {

position: absolute;

left: 50%;

top: 50%;

width: 100px;

margin-left: -6px;

transform: translateY(-50%);

.title {

font-size:14px;

color: pink;

}

.info {

display: block;

font-size: 14px;

line-height: 20px;

margin-top: 12px;

}

}

}

// .banner-wrap .info-out {

// position: absolute;

// left: 50%;

// top: 50%;

// width: 100px;

// margin-left: -6px;

// transform: translateY(-50%);

// }

</style>

以上是 sass无法嵌套写是怎么回事? 的全部内容, 来源链接: utcz.com/p/936402.html

回到顶部