[2019-12-04]CSS3(DAY 2)CSS3新增UI

一、盒模型新增样式

1、盒模型阴影

box-shadow(IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持box-shadow属性。默认none,不可继承)

box-shadow:h-shadow  v-shadow  blur  spread  color  inset;

阴影可叠加

blur为模糊程度,不可为负

spread为扩展,可为负,0表示原始大小

2、倒影(谷歌扩展,移动端,谷歌)

-webkit-box-reflect:"above/below /left /right   2px"

3、resize(配合overflow:hidden使用)

4、border-sizing

border-box

content-box(默认值)

二、新增UI样式

1、圆角

border-radius(默认0,不可继承)

2、边框图片

border-image-source:url()

border-image-slice:numberr|%|fill;

3、背景(默认透明,不可继承)

CSS2

①background-color

②background-image:url(),支持多个背景图片,先指定的图像在上面绘制

③background-repeat

④background-position:px  px/% %(百分比参照与区域尺寸-图片尺寸)

⑤background-attachme(默认值scroll,背景相对元素固定,不随内容滚动)

fixed(为视口铺背景,不用)

CSS3

背景图片从padding-box绘制,从border-box剪裁

①background-origin(背景图片渲染起始位置,默认padding-box)

②background-clip(背景图片剪裁起始位置,默认border-box)

-webkit-background-clip:text(按文字剪切背景)

③background-size(默认值auto,不可继承)

background-size:% %

背景图片相对于背景区域的百分比,类似于ps里的拉伸变形

④简写属性background

三、文字新增样式

1、opacity(透明度,IE8及以下用filter:alpha(opacity=50))

2、rgba

3、text-shadow(不可继承,默认值为none)

text-shadow:h-shadow   v-shadow   blur  color

4、模糊背景filter:flur()

5、文字描边

-webkit-text-strok:color  px

6、文字排版

direction:rtl

unicode-bidi:bidi-override

7、溢出显示省略号

white-space:nowrap(不换行)

overflow:hidden

text-overflow:ellipsis(clip,不显示省略号,直接减掉)

如果是行内元素,靠内容撑开,不能显示省略号


四、自定义字体

1、

自定义字体

工具:fontlab、ui

网站:https://www.fontsquirrel.com

2、

网站:https://iconmoon.io

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。