CSS侧拉框是一种常见的网页设计样式,其允许内容块通过鼠标悬停或点击而展开或隐藏。下面是一段CSS代码示例,演示了如何制作一个简单的CSS侧拉框。
/* 定义侧拉框的默认状态 */ .pullout { position: relative; overflow: hidden; width: 200px; height: 100px; margin: 20px auto; border: 1px solid #ccc; } .pullout .caption { position: absolute; top: 0; left: 0; width: 100%; height: 20px; background-color: #ddd; text-align: center; line-height: 20px; font-size: 14px; font-weight: bold; cursor: pointer; } .pullout .content { position: absolute; top: 20px; left: -200px; width: 200px; height: 80px; background-color: #f0f0f0; transition: all 0.3s ease-in-out; } /* 定义侧拉框的悬停状态 */ .pullout:hover .content { left: 0; }以上代码定义了一个名为.pullout的CSS类别,该类别包含两个子元素.caption和.content。caption子元素是侧拉框的头部,content子元素是侧拉框的内容。在默认状态下,.content子元素是隐藏的,并且.caption子元素是一个具有灰色背景、加粗字体、可单击类型的DIV元素。当鼠标悬停在.caption元素上时,.content子元素会由左向右滑动,显示出隐藏的内容。 希望这篇文章能够为您提供一些有用的信息,帮助您了解如何使用CSS创建一个简单的侧拉框。