1.选择器 属性选择器 //其中attr不一定是class,也可以是name,href,id,type。。。。 /*选择具有at...
CSS3 浏览器内核 transition过渡 transition transition-property: all; transition-duration: 1s;...: rotateY(180deg); } .parent:hover div:last-child{ transform: rotateY(0);} CSS3线性渐变 线性渐变 -> linear-gradient...6px 20px 0 rgba(0, 0, 0, 0.19); text-align: center ;margin:5px auto;"> <img src="<em>CSS3</em>/pg.jpg" alt...CSS3伪元素 CSS 伪元素用于设置元素指定部分的样式。...例如,它可用于: 设置元素的首字母、首行的样式 在元素的内容之前或之后插入内容 请注意双冒号表示法 - ::first-line 对比 :first-line 在 CSS3 中,双冒号取代了伪元素的单冒号表示法
auto ---- 背景相关属性 背景颜色(默认是透明:rgba(0,0,0,0)、transparent ) background-color 背景图片(默认是在水平和垂直方向平铺) background-image...• padding-left : 50px ; /* 固定盒子尺寸 */ box-sizing: border-box; ---- 外边距(margin) 清除内外边框: * { margin: 0;...padding: 0; } 外边距折叠现象: 垂直布局的块级元素,上下margin会合并 塌陷现象(子的margin顶开了父)解决: 给父元素设置border-top 或者 padding-top...top: 0; right: 0; bottom: 0; margin: auto; } 4. display:table-cell display:table-cell...: 100px; border-radius: 0 150px 150px 0;/*box右侧贴紧圆*/ } .every {
一、CSS3 动画简介 " 动画 " 是 CSS3 相较于 CSS 的 颠覆性 特性 之一 ; 在 CSS3 中 , 可以设置 多个 动画节点 , 精确地 控制 一个动画 或 若干动画 , 实现 复杂...的 动效 ; 动画可以实现 : 过渡效果 更多变化 更多控制 自动播放 等效果 ; 二、CSS3 动画实现步骤 CSS3 动画 实现 步骤 : 首先 , 使用 @keyframes 定义动画 , 后面的...element-move 是 动画的 自定义名称 ; @keyframes element-move { 0% { transform: translateX(500px); } 100%...{ transform: translateX(0); } } 然后 , 通过 动画的自定义名称 , 调用 已定义的动画 ; .anim-element { animation-name...{ 动画初始状态 } 100% { 动画终止状态 } } 使用 百分比 可以 定义 动画样式 变化 的发生时间 , 也可以使用 from 和 to 关键字 ; 动画序列 规则 : 0%
-webkit-border-radius: 10px; / Webkit (如 Safari 和 Chrome) / border-radius: 10px; / W3C / } 2、快速而有效的 CSS3...column-gap: 2em; column-rule: thin dotted #999; column-width: 12em; } △文字换行 word-wrap: break-word; △CSS3...0; } CSS 高手 Lea Verou 收集了一系列 CSS3 背景渐变图案,具体请见 http://lea.verou.me/css3patterns/ 6、多重背景图片 background:...△背景图片位置 7、可缩放图标:响应式设计中的完美选择 △请见 http://fico.lensco.be/ CSS3 过渡、变形和动画 1、过渡 transition: all 1s ease 0s...} .front {z-index: 5;} .Qcontainer:hover .front {z-index: 0;} 4、CSS3 动画效果 @keyframes warning {
CSS3 具有相当多的新增属性,而且包括阴影、动画、过渡等华丽的效果。但是由于 CSS3 出来并没有很久,各个浏览器厂商还在开发中,有些属性仍然会带有实验性前缀。...而且类似制作动画、渐变的 CSS3 代码也相当复杂,一旦写错就会导致出现问题。 为此,有人开发了一个生成 CSS3 代码的工具 Create CSS3 。...这类的工具已经非常多了,但并不是很全,往往只是单纯的生成按钮或者渐变、阴影等等,而这个工具,几乎包括了所有的 CSS3 属性。...你只需要选择一个属性,填写一些参数,就可以生成对应的 CSS3 代码,同时它会自动的在相关属性前面增加实验性前缀,而且在下面还可以看到预览效果。...如果你比较懒,又需要一些 CSS3 编写的效果,不妨来使用一下 Create CSS3 吧! ----
, shade: 0.6 ,//遮罩透明度 maxmin: true ,//允许全屏最小化 anim: 1 ,//0-6的动画形式,-1不开启 content: img..., shade: 0.6 ,//遮罩透明度 maxmin: true ,//允许全屏最小化 anim: 1 ,//0-6的动画形式,-1不开启 content: img
字体图标和背景颜色 字体图标 进入阿里图标库:https://www.iconfont.cn/ span标签引入字体图标 背景颜色 background-color: 预定义/十六进制颜色/rgb(0,0,0...0, 0, 0.3); } 列表样式 列表样式是针对 ul-li / ol-li 设置的样式 作用:去掉圆点、使用图片代替远点 list-style-type list-style-image list-style...法 产生问题的父标签添加 overflow 属性 overflow: hidden | auto | sroll; after 伪元素法 after伪元素法是额外标签法的升级版(推荐) 核心原理:利用CSS3...的新特性自动创建一个叫做after的伪元素,再使用clear:both进行浮动清除 双伪元素法 双伪元素是after伪元素的升级方法 核心原理:利用CSS3的新特性自动创建before和after两个伪元素...left: 0; background-color: green; z-index: 1; } .two { position: fixed; top: 50px
1、border-radius 圆角是做网页永远绕不过的话题,以前基本是通过背景图片做的,有了CSS3后可以使用简单的属性搞定,可以通过border-radius设置元素的圆角半径。...border-bottom-left-radius: 属性值中第一个值是圆角水平半径,第二个值是圆角垂直半径,如果第二个值省略,那么其等于第一个值,这时这个角就是一个四分之一的圆角,如果任意一个值为0,...2、border-image 边框都是线条略显单调,使用CSS3的border-image属性可以用图片作为边框的修饰。...阴影在对象的左边 Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部 阴影模糊半径:此参数是可选,,但其值只能是为正值,如果其值为0时
默认值是 0,意味着不会有效果。...ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n); //默认值是ease 值描述linear规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1...ease-in规定以慢速开始的过渡效果(等于 cubic-bezier(0.42,0,1,1))。ease-out规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))。...ease-in-out规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))。...可能的值是 0 至 1 之间的数值。
CSS3总结 一、选择器 1.通用选择器 E~F:E后边所有和E同级的F 2.属性选择器 E[att^=’val’]:att属性中以val开头的 E[att$=’val’]:以val结尾的 E[att*...:url()|gradient(rgba(0,0,0,1)); -webkit-mask-repeat:repeat | repeat-x | repeat-y | no-repeat; -webkit-mask-position...webkit-mask-origin:border|padding|content; -webkit-mask-clip:border|padding|content; 4.文字渐变 color:rgba(0,0,0,0...); background:-webkit-linear-gradient(top,red 0%,blue 100%); -webkit-background-clip:text; 四、变形倒影 1.倒影...-webkit-box-reflect: below 5px -webkit-linear-gradient(right,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);
4.background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#000)); 背景渐变 圆角边框 border-radius... viewport 虚拟窗口 <meta name="viewport" content="width=device-width,initial-seale=1,user-scalable=<em>0</em>"
有人将HTML 5和CSS 3比做Flash的杀手,这是有原因的。因为除了HTML 5能够实现矢量图形制作外,使用CSS 3还可以对图像进行更细致的操作,它新...
source=cloudtencent 什么是 CSS3? CSS3 是 CSS 一个新的标准,直接理解为是 CSS 的升级版,里面新增了很多样式(特性)。...CSS3 盒子模型 注意 CSS3 盒子模型必须要掌握,否则你在实际开发中遇到样式错乱很难排查问题。...但是在实际开发中,前者是相对更加灵活的,但是 W3C 规范中规定了它们不能被包含在其中,为了解决这个问题,在新的 css3 标准中新增了 box-sizing 属性,用于切换两种盒子模型。... content border CSS3...新特性 注意 目前只大致列举 CSS3 新特性,后续的文章会详细介绍 盒子模型 盒子圆角 盒阴影 边框图片 背景 渐变 文本效果 字体 2D 转换 3D 转换 动画 & 过度 弹性盒子 选择器
1.CSS规则由两部分构成,即选择器和声明器 声明必须放在{}中并且声明可以是一条或者多条 每条声明由一个属性和值构成,属性和值用冒号分开,每条语句...
background-repeat background-position background-attachment 背景符合属性 background 注意:复合属性会覆盖前面的单个属性,反之则不会 背景定位的扩展 在CSS3...也可以使用background-origin:content-box实现 CSS3新增背景属性 背景尺寸:background-size 设置背景尺寸 background-size background-size.../从padding区域开始显示背景 background-clip:content-box; //从内部区域开始显示背景 新增颜色与背景渐变 新增背景色 rgb:rgb为三原色,取值范围为0~...0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 – 360,S:Saturation(饱和度)。...100%纯白色 rgba,hsla:在上面的基础上多了一个a透明度数值,取值范围0~1,0为完全透明,1为完全不透明 渐变色 线性渐变:linear-gradient() 径向渐变:radial-gradient
过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。...如电影胶片 在CSS3里使用transition可以实现补间动画(过渡效果),并且当前元素只要有“属性”发生变化时即存在两种状态(我们用A和B代指),就可以实现平滑的过渡,为了方便演示采用hover切换两种状态...默认是 0。 3 transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。 3 transition-delay 规定过渡效果何时开始。默认是 0。...如果想要所有的属性都变化过渡, 写一个all 就可以 transition-duration 花费时间 单位是 秒 s 比如 0.5s 这个s单位必须写 ms 毫秒 运动曲线 默认是 ease 何时开始 默认是 0s...background-color: pink; /* transition: 要过渡的属性 花费时间 运动曲线 何时开始; */ transition: width 0.6s ease 0s
image.png 不用javascript也可以做互动动画。
CSS3 多列布局 columns a.column-width 每列的宽度 ? 实例代码: ?
线性渐变: 属性:linear-gradinet(开始位置 角度,起始颜色,终止颜色 ) 开始位置:渐变开始的位置,属性值可以为百分比/长度/left、righ...
领取专属 10元无门槛券
手把手带您无忧上云