博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WEB字体,多列布局和伸缩盒
阅读量:5158 次
发布时间:2019-06-13

本文共 1725 字,大约阅读时间需要 5 分钟。

WEB字体

语法

@font-face{    font-family:"";    src:url() format()    ...}

兼容性写法

@font-face {        font-family: 'diyfont';        src: url('diyfont.eot'); /* IE9+ */        src: url('diyfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */             url('diyfont.woff') format('woff'), /* chrome、firefox */             url('diyfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/             url('diyfont.svg#fontname') format('svg'); /* iOS 4.1- */}

字体格式

  • ttf
  • eot
  • woff
  • svg

工具

  • 有字库 https://www.youziku.com/
  • 阿里web字体 http://www.iconfont.cn/webfont/#!/webfont/index
  • 字体在线转换 https://www.fontsquirrel.com

字体图标

  • 阿里图标
  • Font Amsome

多列布局

相关属性

  • columns
    设置的列数和每列的宽度。复合属性
  • column-width 设置每列
  • column-count 设置列数宽度
  • column-gap 列间隙
  • column-rule 列之间的边框线
  • column-rule-width
  • column-rule-coor

    1201653-20180105131923143-1119555361.png

  • column-rule-style 列与列之间的边框样式
  • column-fill none/balance所有列的高度以其中最高的一列统一
  • column-span 对象元素是否横跨所有列 none/all

    1201653-20180105132007831-1495265571.png

  • column-break-before 设置项目前面是否断行 auto/always/avoid
  • column-break-after 设置项目后面是否断行 auto/always/avoid
  • column-break-inside 设置项目内部是否断行 auto/avoid

    1201653-20180105132016924-410596126.png

伸缩盒(弹性盒模型)

概念

相关属性

  • 把元素设置为伸缩容器

    display:flex;  display:inline-flex
  • 设置伸缩流方向(主轴)

    flex-direction:row(左对齐)/column(顶对齐)/  row-reverse(右对齐从右到左)/column-reverse  (底对齐)
  • 设置换行(测轴)

    flex-wrap:nowrap(flex容器为单行,flex子项溢出容器)/  wrap(多行溢出内容放置到新行,)/  wrap-reverse
  • 伸缩流方向和换行的复合属性 flex-flow
  • 主轴方向对齐

    jusitify-content:flex-start/  flex-end/center/space-between/  space-around
  • 测轴方向对齐(强)

    align-content:strecth/flex-start/  flex-end/center/space-between/  space-around
  • 测轴方向对齐(弱)

    设置给伸缩容器align-items:flex-start/  flex-end/center/baseline/stretch  设置给伸缩项目align-self:flex-start/  flex-end/center/baseline/stretch
  • 盒子伸缩和放大 比率
  • flex-grow 放大比率
  • flex-shrink 收缩比率
  • flex-basis 基准

    1201653-20180105132250471-1549711968.png

转载于:https://www.cnblogs.com/DCL1314/p/7308536.html

你可能感兴趣的文章
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
MySQL学习之备份
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
windows linux—unix 跨平台通信集成控制系统
查看>>
【编程练习】复习一下树的遍历
查看>>
邮件和短信验证码
查看>>
(转)Android studio 使用心得(五)—代码混淆和破解apk
查看>>
构建之法阅读笔记03
查看>>
ES5_03_Object扩展
查看>>
Apache-ab 接口性能测试
查看>>