当先锋百科网

首页 1 2 3 4 5 6 7
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创建一个简单的侧拉框。