flex 弹性盒布局 移动端首页

摘要:
广告淘宝适配js文件下载地址https://github.com/amfe/lib-flexible---------开始------------------------------移动主页大小写,使初始化样式为min-320px;最大540像素;边距:0自动;颜色:#000;背景:;溢出X:隐藏;-w

广告淘宝适配js文件下载地址

https://github.com/amfe/lib-flexible

---------开始------------------------------

移动首页案例制作  弹性盒布局

body{   的初始化样式

min-320px;

max-540px;

margin:0 auto;

color:#000;

background:#f2f2f2f;

overflow-X:hiddenn;

-webkit-tap-highlight-color:transparent;   点击之后背景不会出现高亮

}

--搜索模块     左右

flex 弹性盒布局 移动端首页第1张

搜索模块一顿操作固定定位在头部

左边div时一个搜索框并不用input框来做,因为点击输入框会跳到另一个页面,单独的搜索页面,右边一个a,----左边flex:1  右边 宽高钉死

右边 上图下字,a::befor{ content:'';display:block;23px;height:23px;

background:url(。。/xxxx/png)no-repeat -59px - 70px; ) background-size:104px auto (宽度为缩放一半的宽度)  }   调整margin ,a标签里放俩汉字,在父级使用textalign:center来居中

局部导航:

flex 弹性盒布局 移动端首页第2张

  父盒子display:flex

 子盒子5个小li均等分

小li 里边是a标签,里边方两个盒子,上图下字,需要改变主轴为y轴,成为上下结构,在把侧轴设为居中对齐 成功

a{display:flex;   flex-direction:colnum:(主轴设为y轴     align-item:centerl(侧轴居中对齐))   

           }

a 上图span{    height: background:url(../xxx.png)no-repeact 0 0  ;background-size:32px auto  }

下面使用了新的选择器,把5个上边的span容器选中 统一设置样式然后单独操作

a li [class^="local-nav-icon"]{   height: background:url(../xxx.png)no-repeact 0 0  ;background-size:32px auto  }}

单独更换其他的图片

a li .local-nav-icon-icon2{   background-position: 0 -32px   } 这样一次设为其余的上边图片的路径一因为给的是精灵图

主导航栏

flex 弹性盒布局 移动端首页第3张

结构 一个大盒子,包了三个盒子,盒子里,有三个小盒子,均等分

前两个盒子有边框设置颜色为白色   第一个盒子里边也用A标签

第二个盒子是上下结构,可以放两个A标签    第二个盒子display:flex  flex-direction:column;(垂直排列)              a{ flex:1;  text-align:center;line-height:44px;文字居中)}

背景颜色线性渐变 必须添加浏览器私有前缀

background:-webkit-linear-gradient(left,red,blue)   

导航模块

flex 弹性盒布局 移动端首页第4张

结构 容器》ul》li》a》span=span

ul{display:flex   flex-wrap:wrap=强制换行          }

li{flex:20% 子盒子可以写百分比,这样一排就能放5个盒子了 就成两排了}

然后写法就是这样flex 弹性盒布局 移动端首页第5张

小圆角flex 弹性盒布局 移动端首页第6张

 热门活动

flex 弹性盒布局 移动端首页第7张

结构,一个大盒子放了几个小盒子,上边的热门活动,使用定位加背景图来做

下边的三个小盒子,分为左右两个A盒子,盒子里放的是图片

盒子弹性盒,A标签flex;1  然后img宽度等于a

免责声明:文章转载自《flex 弹性盒布局 移动端首页》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇axios发请求的基本语法:Javaweb统计在线人数的小栗子下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

(转载)Qt:给QLineEdit加上一个搜索按钮

(转载)http://www.cppblog.com/biao/archive/2011/10/27/159209.html   效果图如下:     工程文件:/Files/biao/SearchButton.7z   /**********************************************  *               ...

JS实现“隐藏与显示”功能(多种方法)

1,通过按钮实现隐藏与显示: 这个是通过按钮点击实现的隐藏与显示,具体代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47...

CSS3实现3D地球自转行星公转

截图效果:实际效果是动态的:地球自西向东自转,行星绕着地球公转,轨道也会转动 HTML页面代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3星系轨道3D</title> &l...

自定义样式滚动条

自定义IE浏览器滚动条样式 追溯浏览器对滚动条的自定义,恐怕最早的就是IE浏览器了(好像最开始支持的版本是IE5.5)。下面列出了多个版本的支持性况: 滚动条样式 支持情况 支持浏览器版本 可否继承 描述 scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜色 scrollbar-...

大屏适配window.onresize监听窗口变化,该方法已用于生产

1 js部分 // 本次开发场景2880*1080 配合css 2 mounted () { 3 this.pageResize() 4 window.onresize = () => { 5 setTimeout(() => { 6...

HTML与CSS布局技巧

一、使用$标识原生DOM元素 let $white = document.querySelector('.white') 二、要使用top,left等定位属性 要先将该元素设置position属性,absolute或者relative等 三、十种选择器 三类基础选择器: ID选择器; class选择器; 标签选择器,tag; 以下为延伸的选择器:...