我希望display:hidden;
在单击父 div 后出现一个 div(当前),并使用 CSS 留在那里。
我目前已经让它在“点击”时出现:active
,但是只要我放开鼠标按钮,div就会消失。
单击后如何使 Div 保持原位?
我试过了:visited
,:focus
没有运气,有什么建议吗?
我是新手,所以很确定我在这里的某个地方犯了错误。如果再次单击父 div,则 div 消失会更好。
我将衷心感谢您的帮助。谢谢你。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.container .l-col, .r-col {
display: none;
}
.container {
cursor: pointer;
}
.container:active .l-col {
display: block;
clear: left;
float: left;
width: 50%;
height: 50%;
}
.container:active .r-col {
display: block;
float: right;
width: 50%;
height: 50%;
}
</style>
</head>
<body>
<div id="portfolio" class="container">
<h2>Parent Element</h2>
<div class="l-col">
<h3>Left Col</h3>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
<div class="r-col">
<h3>Right Col</h3>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
</div>
</body>
</html>