私は現在、以下を持っています
HTML
<div id="left_nav_wrapper">
<div class="sidebar_wrapper">
<div class="sidebar_header">Header</div>
<div class="sidebar_content">Content</div>
</div>
<div class="sidebar_wrapper">
<div class="sidebar_header">Header</div>
<div class="sidebar_content">Content</div>
</div>
</div>
CSS
.sidebar_wrapper { width: 150px; }
.sidebar_header { width: 150px; background-color: #F18986; }
.sidebar_content { display: none; width: 150px; margin-left: -150px; background-color: #444; }
.sidebar_header:hover + .sidebar_content { display: inherit; margin-left: 0px; }
彼らがヘッダーにカーソルを合わせると、コンテンツが表示されます(私はこれを行いました)。トランジションを追加して、スライドインします。
add transition: all 1s;
-webkit-transition: all 1s;
css には何もしません。.sidebar_header と .sidebar_content に追加しましたが、表示時にトランジションを使用しない理由がわかりません。
どんな助けでも感謝します!