视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
css3中新增的样式使用方法
2020-11-27 16:41:06 责编:小采
文档


在PC版开发中由于IE原因,我们很少用到css3,但随着平板和智能手机进入我们的生活,以及现在越来越流行,在手机版和平板版开发中我们就可以大胆的使用了,下面我们探讨常用几个css3属性:

1.css3前缀使用介绍,我们直接看个例子: Java代码

  1. -webkit-transform:rotate(-3deg); https://www.gxlcms.com/// 给Chrome和Safari等webkit内核的浏览器使用
  2. -moz-transform:rotate(-3deg); https://www.gxlcms.com/// 给Firefox浏览器使用
  3. -ms-transform:rotate(-3deg); https://www.gxlcms.com/// 给IE浏览器使用
  4. -o-transform:rotate(-3deg); https://www.gxlcms.com/// 给Opera浏览器使用
  5. transform:rotate(-3deg); https://www.gxlcms.com/// 给支持css3浏览器使用

2.在学习css3属性时第一个肯定会想到圆角,因为css2中要切一张张小图拼接还要大量css代码控制还要考虑兼容很麻烦但是到css3后只要这个属性”border-radius”就能实现圆角,来看一个简单例子: Java代码

  1. border-radius:5px; https://www.gxlcms.com///设置4个角且圆角半径长度为5px;
  2. border-top-left-radius:5px; https://www.gxlcms.com///设置上左第一个角且圆角半径长度为5px;其他使用我们可以参考手册,用起来很简单

3.简单的阴影
让我们从向你展示为网页中的任意元素添加阴影效果是多么的简单开始吧。下面的代码片段将演示一个轻微旋转并有阴影的图片,这两个效果都是使用CSS添加的。 Java代码

上面的代码中,transform CSS 属性实现图片旋转,box-shadow属性为图片添加阴影效果。你可以改变旋转的角度,或者是阴影的参数,仅仅调整那些参数就OK了。

尝试一下,你将看到下面演示的旋转图片效果。

box-shadow可以设置6个参数:
①:第1个长度值用来设置对象的阴影水平偏移值。可以为负值
②:第2个长度值用来设置对象的阴影垂直偏移值。可以为负值
③:如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值
④:如果提供了第4个长度值则用来设置对象的阴影外延值。不允许负值
:设置对象的阴影的颜色。
inset:设置对象的阴影类型为内阴影。该值为空时,则对象的阴影类型为外阴影

4.元素变换
刚才我们在阴影介绍中提到transform的使用,下面我们在来看一个例子,鼠标滑过图片放大: Java代码


鼠标滑过图片,它就会弹出并变大,如下所示。

将鼠标从图片上挪开,图片又会恢复原状。

我们来看一下transform各各参数意思:

Java代码
  1. transform:translate(10px,10px) https://www.gxlcms.com///该元素水平和垂直各移动10个像素
  2. transform:rotate(10deg) https://www.gxlcms.com///该元素旋转10度
  3. transform:scale(https://www.gxlcms.com/2) https://www.gxlcms.com///该元素放大两倍
  4. transform:skew(10deg,10deg) https://www.gxlcms.com///该元素对应X轴和Y轴斜切扭曲10度

下节我们一起探讨动画(transition)和渐变(gradient)的使用

下载本文
显示全文
专题