css3-特性

背景ie9+

background-size  为背景图片定义宽高

  cover  铺满背景区域,多余的裁切

  contain  缩放图片完全显示出来,背景大小不符合有留白

  px  em  %

注:如果自定义则传递两个参数,background-attachment为fixed时无效

ie7 8兼容写法:filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=‘../img/justice.jpg‘,sizingMethod=‘scale‘);

  src  路径

  sizingMethod  crop  剪切图片以适应对象尺寸  image  默认值,增大或减小对象的尺寸边界以适应图片的尺寸  scale  缩放图片以适应对象的尺寸边界

background-origin  为背景图片定义覆盖区域

background-clip  为背景颜色定义覆盖区域

  border-box  覆盖至border区域

  padding-box  覆盖至padding区域

  content-box  覆盖至内容区域

多背景

1 background: url("img/s1.jpg") no-repeat center top,
2                     url("img/s2.jpg") no-repeat center bottom;
3
4 background-image: url("img/s1.jpg"), url("img/s2.jpg");
5 background-repeat: no-repeat, no-repeat;
6 background-position: center top, center bottom;

渐变ie10+

线性渐变

background-image: linear-gradient();

径向渐变

兼容

文本

边框

过度

23D转化

动画

多列

弹性盒子

滤镜

时间: 2024-10-08 00:38:18

css3-特性的相关文章

[转]JavaScript快速检测浏览器对CSS3特性的支持

转自:https://yuguo.us/weblog/detect-css-support-in-browsers-with-javascript/ -------------------------------------------------------------------------------------------------- 在项目中需要快速检测浏览器是否支持某CSS3特性,比如检测是否支持“transform”,然后我的布局会有两种完全不同的版式. 当然除开本文介绍的这种快

CSS3特性修改(自定义)浏览器默认滚动条

前言:我们做前端时,会遇到一些需求,要求把默认浏览器的滚动条样式给改写了,诶.好好的改它干啥了,也带不来用户体验,就是好看点嘛!实现原理其实是用了伪元素,webkit的伪元素实现很强,可以把滚动条当成一个页面元素来定义,再结合一些CSS3属性,比如圆角.渐变.rgba等等.最常见的伪元素,我们最熟悉的元素之前和元素之后(::before/::after)[伪类(:hover/:link)].这里写了一个Demo,来看看... 一.HTML <div class="banner_box&qu

20个非常绚丽的 CSS3 特性应用演示

这篇文章收集了20个非常绚丽的 CSS3 效果应用演示,这些示例演示了 CSS3 各种新特性的强大能力.随着越来越多的浏览器对 CSS3 支持的不断完善,设计师和开发者们有了更多的选择,以前需要使用 JavaScript 才能实现的各种很酷的界面效果和动画,如今使用纯 CSS 代码就可以很容易实现.相信下面这些 CSS3 演示会让你感到吃惊! 01. Experimental Animations 02. Animated Button 03. Splash and Coming Soon 04

利用CSS3特性巧妙实现漂亮的DIV箭头

DIV箭头用于表现DIV内容的指向,是使用非常普遍的一种表现形式,例如新浪微博的消息转发: 还有傲游网站的导航条: 像傲游账户上方这种箭头更需要多幅图片以表现箭头和hover的效果. 传统的实现方式都需要一副表示箭头的图片放在DIV上方来实现,例如新浪微博的相关CSS如下: 而使用CSS3的特性,我们不需要图片就可以实现更加华丽的效果,这样做的好处还包括减少本地文件系统的读取.节省服务器带宽和连接数.避免文件下载失败带来的错误等等. 实现的原理是:我们可以将箭头看作是一个矩形或者菱形的一个角,使

一些CSS3特性

文本多列展示. column-width:12em;设定列宽.改变视口宽度会动态改变列数.假如想让列数固定,宽度可变.可以写成column-count:4;column-gap:2em;设置劣间间距.column-rule:thin dotted #999;设置列之间的分割线样式.多列布局中,如果每一列文本太长可能影响用户体验.这是因为用户需要反复上下滚动页面,会很麻烦. 断字 假如将很长的URL放到很小的空间里,URL会跑出空间范围.使用一个CSS3声明可以修复它.word-wrap:brea

认识CSS3特性之过渡

前端之HTML5,CSS3(三) 过渡 通过 CSS3,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果的特性称为过渡.简单来说,就是某一元素从一种状态平滑的转变为另一种状态的过程. 过渡(transition)的属性 基本语法:选择器 {transition:过渡属性 花费时间 运动曲线 开始时间延时},存在多组属性变化可以使用逗号隔开,多组属性变化可以看到表现为慢动画效果. 属性 描述 transition 属性连写,可以

针对css3特性浏览器兼容 封装less

//--------------------------------------------------- // LESS Prefixer //--------------------------------------------------- // // All of the CSS3 fun, none of the prefixes! // // As a rule, you can use the CSS properties you // would expect just by

css3 特性实现多行展示,超过则以省略号显示

最近做移动端的项目,遇到一个问题,要求文章的标题,如果太长的话,则默认显示两行,超过则以省略号显示. 很容易查找到利用css显示一行,如果超过则以省略号显示. 多行显得资料有点少 实现方法如下 实现效果

CSS3 的一些新特性以及效果

深入了解 CSS3 新特性 来源: ibmdeveloperworks  发布时间: 2012-02-06 15:34  阅读: 5114 次  推荐: 3   原文链接   [收藏] 摘要:现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观.用户体验更好的界面.CSS3,这个新一代的标准应运而生.为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),

使用Modernizr探测HTML5/CSS3新特性

HTML5, CSS3以及相关技术(例如canvas和web sockets)带来了非常有用的特性,可以让我们的web程序提升一个新的level.这些新技术允许我们只用HTML,CSS和JavaScript 就可以构建包括在平板和移动设备上能够运行的多样化表单页面.HTML5虽然提供了很多新特性,但是如果我们不考虑旧版本的浏览器就是用这些新技术也不太 现实,老版本浏览器已经使用了很多年,我们依然需要考虑这些版本的兼容性问题.本文要解决的问题就是:在我们使用HTML5/CSS3技术的时候,如何更