弹性布局
要布局的子元素的父元素称之为容器,容器中写

display:flex     //将块级元素变为容器
display:inline-flex    //将行内元素变为容器

弹性容器的样式属性

flex-direction:row    //默认值,主轴是X轴,主轴起点在左端
flex-direction:row-reverse    //主轴是X轴,主轴起点在右端
flex-direction:column    //主轴是Y轴,主轴起点在顶端
flex-direction:column-reverse    //主轴是Y轴,主轴起点在底部

当一个主轴排列不下所以项目时,项目的显示方式

flex-wrap:nowrap  //默认值,空间不够,不换行,项目会自动压缩
flex-wrap:wrap  //空间不够,就换行,项目不压缩
flex-wrap:wrap-reverse  //换行,反转

定义项目在主轴上的对齐方式

justify-content:space-between  //两端对齐
justify-content:space-around  //每个间距相同
justify-content:flex-start  //默认值,在主轴起点对齐
justify-content:flex-end  //在主轴的终点对齐
justify-content:center  //在主轴上居中对齐

定义项目在交叉轴的对齐方式

align-items:flex-start  //交叉轴起点对齐
align-items:flex-end  //交叉轴终点对齐
align-items:center  //交叉轴居中对齐
align-items:baseline  //交叉轴基线对齐
align-items:stretch  //如果项目未设置高度,在交叉轴上充满容器

全局滚动条样式

<style>
#nprogress .bar{background-color: #f4f4f4!important;height: 3px!important;
}
::-webkit-scrollbar{   //滚动条整体部分,其中的属性有width,height,background,border等width: 4px;height: 6px;
}
::-webkit-scrollbar-corner{   //边角,两个滚动条交汇处display: block;
}
::-webkit-scrollbar-thumb{  //滚动条里面可以拖动的那部分border-radius: 8px;background-color: rgba(0, 0, 0, 0.2);
}
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track{   //外层轨道。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。border-right-color: transparent;border-left-color: transparent;background-color: rgba(0, 0, 0, 0.1);
}
</style>

隐藏滚动条

<style>
.f-menu {transition: all 0.2s;top: 0;bottom: 0;left: 0;overflow-y: auto;overflow-x: hidden;position: fixed;box-shadow: 2px 2px 2px #efefef;background-color: #003A84;
}
/* 隐藏滚动条 */
.f-menu::-webkit-scrollbar{  //滚动条整体部分,其中的属性有width,height,background,border等。width: 0px;
}
</style>

CSS3弹性布局 滚动条样式相关推荐

  1. CSS3 弹性布局盒模型 Flex布局

    Web 应用中,布局设计是非常重要的一部分.随着响应式设计的盛行,一般都要求 Web 应用能够适配不同尺寸的设备.响应式设计中最重要的一环就是布局,需要根据窗口尺寸来调整布局,从而改变元素的尺寸和位置 ...

  2. 《HTML5+CSS3网页布局和样式精粹》.(张亚飞).[PDF]ckook

    图书作者: 张亚飞 图书编号: 9787302261834 图书格式: PDF 出 版 社: 清华大学出版社 出版年份: 2011 图书页数: 500-600 [内容简介] 对于初入门的网页设计者和开 ...

  3. CSS3 弹性布局/伸缩布局 flex

    CSS3 之 弹性布局 flex 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. ...

  4. 【CSS3】自定义滚动条样式 -webkit-scrollbar

    好文推荐:http://m.blog.csdn.net/article/details?id=40398177 http://www.xuanfengge.com/css3-webkit-scroll ...

  5. CSS3/ 弹性布局flex

    需知: flex布局表示弹性布局 任何一种元素都可以设置且当它设置 display:flex ,则开启了弹性布局,它成为弹性容器,它的所有子元素成为待排布的项目 开启弹性布局后,容器内待排布的项目的f ...

  6. CSS3自定义浏览器滚动条样式

    一个完整滚动条右以下部分组成: ::-webkit-scrollbar 滚动条整体部分,常用属性:width,height,background,border: ::-webkit-scrollbar ...

  7. 10.CSS3弹性布局、响应式布局、PS

    响应式 Web 设计 - Viewport 响应式布局是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本. 优点: 面对不同分辨率设备灵活性强 能够快捷解决多设备显示适应问题 缺点: 兼容 ...

  8. CSS3 弹性布局 flex

    基础概念 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器".它的所有子元素自动成为容器成员,称为 Flex 项目(flex item) ...

  9. 工作263:弹性布局 修改样式

    <div class="container" style="display: flex;flex-direction: column"><!- ...

最新文章

  1. django权限系统实现步骤_Django密码系统实现过程详解
  2. 教师编学科知识计算机,教师考试信息技术学科知识考什么_谈信息技术学科教师应该怎样教学...
  3. remove()方法
  4. K-Means ++ 算法
  5. 十八般武艺玩转GaussDB(DWS)性能调优:总体调优策略
  6. 第 11 章 树结构实际应用
  7. 2018百度之星程序设计大赛-资格赛P1002子串查询(前缀和)
  8. 硬盘:协议-总线-接口
  9. 推荐 | 一个超好的OpenCV4学习社区
  10. Mac便笺基本操作|便笺使用太鸡肋?那是你不知道这几个快捷键!
  11. 在SharePoint Server 2007中创建定制的用户管理模块
  12. 高等代数第3版下 [丘维声 著] 2015年版_书籍推荐 | 关于数学分析和高等代数
  13. pop3 c语言,VisualC#编写实现POP3的程序
  14. php纯真ip调用,使用php调用纯真IP数据库信息的解析组件
  15. 小强学渲染之OpenGL的GPU管线
  16. 视频:青春期(青春痘1)
  17. 求生之路怎么显示服务器ip,怎么在求生之路后台查看本机局域网IP
  18. 北大新任校长王恩哥的10句话
  19. 微信如何解绑小程序_微信小程序解绑事件,微信小程序解除绑定
  20. 支付交易-交易执行器(一)

热门文章

  1. windows缺少msvcp120.dll解决方案
  2. 领域驱动设计战术模式:实体
  3. 近段时间利用跑步APP记录路径的两次跑步
  4. ssas连接mysql_SSAS系列基础知识
  5. 关于搭建视频直播运营平台的一点经验和心得
  6. Python基础实战项目——学生信息管理系统(内涵完整项目代码)
  7. javascript 实现图片幻灯片闪烁
  8. php发送邮箱乱码,PHP使用STMP发送电子邮件,PHP使用STMP发送电子邮件乱码解决
  9. 眼动和脑电多模态数据融合分析
  10. Altium Designer 矩形开窗与异形开窗操作方法