-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[css] 第2天 CSS3有哪些新增的特性? #5
Comments
边框圆角
盒子阴影
文字阴影
2d、3d变换
过度动画
自定义动画
(只记得这些了) |
|
边框(borders):
背景:
渐变:
文本效果;
转换:
3D转换:*3D转换属性:
过渡
动画
弹性盒子(flexbox)多媒体查询@media |
🙃 太多了,面试的时候应该不会问这种吧。。。 |
我觉得可能会问你知道哪些CSS4的feature吗,emm这个可能比较有意义 🤔 |
mask-image |
transfrom translate 旋转 2d转换属性 圆角属性 阴影 旋转 平移 动画 |
增加了变量支持 |
圆角: |
圆角 |
补充新增css3伪类 |
边框圆角:border-radius |
CSS新特性transition过渡animation动画transform形状转换新选择器box-shadow阴影边框1. border-image边框图片2. border-radius边框圆角背景1. background-clip背景绘制区域2. background-origin指定background-origin的相对位置 3. background-size背景的大小4. 多张背景图background:url('test.jpg') no-repeat left,url(logo.png) no-repeat right; 反射(倒影)-webkit-box-reflect:方向[ above-上 | below-下 | right-右 | left-左 ],偏移量,遮罩图片 文字1.换行word-break: normal|break-all|keep-all; 2. 超出省略号text-overflow:ellipsis; 3. 多行超出省略号-webkit-line-clamp: 2; -webkit-box-orient: vertical; 4. text-shadow文字阴影颜色rgba、hsla 渐变线性渐变,径向渐变,圆锥渐变 filter滤镜布局1. flex弹性布局2. grid栅格布局3. column-count多列布局box-sizing盒模型定义@media媒体查询混合模式background-blend-mode、mix-blend-mode mark |
CSS3新增特性 |
边框(borders): transform |
圆角: |
边框圆角:border-radius |
|
边框 |
@font-face 规则指定一个用于显示文本的自定义字体,字体能从远程服务器或者用户本地安装的字体加载 overflow-wrap属性用来说明当一个不能被分开的字符串太长而不能填充其包裹盒时,为防止其溢出,浏览器是否允许这样的单词中断换行 text-decoration属性用于设置文本的修饰线外观的(下划线、上划线、贯穿线/删除线 或 闪烁) css3中转换为简写属性。支持 text-decoration-style 值 CSS的多列布局一种定义了多栏布局的模块,可支持在布局中建立列(column)的数量,以及内容如何在列之间流动(flow)、列之间的间距(gap)大小,以及列的分隔线(column rules)
边框和颜色支持 rgba 和 hsl 表示颜色, 支持圆角,阴影等效果 CSS3的渐变效果支持线性渐变和径向渐变 CSS3的阴影和反射效果阴影效果既可用于普通元素,也可用于文字 CSS3的背景效果
CSS3的盒子模型display: -webkit-box;
display: -moz-box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal; “display: -webkit-box; display: -moz-box;”,它针对 webkit 和 gecko 浏览器定义了该元素的盒子模型 注意这里的“-webkit-box-orient: horizontal;”,它表示水平排列的盒子模型 如果配合元素的 box-flex 属性: .flex {
-webkit-box-flex: 1;
-moz-box-flex: 1;
}
.flex2 {
-webkit-box-flex: 2;
-moz-box-flex: 2;
} 水平方向设下的宽度,就可以按照1:2的比例关系自动去计算了。 CSS3 的 Transitions, Transforms 和 AnimationTransitions
Transforms指拉伸,压缩,旋转,偏移等等一些图形学里面的基本变换 Animation@-webkit-keyframes anim1 {
0% {
Opacity: 0;
Font-size: 12px;
}
100% {
Opacity: 1;
Font-size: 24px;
}
}
.anim1Div {
-webkit-animation-name: anim1 ;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: 4;
-webkit-animation-direction: alternate;
-webkit-animation-timing-function: ease-in-out;
} |
transform、box-shadow、animation、linear-gradient、border-radius、background-clip、background-size、background-origin |
① 颜色:新增RGBA,HSLA模式 |
1 similar comment
① 颜色:新增RGBA,HSLA模式 |
占位 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
边框
背景
文字
颜色
transition
transformtransform属性允许你旋转,缩放,倾斜或平移给定元素 animation
渐变
其他flex弹性布局,Grid栅格布局 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
颜色
盒子模型
属性选择器
伪元素选择器
媒体查询
定位
弹性布局
边框有关的
动画过渡
|
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
边框
背景
颜色rgba(233,0,0,0.2) 渐变
阴影
文本效果
转换2dtransform 3d过度动画 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
|
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
|
边框圆角:border-radius,盒子阴影:box-shadow,文字阴影:text-shadow,2d-3d变换:transform rotate() scale() skew() translate(),过渡动画:transition,自定义动画:animation |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
1.盒子圆角 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
border-radius圆角边框 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
盒子模型 |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
1、选择器: 2、盒模型:Box-sizing 属性改变了默认的 CSS 盒模型,使其更容易进行布局。 3、颜色: 4、背景: 5、边框和阴影: 6、文字效果: 7、布局和流式布局: 8、多列布局(Multi-column Layout):CSS3 提供了一种创建多列文本或布局的方法,类似于报纸的排版。 9、动画和过渡(Animations and Transitions):CSS3 支持关键帧动画和过渡效果,用于在 CSS 中创建动态效果。动画可以通过 transition 和 animation 属性进行控制。 10、响应式设计(Responsive Design):CSS3 提供了一些特性,如媒体查询(Media Queries),允许开发人员创建在不同设备和屏幕尺寸上都能良好显示的响应式网页设计。 11、其他特性: |
伪元素选择器:::after |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
1、选择器: 2、盒模型:Box-sizing 属性改变了默认的 CSS 盒模型,使其更容易进行布局。 3、颜色: 4、背景: 5、边框和阴影: 6、文字效果: 7、布局和流式布局: 8、多列布局(Multi-column Layout):CSS3 提供了一种创建多列文本或布局的方法,类似于报纸的排版。 9、动画和过渡(Animations and Transitions):CSS3 支持关键帧动画和过渡效果,用于在 CSS 中创建动态效果。动画可以通过 transition 和 animation 属性进行控制。 10、响应式设计(Responsive Design):CSS3 提供了一些特性,如媒体查询(Media Queries),允许开发人员创建在不同设备和屏幕尺寸上都能良好显示的响应式网页设计。 11、其他特性: |
这是一封自动回复邮件。已经收到您的来信,我会尽快查看。
|
盒子模型 |
简述下CSS3有哪些新增的特性?如:
圆角:border-radius: 3px
The text was updated successfully, but these errors were encountered: