【发布时间】:2017-12-12 17:46:17
【问题描述】:
我有一个带有按钮的垂直侧边栏。
通过悬停按钮,按钮应向右缓出(用于标题文本)。
我通过“transition: with”做到了这一点
nav#navi_side a {
display:block;
width:30px;
height:30px;
background:linear-gradient(100deg, rgb(250,250,250) 0%, rgb(225,225,225) 30%, rgb(200,200,200) 70%, rgb(175,175,175) 100%);
border-radius:5px;
box-shadow:1px 1px 1px rgba(250,250,250,0.75), -1px -1px 1px rgba(25,25,25,0.50);
text-align:left;
line-height:30px;
transition:width 1s ease-in-out;
}
nav#navi_side a:hover {
width:150px;
background:linear-gradient(100deg, rgb(250,250,250) 0%, rgb(225,225,225) 30%, rgb(200,200,200) 70%, rgb(175,175,175) 100%);
transition:width 0.25s ease-in-out;
}
<nav id="navi_side">
<ul>
<li class="one"><a href="">A</a></li>
<li class="two"><a href="">B</a></li>
<li><a href="">C</a></li>
<li><a href="">D</a></li>
<li><a href="">E</a></li>
</ul>
<ul>
<li><a href="">F</a></li>
<li><a href="">G</a></li>
<li><a href="">H</a></li>
</ul>
<ul>
<li><a href="">I</a></li>
<li><a href="">J</a></li>
<li><a href="">K</a></li>
<li><a href="">L</a></li>
</ul>
</nav>
但这一切都在一个灰色条上(可能是<UL>)。
如何在过渡中获得阴影(box-shadow),但只能在条形图的下方(<UL>)而不是在条形图上。
【问题讨论】:
-
不清楚你在问什么。您所说的“只在酒吧的下方而不是在酒吧”是什么意思?
-
我又试了一次。 ;)
-
对不起,你又试了什么?
标签: css z-index transition shorthand box-shadow