【发布时间】:2020-08-05 21:56:27
【问题描述】:
光滑的轮播溢出容器。
Expected Result - First Image / Current State, Second Image
父容器 HTML(布局)
<main>
<div class="layout__main-container p-4">
<app-discover-animals class="app-discover-animals mx-n4 mx-md-0"></app-discover-animals>
... (others sections)
</div>
<app-footer></app-footer>
</main>
部分 HTML(发现动物组件)
<section>
<div class="discover-animals__descriptor px-4 px-md-0">
<h5 class="mb-3 typo-h5-24_B text-center">{{GlobalTranslations.TNL__discover_the_world_of_mylovelyanimals}}</h5>
<p class="typo-body-16_Q text-center text-col-fjordgreen">{{GlobalTranslations.TNL__discover_mylovelyanimals_description}}</p>
</div>
<div class="discover-animals__carousel position-relative d-flex flex-column align-items-center">
<div class="discover-animals__carousel-wrapper mb-4">
<ngx-slick-carousel
class="skin__carousel carousel"
#slickModal="slick-carousel"
[config]="slideConfig">
<div ngxSlickItem *ngFor="let animals of Animals | keyvalue" class="slide">
<div class="d-flex flex-column align-items-center">
<img src="{{animals.value.img}}" alt="{{animals.value.name}}" width="100%">
<h2 class="typo-body-40_B mt-2">{{animals.value.name}}</h2>
<p class="typo-body-14_Q mb-2">{{animals.value.shortDescriptor}}</p>
<a href="{{animals.value.page}}"><button class="skin__btn-transparent px-3 py-2 typo-body-14_B">{{GlobalTranslations.TNL__meet_me}}</button></a>
</div>
</div>
</ngx-slick-carousel>
</div>
<a><button class="skin__btn-transparent-white px-6 py-2 typo-body-15_B text-col-lavender">{{GlobalTranslations.TNL__meet_more_friends}}</button></a>
</div>
</section>
组件标签 'app-discover-animals' 包含属性 overflow: hidden 以修复 Slick 溢出。我想将属性overflow: hidden 放在类.discover-animals__carousel-wrapper 中,但是这个解决方案不起作用。
【问题讨论】:
标签: html css angularjs slider slick.js