网站首页 > 技术文章 正文
CSS3 是 CSS 语言的第三个版本,提供了许多新特性和增强功能。
以下是其中一些重要的新特性:
- Gradients: 渐变色 - CSS3 引入了渐变色 (gradients) 功能,允许用户创建颜色渐变效果。渐变色可以用于背景、边框、字体颜色等。
- CSS3 中的玉皇大帝 (length) 单位,可以创建非常精确的长度单位,例如 0.1mm、0.2cm 等。
- Flexbox: 弹性盒子布局 - CSS3 引入了弹性盒子布局 (flexbox),它允许用户以更轻松的方式创建网格布局和响应式布局。
- Queries: 媒体查询 - CSS3 引入了媒体查询 (media queries),它允许用户根据设备特性和浏览器特性进行样式定制。
- Web Workers: Web workers 是一种新的 JavaScript 模块,它允许浏览器创建多个线程,用于处理非 UI 相关的任务,从而提高网页的性能。
- Overflow: 溢出 - CSS3 引入了溢出 (overflow) 属性,可以控制元素的溢出行为,从而更好地支持表格、列表等布局。
- WebFonts: Web 字体 - CSS3 引入了 WebFonts 功能,允许用户使用 Web 技术访问和引用字体,从而使网页更具灵活性和可访问性。
- Alpha Blending: Alpha 混合 - CSS3 引入了 Alpha Blending 功能,允许用户创建透明混合效果,从而更好地支持多媒体内容和网页特效。
CSS3 新特性
1、颜色: 新增 RGBA , HSLA 模式
2、文字阴影(text-shadow)
3、边框: 圆角(border-radius) 边框阴影 : box-shadow
4、盒子模型: box-sizing
5、背景:background-size background-origin background-clip
6、渐变: linear-gradient , radial-gradient
7、过渡 : transition 可实现属性的渐变
8、自定义动画 animate @keyfrom
9、媒体查询 多栏布局 @media screen and (width:800px) {…}
10、border-image 图片边框
11、2D 转换/3D 转换;transform: translate(x,y) rotate(x,y) skew(x,y) scale(x,y)
12、字体图标 iconfont/icomoon
13、弹性布局 flex
这些新特性为网页设计和开发带来了更多的灵活性和可访问性,使得开发人员可以创建更加强大和灵活的网页。
猜你喜欢
- 2024-12-26 现代CSS:纯 CSS 实现路径动画 js路径动画
- 2024-12-26 用几行原生JS就可以实现丝滑的元素过渡效果
- 2024-12-26 HTML5引领网页开发新概念 html5设计网页
- 2024-12-26 一篇文章教会你利用html5和css3实现3D立方体效果图
- 2024-12-26 WEB:讲清楚CSS、Less、Sass、Scss
- 2024-12-26 Slideout.js – 滑出式 Web App 导航菜单
- 2024-12-26 Android与IOS的的兼容总结 android和ios
- 2024-12-26 CSS渐变属性的特效 css渐变属性的特效有哪些
- 2024-12-26 改进网站设计的免费jQuery插件Top 7
- 2024-12-26 应用HTML5和CSS3实现举报中心PC端与手机端举报页面的自适应设计
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)