gpt4 book ai didi

css - 使用 css3 反转标签

转载 作者:行者123 更新时间:2023-11-28 02:53:23 25 4
gpt4 key购买 nike

我正在使用梯形样式选项卡,但我想通过垂直翻转选项卡来修改此选项卡。详情如下。

现有设计 enter image description here

这是此选项卡的代码。

.tabs-style-tzoid nav ul li a {
padding: 0 1.5em 0 0.3em;
color: #FFFFFF;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}

.tabs-style-tzoid nav ul li a::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
outline: 1px solid transparent;
border-radius: 10px 10px 0 0;
background: #1CA4FC;
box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.05);
content: '';
-webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
<div class="tabs tabs-style-tzoid">
<nav>
<ul>
<li class="tab-current">
<a href="#"><i class="fa fa-dashboard"></i><span>Dashboard</span></a>
</li>
<li>
<a href="#"><i class="fa fa-envelope"></i><span>Messages</span></a>
</li>
<li>
<a href="# "><i class="fa fa-check "></i><span>Applied Jobs</span></a>
</li>
<li>
<a href="# "><i class="fa fa-mail-reply "></i><span>Past Jobs</span></a>
</li>
<li>
<a href="#"><i class="fa fa-user"></i><span>My Profile</span></a>
</li>
<li>
<a href="#"><i class="fa fa-file-text"></i><span>Resume</span></a>
</li>
<li>
<a href="#"><i class="fa fa-folder"></i><span>Document</span></a>
</li>
<li>
<a href="#"><i class="fa fa-cogs"></i><span>Settings</span></a>
</li>
</ul>
</nav>
</div>

如何使选项卡看起来像这张图片。

想要图片 enter image description here

感谢社区对我的帮助。

最佳答案

像这样:

.tabs-style-tzoid nav ul li a::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
outline: 1px solid transparent;
border-radius: 0 0 10px 10px;
background: #2CC185;
box-shadow: inset 0 -3px 3px rgba(0,0,0,0.05);
content: '';
-webkit-transform: skew(-28deg) rotateX(0.93deg) translateZ(-1px);
transform: skew(-28deg) rotateX(0.93deg) translateZ(-1px);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.tabs nav a {
position: relative;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 2.5;
border-radius: 0 0 0 10px;
}

如果您在您发布的网络上尝试此 CSS,它工作正常。我所做的更改是:

.tabs-style-tzoid nav ul li a::after

border-radius: 0 0 10px 10px;
-webkit-transform: skew(-28deg) rotateX(0.93deg) translateZ(-1px);
transform: skew(-28deg) rotateX(0.93deg) translateZ(-1px);

.tabs nav a 我添加:

border-radius: 0 0 0 10px;

关于css - 使用 css3 反转标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46565437/

25 4 0