首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TailwindCss中滚动

在TailwindCss中滚动
EN

Stack Overflow用户
提问于 2022-08-08 08:18:30
回答 2查看 224关注 0票数 0

在顺风css (非滚动)中,我遇到了角周滚动的问题:

代码语言:javascript
复制
<div class="flex  items-center mb-10 overflow-x-auto  flex-none carousel pr-10 
            opacity-at-end  mt-16 flex-row-reverse">
  <?php $tags = $data->tags; ?> @foreach ($tags as $tag)
  <a class=" flex-none">
  </a>
  <a class="active bg-white tertiary-color fs-18 fw-400 radius rounded-[30px] 
            pt-4 pb-3 px-5 min-h-[44px] text-center ml-5 flex-none">
    {{ $tag->name }}
  </a> @endforeach
</div>
EN

回答 2

Stack Overflow用户

发布于 2022-08-09 03:13:48

您的父元素必须有一个集合widthmax-width才能用于溢流工作。可以使用顺风最大宽度实用程序类向父元素添加max-width,如下所示:

代码语言:javascript
复制
<div class="max-w-md">
  <div class="flex items-center mb-10 overflow-x-auto flex-none carousel pr-10 opacity-at-end mt-16 flex-row-reverse">
    <?php $tags = $data->tags; ?> 
      @foreach ($tags as $tag)
        <a class=" flex-none"></a>
        <a class="active bg-white tertiary-color fs-18 fw-400 radius rounded-[30px] pt-4 pb-3 px-5 min-h-[44px] text-center ml-5 flex-none">
          {{ $tag->name }}
        </a>
      @endforeach
  </div>
</div>
票数 0
EN

Stack Overflow用户

发布于 2022-08-09 06:22:15

您可以替换overflow-x-scroll而不是overflow-x-auto,并使宽度稍微小一些,这样您就可以看到只有2-3项的滚动行为。

下面是你可以检查的代码,

代码语言:javascript
复制
<script src="https://cdn.tailwindcss.com"></script>
<div class="carousel opacity-at-end mx-auto mb-10 mt-16 flex w-1/2 flex-none flex-row-reverse items-center overflow-x-scroll bg-slate-300 p-4 pr-10">
  <a class="flex-none"> </a>
  <a class="active tertiary-color fs-18 fw-400 radius ml-5 min-h-[44px] flex-none rounded-[30px] bg-slate-400 px-5 pt-4 pb-3 text-center"> $tag->name </a>

  <a class="flex-none"> </a>
  <a class="active tertiary-color fs-18 fw-400 radius ml-5 min-h-[44px] flex-none rounded-[30px] bg-slate-400 px-5 pt-4 pb-3 text-center"> $tag->name </a>

  <a class="flex-none"> </a>
  <a class="active tertiary-color fs-18 fw-400 radius ml-5 min-h-[44px] flex-none rounded-[30px] bg-slate-400 px-5 pt-4 pb-3 text-center"> $tag->name </a>

  <a class="flex-none"> </a>
  <a class="active tertiary-color fs-18 fw-400 radius ml-5 min-h-[44px] flex-none rounded-[30px] bg-slate-400 px-5 pt-4 pb-3 text-center"> $tag->name </a>

  <a class="flex-none"> </a>
  <a class="active tertiary-color fs-18 fw-400 radius ml-5 min-h-[44px] flex-none rounded-[30px] bg-slate-400 px-5 pt-4 pb-3 text-center"> $tag->name </a> a
</div>

我手动添加了5-6标记,而不是for循环。检入全视图

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73274811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档