`
魏祖清
  • 浏览: 180188 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

css3新增样式介绍

    博客分类:
  • css3
 
阅读更多

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

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

-webkit-transform:rotate(-3deg); // 给Chrome和Safari等webkit内核的浏览器使用 
-moz-transform:rotate(-3deg);    // 给Firefox浏览器使用 
-ms-transform:rotate(-3deg);     // 给IE浏览器使用 
-o-transform:rotate(-3deg);      // 给Opera浏览器使用 
transform:rotate(-3deg);         // 给支持css3浏览器使用 


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

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


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

<img src="megan.jpg" style="-webkit-transform:rotate(5deg);-webkit-box-shadow:10px 10px 5px #888;" /> 


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

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



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

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

<img src="megan.jpg" /> 
<style>
 img { -webkit-transform: scale(0.5); }
 img:hover { -webkit-transform: scale(1); }
</style>

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

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

我们来看一下transform各各参数意思:
transform:translate(10px,10px) //该元素水平和垂直各移动10个像素
transform:rotate(10deg)        //该元素旋转10度
transform:scale(2)             //该元素放大两倍
transform:skew(10deg,10deg)    //该元素对应X轴和Y轴斜切扭曲10度


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



  • 大小: 82.4 KB
  • 大小: 68 KB
  • 大小: 23.5 KB
分享到:
评论

相关推荐

    CSS3视频教程 1 CSS3介绍

    **CSS3视频教程 1 CSS3介绍** 在深入学习CSS3之前,首先我们需要理解什么是CSS。CSS,全称层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言。自1996年...

    CSS3网页PPT介绍

    在当今的网页设计领域,CSS3(层叠样式表第三级)已经成为构建精美、交互性丰富的网站不可或缺的一部分。CSS3不仅增强了网页的视觉效果,还提高了开发效率,使得设计师能够实现更为精细的控制。本PPT主要针对CSS3的...

    CSS3新技术

    CSS3是CSS(级联样式表)的第三个主要版本,它引入了一系列新的特性和功能,极大地扩展了网页设计的可能性。以下是对标题和描述中提到的CSS3新技术的详细解释: 1. **圆角**:在CSS3之前,创建带有圆角的元素通常...

    CSS和CSS3思维导图(xmind版)

    CSS3新增属性 box-shadow(阴影效果) border-colors(为边框设置多种颜色)  boder-image(图片边框) text-shadow(文本阴影) text-overflow(文本截断) border-radius(圆角边框) opacity(不透明度)  box-sizing...

    HTML5 CSS3 chm中文参考手册_html5_CSS3_css3.chm_参考手册_

    CSS3(层叠样式表)是CSS的第三个主要版本,它带来了许多新的选择器、布局模式和动画效果。CSS3的选择器如`:nth-child()`、`:not()`、`:checked`等,使得选取特定元素变得更加精准。多列布局(column-count、column-...

    CSS常用动画特效,CSS3新增背景CSS代码。颜色渐变,flex弹性布局

    这里我们将深入探讨“CSS常用动画特效”、“CSS3新增背景CSS代码”、“颜色渐变”以及“flex弹性布局”这四个关键知识点。 首先,我们来看“CSS常用动画特效”。CSS3引入了`@keyframes`规则,允许开发者创建复杂的...

    JQuery+CSS3样式定义

    JQuery是一个强大的JavaScript库,简化了DOM操作、事件处理、动画制作等任务,而CSS3则为网页设计带来了丰富的样式和动态效果。这两者的结合可以实现高效、美观且交互性强的网页。 **JQuery基础** JQuery的核心特性...

    CSS3+DIV网页样式与布局从入门到精通(未来科技) 源代码

    ### CSS3+DIV网页样式与布局从入门到精通——核心知识点解析 #### 一、CSS3简介 **CSS3**(Cascading Style Sheets Level 3),即层叠样式表第3级,是用于增强HTML文档表现力的一种样式语言。CSS3在CSS2的基础上...

    CSS 3 Intellisense Schema 完整安裝包

    本文将围绕VS2010中的CSS3编辑器及其Intellisense Schema完整安装包进行详细介绍。 **一、CSS3新特性** 1. **选择器增强**:CSS3增加了更多的选择器类型,如伪类选择器(`:hover`, `:active`, `:focus`),子元素...

    CSS3秘笈 第3版

    1. CSS3新特性介绍:了解CSS3相较于旧版CSS有哪些新特性,例如选择器的增强、伪类和伪元素的扩展、新的布局方式以及新增的颜色、字体和阴影等样式属性。 2. 布局控制:掌握基于CSS3的布局技术,包括弹性盒子...

    CSS,CSS3基础

    **CSS与CSS3基础知识概述...总之,CSS3为前端开发者提供了更丰富的样式和布局工具,通过深入理解和熟练运用这些特性,可以创造出更具吸引力和用户体验的Web应用。不断学习和实践,是成为一名优秀前端开发者的必经之路。

    css3文字特效_css3火焰文字_css3文字渐变代码

    在现代网页设计中,CSS3(层叠样式表第三版)已经成为了不可或缺的一部分,它带来了丰富的视觉效果,其中就包括各种炫酷的文字特效。本文将深入探讨“CSS3文字特效”,特别是“CSS3火焰文字”以及“CSS3文字渐变代码...

    html 帮助文档 css3帮助文档 chm

    HTML(HyperText Markup Language)是用于创建网页的标准标记语言,而CSS3(Cascading Style Sheets Level 3)则是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。本压缩包包含的“html...

    CSS3其他新增文本样式.pdf

    在CSS3中,`text-overflow`属性是一个非常实用的样式,用于处理超长文本的显示。这个属性允许我们控制当文本内容超过其容器宽度时如何显示。在传统的网页设计中,如果一个元素的宽度有限,而内部的文本太长,通常会...

    css3新增属性,包含布局与对齐、视觉效果与装饰等

    CSS3是CSS(层叠样式表)的第三个主要版本,它引入了许多新的属性和功能,显著增强了网页设计和开发的效率与质量。压缩包文档描述的是一些CSS3新增的关键属性及其简要说明。包含布局与对齐、视觉效果与装饰、字体与...

    简单CSS3后台登录页面模板.zip

    1. **选择器增强**:CSS3新增了伪类选择器(如`:hover`、`:active`、`:focus`)和伪元素选择器(如`::before`、`::after`),使得我们可以更精确地控制元素在不同状态下的样式,比如鼠标悬停、点击时的反馈效果。...

    CSS3使用手册

    CSS3(层叠样式表3)是CSS规范的最新版本,它极大地扩展了其前身CSS2的功能,引入了许多新的特性和改进,使得网页设计更为灵活、动态且富有表现力。 【描述】"本资源包括CSS2、CSS3两部分CHM格式文档"意味着这个...

    css3 api帮助文档

    这个CSS3 API帮助文档将详细介绍以上及更多其他CSS3特性,对于学习和掌握CSS3的开发者来说,是一个宝贵的参考资料。通过深入学习和实践,开发者能够充分利用CSS3的强大功能,创建出美观且功能强大的现代网页。

Global site tag (gtag.js) - Google Analytics