day14

知识点回顾

1.h5常用的语义化标签

header头部   footer尾部  nav导航   section内容 article 文章 aside辅助信息 hgroup 标题组 canvas画布 mark高亮显示 datilog对话框

figure类似于dl dt dd figcaption

2.媒体文件引入

视频:video src路径 controls autoplay自动播放 loop循环 preload预加载 poster定义视频第一帧显示的图片

video controls

source src type   作用:选择一个浏览器可以支持的视频类型播放 mp4 ogg wemb

音频:radio src controls autoplay loop preload

embed src 图片/视频/音频/超链接【可能会找不到文件】

3.盒子阴影/字体阴影/border-radius

字体阴影:text-shadow:水平方向的位置 垂直方向的位置 模糊度 颜色【默认跟字体颜色保持一致】;

盒子阴影:box-shadow:水平方向位置 垂直方向的位置 模糊度 模糊大小 颜色【默认跟字体颜色保持一致】 内外部【inset/outset】

border-radius:圆角 两个大类:水平方向/垂直方向;1、2、3、4  七点为左上角

4.浏览器的内核

-ms- ie

-webkit- 谷歌

-o- 欧鹏

-moz- 火狐

box-show

CSS3属性

CSS控制单词换行的属性

个数

属性

含义

用法说明

1

word-break

自己决定自动换行的处理方法

word-break:normal:使用浏览器默认的换行规则。
word-break:keep-all:不允许中文字断开。
word-break:break-all:允许在单词内换行,可以强行截断英文单词,达到词内换行效果。

2

word-wrap

用来标明是否允许浏览器在单词内进行断句

word-wrap normal  默认值。
word-wrap :break-word:在长单词或 URL 地址内部进行换行。将内容在边界内换行(不截断英文单词换行)。

CSS设置中英文大小写的属性

个数

属性

含义

用法说明

1

text-transform

控制文本的大小写

text-transform :capitalize;文本中的每个单词以大写字母开头。
text-transform uppercase 定义仅有大写字母
text-transform lowercase 定义无大写字母,仅有小写字母。
text-transform none ;默认值

2

font-variant

设置文本的大小写

font-variant normal ;默认值
font-variant small-caps 浏览器会显示小型大写字母的字体

 线性渐变

 background:linear-gradient(2~多个颜色,颜色中间用逗号分隔);

         例:background: linear-gradient(red, blue); 

        

background:linear-gradient(to 方向[1到2两个],2~多个颜色,颜色中间用逗号分隔)

         例:background: linear-gradient(to right, red , blue); 

        

        background: linear-gradient(to bottom right, red , blue);

         

background:linear-gradient(度数deg,2~多个颜色,颜色中间用逗号分隔)

度数:从右边开始逆时针的方向进行

        例: background: linear-gradient(270deg, red, blue);

       

径向渐变

向四周扩散的渐变,默认为椭圆状

background:radial-gradient(2至多个颜色)

        例:background: radial-gradient(red, green, blue);

        

                background: radial-gradient(circle,red, green, blue);

        

带有方位的径向渐变

background:-webkit-radial-gradient(方位,颜色)

        例:background: -webkit-repeating-radial-gradient( right ,circle, red, green, blue);

        

                 background: -webkit-repeating-radial-gradient( right top,circle, red, green, blue);

        

 重复渐变

repeating[颜色必须跟百分比,否则无法形成重复渐变的效果 百分比逐渐增大]

        例:background: repeating-linear-gradient(red 5%, green 15%, blue 25%);

        

               background: repeating-radial-gradient(circle, red 5%, green 15%, blue 25%);

        

背景设置

CSS中背景相关的属性

个数

属性

含义

用法说明

1

background-clip

指定背景的显示范围

background-clip: border-box 默认值
background-clip: padding-box;背景被裁剪到内边距框
background-clip:content -box;背景被裁剪到内容框
- webkit -background-clip: text ;

2

background-origin

绘制背景图像时的起点

background-origin: padding-box  默认值;
background-origin:border-box  背景图像相对于边框盒来定位
background-origin:content -box  背景图像相对于内容框来定位

3

background-size

背景图的大小

background-size 200px  100px;  或者  background-size :200%  100%;
background-size :cover ; 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
background-size :contain 保持背景图像本身的宽高比例不变进行缩放。

 过渡属性

CSS3Transition过渡属性

个数

属性

说明

1

transition-property

需要过渡的样式 ,默认是 all

2

transition-duration

运动时间 默认是 0 s    

3

transition-delay

 延迟时间 默认是 0

4

transition-timing-function

运动形式   默认是 ease

A. ease:(慢速开始,然后变快,然后慢速结束) 
B. linear:(匀速)  ease-in:(加速)
C. ease-out:(减速)
D. ease-in-out:(先加速后减速)
E. cubic-bezier 贝塞尔曲线( x1, y1, x2, y2 )http:cubic-bezier.com
F. step s () 实现一个关键逐帧动画的功能
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值