前端专业名词解释——CSS相关

CSS

CSS(Cascading Style Sheets)层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。

CSS3的改进之处

这部分不完全,仅仅对重要且实用的一些功能做一个简单的介绍

  1. 样式的转变添加了过渡
transition: CSS属性,过渡时长,效果曲线(默认ease),延迟(默认0);
  1. 增加了动画效果
animation:名称,周期,运动曲线(默认ease),延迟(默认0),次数(默认1),反向播放(默认normal),暂停动画(默认running);
  1. 增加了形状转换功能
transform: 适用于2D或3D转换的元素(旋转、平移、缩放、倾斜等);
transform-origin:形状变化中心点;
  1. 更多高效的选择器
    详细可去看w3c的CSS选择器参考手册

  2. 增加了阴影、倒影、渐变、滤镜效果

  3. 新的边框效果

border-image: 以图片为边框;
border-radius: 边框圆角;
  1. 增加了背景显示区域的设置、多背景
background-clip: border-box(绘制包含border、padding、content的所有区域);
background-clip: padding-box(绘制包含adding、content的所有区域);
background-clip: content-box(绘制包含content的所有区域);
background-origin: 类似clip,origin表示从哪里开始绘制;
background-size: 设置背景大小;
  1. 增加了文字换行及超出的省略号功能
word-break: normal(默认规则);
word-break: keep-all(在半角空格或连字符处换行);
word-break: normal(可在单词内换行);
text-overflow: ellipsis(超出省略号);
text-overflow: clip(超出截断);
  1. 增加了rgba和hsla颜色表示方法

    • rgba相较rgb增加了透明度的设置
    • hsla(色相,饱和度,亮度,透明度)
  2. 栅格化(grid)布局
    详情可查看Grid布局指南

  3. 媒体查询
    可以实时判断屏幕尺寸,用于响应式

LESS

LESS(Leaner Style Sheets)是一门CSS预处理语言,它扩展了CSS语言,增加了变量,Mixin,函数等特性,使CSS更易维护和扩展,详情可查看less中文网

SASS

Sass(Syntactically Awesome Style Sheets)是一种CSS的预编译语言。它提供了变量、嵌套、混合、函数等功能,并且完全兼容 CSS 语法。Sass能够帮助复杂的样式表更有条理,并且易于在项目内部或跨项目共享设计,详情可查看SASS中文文档

PostCSS

PostCSS可以直观的理解为一个平台,基于这个平台可以运行一些插件,例如autoprefixer,用其可以很方便生成符合开发需求的CSS文件,详情可查看PostCSS官网

结语

欢迎热爱编程的小伙伴关注我的github博客

以及我的github仓库

里面有一些前端小技巧以及python算法设计跟大家一起分享

我们一起每天进步一点点!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值