国贸附近网站建设,怎么查一个网站的备案信息,wordpress无法登陆,无极招聘网无极在线概述 
这篇文章主要介绍了 CSS3 中的浮动定位、背景样式、变形效果等内容。包括 BFC 规范与创建方法、浮动的功能与使用要点、定位的多种方式及特点、边框与圆角的设置、背景的颜色、图片等属性、多种变形效果及 3D 旋转等#xff0c;还提到了浏览器私有前缀。 
BFC规范与浏览…概述 
这篇文章主要介绍了 CSS3 中的浮动定位、背景样式、变形效果等内容。包括 BFC 规范与创建方法、浮动的功能与使用要点、定位的多种方式及特点、边框与圆角的设置、背景的颜色、图片等属性、多种变形效果及 3D 旋转等还提到了浏览器私有前缀。 
BFC规范与浏览器差异 
BFC,(Box Formatting Content 块级格式化上下文)是页面上的一个隔离的独立容器容器里面的子元素不会影响到外面的元素反之亦然。 
一个盒子不设置height当内容子元素都浮动时无法撑起自身原因是这个盒子没有行成BFC。 
创建BFC 
1、float的值不是none 
2、position的值不是static 就是relative 
3、display的值是inline-block、flex、inline-flex 
4、overflow: hidden 
浏览器差异 
IE6、7浏览器使用haslayout机制和BFC规范略有差异比如IE浏览器可以使用zoom:1属性让盒子拥有layout 
浮动 
浮动的最本质功能用来实现并排。 
浮动的使用要点 
1、要浮动并排的盒子都要设置浮动。 2、父盒子要有足够的宽度否则子盒子会掉下去。 3、子盒子会按顺序进行贴靠如果没有足够空间则会寻找再前一个兄弟元素。 
浮动的元素不再区分块级元素、行内元素已经脱离了标准文档流一律能设置宽度和高度即使他是span、a标签。 
使用浮动布局网页 
注意事项 
1、垂直显示的盒子不需要浮动不要设置浮动只有并排显示的盒子才需要浮动 
2、大盒子带着小盒子跑一个大盒子中又是一个小天地内部可以继续使用浮动。 
定位 
脱离标准文档流的方法浮动、绝对定位、固定定位。相对定位是不会脱离文档流的。 
固定定位 
固定定位只能以页面为参考点没有子固父相这个性质固定定位脱离标准文档流。 
p {position: fixed;top: 100px;
}绝对定位 
盒子可以在浏览器中以坐标进行位置精准描述拥有自己的绝对位置。 
p {position: absolute;top: 100px;
}位置描述词:left到左边的距离right是到右边的距离top是到上边的距离bottom是到下面的距离。 
绝对定位的元素脱离标准文档流将释放自己的位置对其他元素不会产生任何干扰而是对他们进行压盖。 
绝对定位的盒子并不是永远以浏览器作为基准点会以自己的祖先元素中离自己最近的拥有定位属性的盒子当做基准点这个盒子通常是相对定位的所以这个性质也叫做子绝父相。 
绝对定位的盒子垂直居中 
p {position: absolute;top: 50%;margin-top: 自己高度的一半;
}z-index属性是一个没有单位的正整数数值大的能够压住数值小的。 
相对定位 
盒子可以相对自己原来的位置进行调整成为相对定位。 
位置描述词:left向左边移动的距离right向右边移动的距离top向上边移动的距离bottom向下面移动的距离值可以为负数既往相反方向移动。 
p {position: relative;top: 100px;left: 100px;
}相对定位的元素会在老家留坑本质上仍然是在原来的位置只不过渲染在新的位置而已渲染的图行可以比喻成影子不会对其他元素产生任何影响。 
相对定位的用途:相对定位用来微调元素的位置相对定位的元素可以当做绝对定位的参考盒子。 
边框与圆角 
边框 
border属性的三要素:线宽度、线型、线颜色。 
div {border: 1px solid red;
}p {border-width: 10px;   /**线宽*/border-style: dotted; /**线型*/border-color:red;     /**线颜色*/
}线型值意义solid实线dashed虚线dotted点状线 
边框三要素可以拆分为小属性 
线型值意义solid实线dashed虚线dotted点状线 
border-left:none;属性即可去掉左边框以此类推。 
盒子阴影 
css中使用box-shadow属性值来设置阴影默认是外部阴影添加inset属性是内部阴影。 /**外部阴影*/.box2 {width: 200px;height: 200px;background-color: white;border: 1px solid #000;box-shadow: 2px 2px 10px 10px rgba(0,0,0,.4);margin-bottom: 10px;
}/**内部阴影*/
.box3 {width: 200px;height: 200px;background-color: white;border: 1px solid #000;box-shadow: inset 0px 0px 10px red;margin-bottom: 10px;
}使用box-shadow属性值可以用逗号隔开多个表示携带多个阴影,包括内外阴影都可以。 .box4 {width: 200px;height: 200px;background-color: white;border: 1px solid #000;box-shadow: 2px 2px 30px red, 4px 4px 40px blue, 6px 6px 50px green, inset 0px 0px 6px orange;margin-bottom: 10px;
}圆角 
css3中使用border-radius属性设置圆角。 
.box2 {width: 200px;height: 200px;border: 1px solid #000;border-radius: 20px;
}背景 
背景颜色 
background-color属性表示背景颜色背景颜色可以使用十六进制、rgb()、rgba()表示法表示padding区域是有背景颜色的。 
背景图片 
css中使用background-image属性用来设置背景图片图片路径要写到url圆括号中可以是相对路径也可以是http://开头的绝对路径。 
如果样式表是外链的那么要书写从css出发到图片的路径而不是从html出发。 
.box2 {background-image: url(images/bg.jpg);
}背景图片位置 
background-position属性可以设置背景图片出现在盒子的什么位置。 
css精灵将多个小图标合并制作到一张图片上使用background-position属性单独显示其中一个这样的技术叫做css精灵技术也叫作css雪碧图。 
css精灵可以减少Http请求数加快网页显示速度。缺点也很明显不方便测量、后期改动麻烦。 
背景尺寸 
background-size属性用来设置背景图片的尺寸兼容到IE9值也可以用百分数来设置表示为盒子宽、高的百分之多少需要等比例设置的值写auto。 
contain和cover是两个特殊的属性contain表示将背景图片智能改变尺寸以容纳到盒子里cover表示将背景图片智能改变尺寸以撑满盒子。 
背景裁切 
background-clip属性用来设置元素的背景裁切到那个盒子兼容到IE9。 
值意义border-box背景延伸至边框(默认值)padding-box背景延伸至内边(padding)不会绘制到边框处(仅在dotted、dashed边框可察觉)content-box背景被剪裁至内容区 
背景固定 
background-attachment属性决定背景图像的位置是在视口内固定或者随着包含他的区块滚动。 
值意义fixed自己滚动条不动外部滚动条不动local自己滚动条动外部滚动条动scroll自己滚动条不动外部滚动条动(默认值) 
背景重复 
background-repeat属性用来设置背景的重复模式 
值意义repeatx、y均平铺默认repeat-xx平铺repeat-yy平铺no-repeat不平铺 
背景线性渐变 
盒子的背景图片可以使用属性linear-gradient形式创建线性渐变背景。 
.box {width: 200px;height: 200px;background-image: linear-gradient(to right,blue,red);
}渐变方向也可以写成度数。 
.box {width: 200px;height: 200px;background-image: linear-gradient(45deg,blue,red);
}背景径直渐变 
盒子的背景图片可以使用属性linear-gradient形式创建线性渐变背景,第一个参数指定的是圆心坐标。 
.box {width: 200px;height: 200px;background-image: radial-gradient(50% 50%,red,blue);
}浏览器私有前缀 
不同浏览器有不同的私有前缀用来对试验性质的css属性加以标识。 
品牌前缀Chrome 、Safari-webkit-Firefox-moz-IE、Edge-ms-Opera-o- 
2D效果 
旋转变形 
css3样式中使用transform属性的值设置为rotate,即可实现旋转变形若角度为正则顺时针方向旋转否则逆时针方向旋转,deg是旋转角度单位不能省略。 
.box {width: 200px;height: 200px;background-color: #1b77cc;transform: rotate(45deg);
}可以使用transform-origin属性设置自己的自定义变换原点默认是绕着自己位置的中心点。 
.box {width: 200px;height: 200px;transform: rotate(45deg);transform-origin: 0 0 ;
}缩放变形 
css3样式中使用transform属性的值设置为scale,即可实现缩放变形当数值大于1表示放大元素当元素小于1表示缩小元素。 
斜切变形 
css3样式中使用transform属性的值设置为skew,即可实现缩放变形skew有两个参数分别是x斜切角度y斜切角度。 
.box {width: 200px;height: 200px;background-color: #6f42c1;transform: skew(10deg,20deg);
}位移变形 
css3样式中使用transform属性的值设置为translate,即可实现位移变形,和相对定位非常像位移变形也会老家留坑形影分离。 
.box {width: 200px;height: 200px;background-color: #6f42c1;transform: translate(100px,200px);
}3D旋转 
css3样式中使用transform属性的值设置为rotateX、rotateY,即可实现绕横轴、纵轴旋转rotateZ(10deg)是平面旋转。 
3D旋转虽然简单但是3D效果存在舞台概念必须设置perspective属性用来定义透视强度可以理解为人眼到舞台的距离单位是px。 
bodydiv classbox1p/p/divdiv classbox2p/p/divdiv classbox3p/p/div
/body/**旋转X轴*/
.box1 {width: 202px;height: 202px;border: 1px solid #000;margin: 50px auto;perspective: 300px;
}.box1 p {transform: rotateX(30deg);
}/**旋转Y轴*/
.box2 {width: 202px;height: 202px;border: 1px solid #000;margin: 50px auto;perspective: 300px;
}.box2 p {transform: rotateY(30deg);
}/**同时旋转X轴、Y轴*/
.box3 {width: 202px;height: 202px;border: 1px solid #000;margin: 50px auto;perspective: 300px;
}.box3 p {transform: rotateX(30deg) rotateY(30deg);
}
 文章转载自: http://www.morning.qgqck.cn.gov.cn.qgqck.cn http://www.morning.ykrg.cn.gov.cn.ykrg.cn http://www.morning.hrydl.cn.gov.cn.hrydl.cn http://www.morning.bklkt.cn.gov.cn.bklkt.cn http://www.morning.dbjyb.cn.gov.cn.dbjyb.cn http://www.morning.twwts.com.gov.cn.twwts.com http://www.morning.btmwd.cn.gov.cn.btmwd.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.bbmx.cn.gov.cn.bbmx.cn http://www.morning.fmznd.cn.gov.cn.fmznd.cn http://www.morning.ldmtq.cn.gov.cn.ldmtq.cn http://www.morning.mjytr.cn.gov.cn.mjytr.cn http://www.morning.dxgt.cn.gov.cn.dxgt.cn http://www.morning.xjqrn.cn.gov.cn.xjqrn.cn http://www.morning.smqjl.cn.gov.cn.smqjl.cn http://www.morning.qwfl.cn.gov.cn.qwfl.cn http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn http://www.morning.xnfg.cn.gov.cn.xnfg.cn http://www.morning.bzlfw.cn.gov.cn.bzlfw.cn http://www.morning.yhpq.cn.gov.cn.yhpq.cn http://www.morning.gtwtk.cn.gov.cn.gtwtk.cn http://www.morning.hhpbj.cn.gov.cn.hhpbj.cn http://www.morning.ykshx.cn.gov.cn.ykshx.cn http://www.morning.plchy.cn.gov.cn.plchy.cn http://www.morning.rtlth.cn.gov.cn.rtlth.cn http://www.morning.mngyb.cn.gov.cn.mngyb.cn http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn http://www.morning.qfnrx.cn.gov.cn.qfnrx.cn http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn http://www.morning.pyncm.cn.gov.cn.pyncm.cn http://www.morning.tmzlt.cn.gov.cn.tmzlt.cn http://www.morning.twgzq.cn.gov.cn.twgzq.cn http://www.morning.tzzxs.cn.gov.cn.tzzxs.cn http://www.morning.ckntb.cn.gov.cn.ckntb.cn http://www.morning.c7510.cn.gov.cn.c7510.cn http://www.morning.kjtdy.cn.gov.cn.kjtdy.cn http://www.morning.xlmgq.cn.gov.cn.xlmgq.cn http://www.morning.rlnm.cn.gov.cn.rlnm.cn http://www.morning.jgnjl.cn.gov.cn.jgnjl.cn http://www.morning.ygth.cn.gov.cn.ygth.cn http://www.morning.knlbg.cn.gov.cn.knlbg.cn http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn http://www.morning.pqryw.cn.gov.cn.pqryw.cn http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn http://www.morning.tnnfy.cn.gov.cn.tnnfy.cn http://www.morning.kztpn.cn.gov.cn.kztpn.cn http://www.morning.dgckn.cn.gov.cn.dgckn.cn http://www.morning.nhzxr.cn.gov.cn.nhzxr.cn http://www.morning.nrftd.cn.gov.cn.nrftd.cn http://www.morning.blqsr.cn.gov.cn.blqsr.cn http://www.morning.ddzqx.cn.gov.cn.ddzqx.cn http://www.morning.tkchm.cn.gov.cn.tkchm.cn http://www.morning.xqjz.cn.gov.cn.xqjz.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.czgfn.cn.gov.cn.czgfn.cn http://www.morning.plfy.cn.gov.cn.plfy.cn http://www.morning.ysckr.cn.gov.cn.ysckr.cn http://www.morning.mdplm.cn.gov.cn.mdplm.cn http://www.morning.sqlh.cn.gov.cn.sqlh.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.xprzq.cn.gov.cn.xprzq.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.yfcyh.cn.gov.cn.yfcyh.cn http://www.morning.ywrt.cn.gov.cn.ywrt.cn http://www.morning.csnch.cn.gov.cn.csnch.cn http://www.morning.zmbzl.cn.gov.cn.zmbzl.cn http://www.morning.hotlads.com.gov.cn.hotlads.com http://www.morning.hlshn.cn.gov.cn.hlshn.cn http://www.morning.ddxjr.cn.gov.cn.ddxjr.cn http://www.morning.ndpzm.cn.gov.cn.ndpzm.cn http://www.morning.mglqf.cn.gov.cn.mglqf.cn http://www.morning.mlhfr.cn.gov.cn.mlhfr.cn http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn http://www.morning.hympq.cn.gov.cn.hympq.cn http://www.morning.fqzz3.cn.gov.cn.fqzz3.cn http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn http://www.morning.pjwfs.cn.gov.cn.pjwfs.cn