二次メニューとトランジション効果の実現(純粋なcss + html)

二次メニューの準備について簡単に説明しましょう

題名

二次メニューの作り方はご存知の方も多いと思いますが、当時はこの点で問題があったので、簡単な記録を作りたかったのです。

コード部分

<style>
			/* 大盒子*/
	.main{
    
    
		width:500px;
		height:500px;
		position:relative;
	}
			/* 隐藏层*/
	.main-content{
    
    
		position:absolute;	/*在这里定位所隐藏层的位置于你想安置的地方
										例:top:500px;这时隐藏层就处于正下方	  */
		width:500px;			
		height:0px;			/*隐藏层的高度渐变前提*/
		background-color:pink;
		transition:all 0.5s;
	}
			/*伪类*/
	.main:hover .main-content{
    
    
		hight:500px;
	}
</style>
<body>
	<div class="main">
		<span>移动到我这里</span>
		<div class="main-content">
			<p>嘿嘿!我出来了</p>	
		</div>
	</div>
</body>

このようにして、セカンダリメニューの書き込みを実現し、時間の経過とともにゆっくりと表示することができます。
:実際、display:inline-block / block;を使用する場合、これら2つの属性に対して、遷移属性
と別の属性実現することはできません。遷移方法は、アニメーションを使用することです。つまり、変換でtranslateプロパティを使用し、translateを使用するだけです。
間違いを訂正してください

おすすめ

転載: blog.csdn.net/weixin_45956604/article/details/103543778