用flex布局搭建的纯div下拉列表,请问下大家觉得有没有什么地方不妥啊。

首先,我先表明下,我并不是发什么教程,我一直是一个人在自学(学了一个多月了,新人如有不妥之处,请谅解,欢迎指教),周围也没有什么人和我交流,没事就看看别人的代码,我就觉得别人代码好像很多的样子,下拉列表全部都是用表格的形式,我就觉表格好像和div差不多啊,而且你还要去把表格的一些默认形式去除掉,那代码不是很多吗?直接用div排列然后居中多好啊。

.from-and-put{
    border-radius:5px 5px 0 0;
	position:relative;
	cursor:pointer;
	height:50px;
	width:1200px;	
	z-index:99999;	
	display:flex;
	align-items:center;
	background:#ffffff;
}
.from{	
	height:30px;
	width:100px;	
	display:flex;
	flex-direction:column;
	overflow:visible;
	margin:5px;
}
.from-tilte{
	flex: none;
	width:100px;
	height:30px;	
	border:1px solid #00ff80;
	border-radius:5px;
}
.from-list{
    flex: none;
	display:flex;
	flex-direction:column;
	background:#80ffff;
	height:0px;
	width:100px;
	transition:height 0.3s ease;
	overflow:hidden;
}
.from:hover>.from-list{
	height:150px;
	border:1px solid #400040;
	border-top:none;	
}
.list-name{
	display:flex;
	justify-content:center;
	align-items:center;
	width:100px;
	height:30px;
}
.from-list>.list-name:hover{
	background:#ff8080;
}
<div class="from-and-put">
                                 <div class="from">
                                        <div class="from-tilte"><div  class="list-name">1</div></div>
                                        
                                         <div class="from-list">
                                                     <div  class="list-name">1</div>
                                                     <div  class="list-name">2</div>
                                                     <div  class="list-name">3</div>
                                                     <div  class="list-name">4</div>
                                                     <div  class="list-name">5</div>                                      
                                         </div>                                 
                                 </div>                                                                
                          </div> 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值