这个标签没有任何实际意义,它只是为了将某些部门装起来,它是一个块元素,会独占一行,而且该元素所占的区域是凭据它的宽度和高度决议,会因为改变宽度和高度改变它的巨细 1.字体样式:1、font-family字体类型,字体类型的值有:“楷书”、“隶书”、“微软雅黑”、英文字体可以写多个字体花样,使用“,”离隔,如果同时存在英文和中文字体,英文就显示英文字体,中文就显示中文字体,而且英文字体要放在中文字体前面2、font-size字体巨细,就是改变字体巨细,字体巨细的单元使用px3、font-style字体气势派头,normal正常的(默认)、italic(倾斜的)、oblique(倾斜的)4、font-weight字体粗细,bold(粗体)、bolder(更粗的)、lighter(细的)font字体属性,需要满足字体属性设置顺序,气势派头=》粗细=》巨细=》类型 2.文本样式:1、color文本颜色①使用英文单词去表现颜色②使用十六进制的方式表现,而且如果相邻的两两数字相同,可以缩写为一位③使用三原色的方式去表现,语法:rgb(r,g,b),rgba(r,g,b,a)r,g,b取值从0~255a表现透明度,取值从0~1,0表现完全透明,1表现完全不透明2、text-align水平对齐方式,设置文本的水平对齐方式属性值:center居中,left居左,right居右3、vertical-align垂直对齐方式,设置文本的水平对齐方式属性值:middle居中,top居上,bottom居下4、text-indent设置文本首行缩进,属性值一般使用em相对单元,em表现长度为文本字符巨细的长度5、line-height设置文本行高,属性值使用px为单元,还可以设置为倍数6、text-decoration文本装饰属性值:①none表现没有任何装饰②underline表现下划线③overline表现上划线④line-through表现删除线 7、text-shadow文本阴影 语法:text-shadow : color x-offset y-offset blur-radius; color阴影颜色 x-offset表现X轴偏移量,正数往右偏移,负数往左偏移 y-offset表现Y轴偏移量,正数往下偏移,负数往上偏移 blur-radius表现模糊半径2.超链接伪类1、a:link单击会见前的超链接样式2、a:visited单击会见后的超链接样式3、a:hover鼠标悬浮的超链接样式4、a:active鼠标单击未释放的超链接样式 列表样式1、list-style-type表现设置列表的标志类型常用类型:none表现没有标志disc表现实心圆点square表现实心正方形circle表现空心圆点decimal表现数字2、list-style-image使用图像取代标志3、list-style-position表现在哪个位置使用标志4、list-style设置列表属性,通常使用这个属性 3.配景样式1、配景颜色background-color①使用英文单词去表现颜色②使用十六进制的方式表现,而且如果相邻的两两数字相同,可以缩写为一位③使用三原色的方式去表现,语法:rgb(r,g,b),rgba(r,g,b,a)r,g,b取值从0~255a表现透明度,取值从0~1,0表现完全透明,1表现完全不透明有一个特殊值,transparent表现透明的意思,它是默认值2、配景图片background-imageurl表现的图片路径3、配景重复方式background-repeatrepeat表现沿水平偏向和垂直偏向举行重复no-repeat表现不重复repeat-x表现沿水平偏向重复repeat-y表现沿垂直偏向重复4、配景位移background-position:X轴偏向偏移量 Y轴偏向偏移量①可以使用像素值来表现偏移量,好比:50px 50px;②可以使用百分比来表现偏移量,好比:20% 50%;③可以使用英文字母来表现偏移量,好比:center middle;5、配景属性设置所有的配景样式6、配景尺寸background-size①auto表现配景图片保持原样,默认值②percentage表现配景图片巨细凭据容器巨细的百分比决议巨细,只写一个值表现只对一个值举行设置,另外一个值会凭据图片自己的比例等比例缩放自己比例为4:3400px 300px800px 600px1200px 900px③直接使用像素值px来设置图片巨细,只设置一个值和百分比一样④cover放大充满整个容器⑤contain放大充满整个容器,如果有一个偏向充满了整个容器,那么不在放大 4.渐变1、线性渐变:颜色沿着一条直线过渡linear-gradient(渐变偏向,颜色1,颜色2,颜色n)不加前缀偏向使用“to 偏向”表现往哪个偏向举行渐变,加上前缀之后使用“偏向”表现从哪个偏向开始渐变2、径向渐变:从一个起点朝所有偏向混淆-radial-gradient(渐变偏向,颜色1,颜色2,颜色n) 5.浏览器前缀:(制止兼容问题)IE浏览器前缀-ms-Chrome浏览器前缀-webkit-Safiri浏览器前缀-webkit-Opera浏览器前缀-o-Firefox浏览器前缀-moz- 七、盒子模型1.盒子模型:就是一个虚拟的矩形容器2.盒子模型的组成:1、content(内容):表现主要内容2、padding(内边距):表现内容与边框之间的距离3、border(边框):表现包着内容的外框,边框是有一定宽度的4、margin(外边距):表现边框外部与其他盒子的距离 3.边框border1、border-color边框颜色①使用英文字母来表现颜色②使用十六进制来表现颜色③使用三原色来表现颜色,rgb(),rgba()所有的块元素都是一个盒子模型border-top-color上边框,border-bottom-color下边框border-left-color左边框,border-right-color右边框※※※※※※※可以使用border-color去设置,可以取1~4个值任意一个如果设置一个值表现对应所有的偏向如果设置两个值,第一个值表现上边框和它对应边框的值,第二个值表现右边框和它对应的值如果设置三个值,第一个值表现上边框,第二个值表现右边框和它对应的值,第三个表现下边框的值如果设置四个值,第一个值表现上边框,第二个值表现右边框,第三个值表现下边框,第四个值表现左边框,根据顺时针的顺序依次设置2、border-width边框的粗细使用像素值去设置边框的粗细,网页一般使用这种方式设置边框颜色的方式一样3、border-style边框的样式none表现没有边框solid表现实线边框dashed表现虚线边框dotted表现点线边框设置边框样式的方式和置边框颜色的方式一样border边框属性可以设置边框的所有属性,不需要根据顺序border-left设置左边框的属性border-right设置右边框的属性border-bottom设置下边框的属性border-top设置上边框的属性外边距marginmargin-top设置上外边距的距离margin-right设置右外边距的距离margin-bottom设置下外边距的距离margin-left设置左外边距的距离可以使用margin去设置,可以取1~4个值任意一个和设置边框颜色的方式一样使用margin设置盒子居中,语法:margin:0px auto;需要满足两个条件①必须为块元素②必须设置盒子的宽度和高度内边距paddingpadding-top设置上内边距的距离padding-right设置右内边距的距离padding-bottom设置下内边距的距离padding-left设置左内边距的距离可以使用padding去设置,可以取1~4个值任意一个和设置边框颜色的方式一样 4.盒子模型的尺寸盒子模型的尺存分为盒子模型的宽度和高度盒子模型的外盒宽度=内容宽度+内边距的左右宽度+边框左右宽度+外边距左右宽度盒子模型的外盒高度=内容高度+内边距的上下高度+边框上下高度+外边距上下高度盒子模型的内盒宽度=内容宽度+内边距的左右宽度+边框左右度盒子模型的内盒高度=内容高度+内边距的上下高度+边框上下度 5.拯救结构使用box-sizing拯救结构,有3个值1、content-box:默认值,表现设置的宽度和高度即是内容的宽度和高度,盒子的宽度和高度通过盘算获得2、border-box:表现设置的宽度和高度即是盒子的宽度和高度3、inherit:继续父元素的盒子模型模式 6.圆角边框border-radius:为矩形边框设置圆角效果语法:border-radius:可以设置1~4个值;设置一个值会对四个角举行设置设置两个值,第一个值设置左上角和它对角的值,第二值是设置右上角和它对角的值设置三个值,第一个设置左上角,第二个设置右上角和它对角的值,第三个设置右下角的值设置四个值,第一个设置左上角,第二个设置右上角,第三个设置右下角,第四个设置左下角设置圆形①必须盒子的宽度和高度相同②圆角边框的值必须将四个角的值都设置为宽度的一半或者50%设置上半圆:宽度稳定,高度变为一半,第一个值、第二值为一半,第三和第四个为0设置下半圆:宽度稳定,高度变为一半,第一个值、第二值为0,第三和第四个为一半设置左半圆:宽度为一半,高度变稳定,第一个值、第四值为一半,第二和第三个为0设置左半圆:宽度为一半,高度变稳定,第一个值、第四值为0,第二和第三个为一半 扇形:高度和宽度都为一半,需要哪一个偏向的就添加哪个角的值,其他都为0 7.盒子阴影box-shadow语法:box-shadow:inset x-offset y-offset blur-radius color;第一个参数表现阴影的类型,不写为外阴影,inset表现为内阴影第二个参数表现阴影的水平偏移量,正数往右,负数往左第三个参数表现阴影的垂直偏移量,正数往下,负数往上第四个参数为模糊半径,模糊规模巨细,越往外越模糊第五个参数为阴影颜色 八、块元素与行内(内联)元素1.块元素与行内(内联)元素的特性1、块元素:独占一行,而且可以设置元素的宽高(div,h1-h6,p,列表)2、行内元素:不是独占一行,设置宽高对它不起作用,宽度由元素内容撑开。2.display:显示(元素以哪种形式举行显示)1、block:块级元素的默认值,在元素前后会有换行2、inline:行内元素的默认值,元素前后没有换行3、inline-block:行内块元素,元素既有行内元素的特性(可以和其他元素显示在同一行)又有块级元素的特性(可以设置宽高)。
4、none:该元素不被显示。3.float:浮动:使得块级元素排列在同一行1、left:左浮动2、right:右浮动3、none:元素不浮动,根据尺度文档流显示 4.clear:清除浮动1、left:清除元素左边的浮动2、right:清除元素右边的浮动3、both:清除两侧4、none:默认值,不清除浮动 5.解决父级边框塌陷的方法1、在浮动元素的后面加空div,而且给这个空div设置样式:clear:both2、给父级设置高度height3、给父级添加属性overflow:auto;4、给父级添加伪类after#father:after{content:’’;display:block;clear:both} 6.overflow:属性用来处置惩罚溢出1、visible:可见的,内容元素会被显示出来,可是在父级边框的外面2、hidden:内容元素会被显示在边框里,可是超出的部门会被隐藏3、scroll:内容元素会被隐藏,可是浏览器会提供转动条,转动以显示超出的内容4、auto:当内容元素超出父级的高度时就提供转动条以显示超出的内容,若内容未超出就不显示转动条。九、定位与动画1.定位属性:position1、static:默认值,没有定位2、relative:相对定位,相对于元素原本的位置举行偏移,元素原来的位置会被保留,浮动元素设置相对定位后,是相对元素浮动以后的位置举行偏移。3、absolute:绝对定位,相对于离元素最近的已经设置定位属性的祖先元素为基准举行偏移,元素原来的位置不会被保留,如果没有已经定位的祖先元素,则以浏览器窗口为基准举行偏移。
4、fixed:牢固定位,以浏览器窗口为基准举行偏移。5、定位的元素的层级会比未定位的元素的级别更高,相对定位通常用于给父元素设置定位属性,可是不设置不偏移量,联合绝对定位使用,牢固定位用于广告栏,返回顶部的图标,楼层导航等。
6、z-index:改变定位元素的堆叠顺序,值为整数,值越大,级别越高,显示在最上面。2.动画1、变形语法:transform:变形函数;2、平移函数:translate(x,y);x代表水平偏向的位移,y代表垂直偏向的位移,单元为px;3、缩放函数:scale(x,y);x代表元素宽度的缩放量,y代表高度的缩放量。
4、倾斜函数:skew(x,y);x代表元素水平偏向的倾斜度数,y代表垂直偏向的倾斜度数,单元是deg。5、旋转函数:rotate(x);x代表旋转的度数,为正数时顺时针旋转,为负数时逆时针旋转。2、过渡transition:是一种动画转换历程,渐慢,渐快等。
语法:transition:过渡样式的属性 过渡花费的时间 过渡函数(过渡的速度) 过渡的延迟时间;1)使用步骤A、在元素默认样式中声明元素默认的样式B、声明元素最终出现的样式,如悬浮(hover),获取焦点(focus)时的样式C、在元素默认的样式中添加过渡属性。3、过渡函数:1、ease:默认值,由快到慢2、linear:匀速3、ease-in:越来越快4、ease-out:越来越慢5、ease-in-out:先越来越快再越来越慢 3.动画animation1、建立关键帧(浏览器兼容前缀是加在@与keyframes中间的)语法:@keyframes 动画名称{0%{元素样式}25%{元素样式}…}4.挪用动画在元素样式中挪用语法:animation:动画名称 动画次数 动画播放的偏向 动画播放状态1)、动画播放次数:为整数,默认值为1,无限循环infinite2)动画发生的操作:forwards(向前) backwards(向后) both(既可以向前又可以向后)3)动画播放状态:running(播放) paused(暂停)4)动画播放偏向:normal(向前) alternate(偶数次向前)。
本文关键词:开运体育官方网站
本文来源:开运体育官方网站-www.qdledltd.com