首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >台阶与顺风对齐

台阶与顺风对齐
EN

Stack Overflow用户
提问于 2021-10-12 17:41:23
回答 2查看 376关注 0票数 0

我想创建一个自定义步骤与顺风,但步骤名称是接近的圆圈。如何将它们放在下面?另外,如何使步骤之间的距离变大?他们太接近了

代码语言:javascript
复制
<div class="flex justify-center">       
    <div  class="mt-4 grid grid-cols-2 gap-y-6 sm:grid-cols-2 sm:gap-x-4">     
        <nav aria-label="Progress" class="sm:col-span-2 stepper">
            <ol role="list" class="rounded-md divide-y divide-gray-300 md:flex md:divide-y-0 ">
                <li class="relative md:flex-1 md:flex " >    
                                            
                <div class="absolute inset-0  flex items-center" aria-hidden="true">
                    <div class="h-0.5 w-80 bg-green-500 ml-9"></div>
                </div>
                <a href="#"  class="relative w-8 h-8 flex items-center justify-center  rounded-full">
                    <!-- Heroicon name: solid/check -->
                    <span :class="step == '2' ? 'bg-green-500 rounded-full group-hover:bg-green-800' : 'border-2 border-green-500 rounded-full '" class="flex-shrink-0 w-10 h-10 flex items-center justify-center ">
                                    
                        <svg x-show="step == '2'" class="w-6 h-6 text-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
                            <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" />
                        </svg>
                        <span x-show="step == '1'" class="text-green-500 group-hover:text-green-900">01</span>
                    </span>
                    
                </a>
                <p :class="step == '1' ? 'text-green-500': 'text-gray-500'" class="ml-4 text-sm font-medium text-gray-500">step 1</p>                      
                    
                </li>
                <li class="relative md:flex-1 md:flex" >                             
                <a href="#" class="relative w-8 h-8 flex items-center justify-center bg-white  rounded-full" aria-current="step">
                    <span :class="step == '2' ? 'border-green-500': 'border-gray-300'" class="flex-shrink-0 w-10 h-10 flex items-center justify-center border-2 border-gray-300 rounded-full group-hover:border-gray-400">
                        <span :class="step == '2' ? 'text-green-500 group-hover:text-green-900' : ''" class="text-gray-500 group-hover:text-gray-900">02</span>
                    </span>                                  
                </a>
                <p :class="step == '2' ? 'text-green-500': 'text-gray-500'" class="ml-4 text-sm font-medium text-gray-500">step 2</p>                         
                </li>                            
            </ol>
        </nav>
    </div>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-12 19:05:56

看看这台干净的顺风踏板。https://play.tailwindcss.com/TyBk6nPJM4。也许是有帮助的。

票数 1
EN

Stack Overflow用户

发布于 2021-10-12 18:46:33

不确定顺风CSS,但下面是我创建的代码作为参考,供您使用,在任何需要的地方进行更改。

代码语言:javascript
复制
.main-steps {
  display: flex;
  margin: 5px 30px;
  padding: 0;
  text-align: center;
  list-style-type: none;
  counter-reset: list;
}

.main-steps li {
  margin-right: 5px;
  position: relative;
}

.main-steps li::before {
  counter-increment: list;
  content: counter(list);
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 100%;
  margin-bottom: 5px;
  border: 1px solid green;
  display: inline-block;
}

.main-steps li a {
  display: block;
  text-transform: capitalize;
  text-decoration: none;
  color: green;
}
代码语言:javascript
复制
<ul class="main-steps">
  <li><a href="javscript:void(0);">step one</a></li>
  <li><a href="javscript:void(0);">step two</a></li>
  <li><a href="javscript:void(0);">step threen</a></li>
  <li><a href="javscript:void(0);">step four</a></li>
</ul>

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

https://stackoverflow.com/questions/69544843

复制
相关文章

相似问题

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