• flex让盒子超出两个换行


    html写法:注意我这里用的是uni-app的语法,view就是div 其他相同

    		<view class="abitem">
    			<view class="itemleft" v-for="(item,index) in iconType" :key="index">
    				<img class="img" :src="item.img" />
    				<view class="fontsizezi">
    					<p>{{item.title}}</p>
    					<p>{{item.title}}</p>
    				</view>
    			</view>
    		</view>
    
    

    数组

    				iconType: [{
    						title: '11',
    						img: ''
    					},
    					{
    						title: '11',
    						img: ''
    					},
    					{
    						title: '12',
    						img: ''
    					}
    				]
    

    css设置

    	.abitem {
    		// 兼容Android4.0以下的浏览器
    		/*  #ifdef  APP-PLUS  */
    		display: -webkit-box;
    		display: -moz-box;
    		display: -webkit-flex;
    		display: -ms-flexbox;
    		/*  #endif  */
    		 100%;
    		display: flex; //1父元素flex 伸缩盒子布局
    		flex-wrap: wrap; //1父元素设置换行
    		.itemleft {
    			 calc(calc(100% / 2) - 0px); //1子元素使用css calc函数,每行展示两个盒子
    			height: 50px; 
    			box-sizing: border-box;
    			border: 1px solid #000;
    			display: flex; //2父元素flex 伸缩盒子布局
    			flex-wrap: wrap;//2父元素设置换行
    		}
    	}
    
    	.itemleft .img {   
    		 50px;  //2子元素图片的高宽
    		height: 50px;
    
    	}
    
    	.itemleft .fontsizezi {
    		flex: 1; //2子元素剩余的宽度
    		height: 50px;
    		font-size: 12px;
    		display: flex; //3父元素flex 伸缩盒子布局
    		flex-wrap: wrap;//3父元素设置换行
    
    
    	}
    	.itemleft .fontsizezi p {
    		 100%;   //3子元素剩余的宽度
    		height: 25px;
    		box-sizing: border-box;
    		border: 1px solid #000;
    	}
    

    出来的效果图
    在这里插入图片描述

  • 相关阅读:
    JAVA正则表达式matcher.find()和 matcher.matches()的区别
    Mysql面试题
    Mysql常见的错误码
    关于Spring的69个问题
    Exception总结
    JDK5-8特性归纳
    TCP和UDP的区别
    log4j介绍和使用
    tomcat项目中配置数据库连接池
    Mybatis简介、环境搭建和详解
  • 原文地址:https://www.cnblogs.com/guanhuohuo/p/12526189.html
Copyright © 2020-2023  润新知