免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動推薦你的品牌,搶占AI流量入口!  點擊查看

小程序模板網(wǎng)

微信小程序設(shè)置控件權(quán)重

發(fā)布時間:2018-01-06 11:36 所屬欄目:小程序開發(fā)教程

項目中最常用的兩種布局方式,水平布局和垂直布局,在微信小程序中實現(xiàn)起來也比較簡單。 1.橫向水平布局: 實現(xiàn)水平布局,需要四個view容器組件,其中一個是父容器。如下: !--index.wxml-- view class="co ...

 
 
 
 

  項目中最常用的兩種布局方式,水平布局和垂直布局,在微信小程序中實現(xiàn)起來也比較簡單。

      1.橫向水平布局:

       

       實現(xiàn)水平布局,需要四個view容器組件,其中一個是父容器。如下:

       

復(fù)制代碼
  
class="content">  
  "flex:1;height:100px;background-color:green">box1  
  "flex:1;height:100px;background-color:blue">box2  
  "flex:1;height:100px;background-color:yellow">box3  
  
復(fù)制代碼

       給父容器以下樣式     

      

1 /**index.wxss**/  
2 .content{  
3   display: flex;  
4   flex-direction: row;  
5 }  

        其中display:flex將view設(shè)置為彈性布局,flex-direction: row;設(shè)置布局的方向是橫向水平布局。

        在三個自容器view中,設(shè)置一個高度,不設(shè)置寬度,將flex設(shè)置為1,意思是評分屏幕寬度,以便得到三個同等寬度。當(dāng)然您也可以設(shè)置他的寬度,比如我設(shè)置如     下:

       

復(fù)制代碼
1       
2 
3 class="content">  
4   "width:50px;height:100px;background-color:green">box1  
5   "width:50px;;height:100px;background-color:blue">box2  
6   "width:50px;;height:100px;background-color:yellow">box3  
7   
復(fù)制代碼

      效果就是每個寬度占50px,同樣實現(xiàn)橫向水平布局。效果如下:

     

     而當(dāng)我將box1設(shè)置為固定寬度50px,而box2,box3不設(shè)置寬

     度而直接設(shè)置flex:1,代碼如下:

    

復(fù)制代碼
1   
2 class="content">  
3   "width:50px;height:100px;background-color:green">box1  
4   "flex:1;height:100px;background-color:blue">box2  
5   "flex:1;height:100px;background-color:yellow">box3  
6   
復(fù)制代碼

       效果將會是box1占了他該有的50px的寬度之后,剩下的整個屏幕的寬度由box2和box3平分。效果如下:

       

       2.縱向垂直布局:

       

 

                 縱向布局實現(xiàn)跟橫向布局相似,但是需要把布局方式改為縱向列式的,假如需要將每個box的寬度設(shè)置為flex:1等自適應(yīng)布局的話,需要給父容器一個               高度,否則子容器的高度只會顯示為剛好能包裹文字的告訴。當(dāng)然您也可以設(shè)置每個box的高度。這里我選擇自適應(yīng),所以給父容器一個600px的高度,讓里面的         三個box平分他的高度。代碼如下: 

 

復(fù)制代碼
1 /**index.wxss**/  
2 .content{  
3   height: 600px;  
4   display: flex;  
5   flex-direction: column;  
6 }  
復(fù)制代碼

 

復(fù)制代碼
1   
2 class="content">  
3   "flex:1;width:100%;background-color:green">box1  
4   "flex:1;width:100%;background-color:blue">box2  
5   "flex:1;width:100%;background-color:yellow">box3  
6   
復(fù)制代碼

 

           

 

          我們可以使用以上所述的方式實現(xiàn)更多靈活的布局。 



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://m.szcjxy.com/wxmini/doc/course/18395.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點擊咨詢
在線客服