CSS的一些基础知识2

## CSS3 过渡 ##

通过 CSS3,可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。

CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

要实现这一点,必须规定两项内容:

- 规定您希望把效果添加到哪个 CSS 属性上 
- 规定效果的时长

## transition属性 ##

- transition 简写属性,用于在一个属性中设置四个过渡属性。 
- transition-property 规定应用过渡的 CSS 属性的名称。 
- transition-duration 定义过渡效果花费的时间。默认是 0。  
- transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。 
- transition-delay 规定过渡效果何时开始。默认是 0。

##  CSS3 动画 ##

通过 CSS3,能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。

@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

- 规定动画的名称 
- 规定动画的时长

- @keyframes 规定动画。  
- animation 所有动画属性的简写属性,除了 animation-play-state 属性。 
- animation-name 规定 @keyframes 动画的名称。 3 
- animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0。 
- animation-timing-function 规定动画的速度曲线。默认是 "ease"。 
- animation-delay 规定动画何时开始。默认是 0。 
- animation-iteration-count 规定动画被播放的次数。默认是 1。 
- animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal"。 
- animation-play-state 规定动画是否正在运行或暂停。默认是 "running"。  
- animation-fill-mode 规定对象动画时间之外的状态。

# 3D 转换 #

CSS3 允许您使用 3D 转换来对元素进行格式化。

3D 转换方法:

rotateX() 
rotateY()

rotateY() 旋转
通过 rotateY() 方法,元素围绕其 Y 轴以给定的度数进行旋转。

实例
div

{
transform: rotateY(130deg);
-webkit-transform: rotateY(130deg);    /* Safari 和 Chrome */
-moz-transform: rotateY(130deg);    /* Firefox */

时间: 2024-10-20 21:23:10

CSS的一些基础知识2的相关文章

【转贴】-- HTML、CSS、JS基础知识整理

HTML 网站开发的主要原则是: – 用标签元素HTML描述网页的内容结构: – 用CSS描述网页的排版布局: – 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序 HTML(Hyper Text Mark-up Language 超文本标记语言)的缩写,是最基础的网页语言 . Html是通过标签来定义的语言,代码都是由标签所组成 .Html代码不用区分大小写 . Html代码由<html>开始</html>结束.里面由头部分<head>

css的一些基础知识

 什么是CSS? CSS  (Cascading Style Sheets) 层叠样式表.CSS就也是一种叫做样式表(stylesheet)的技术. CSS就好比那些绚丽的衣服,html就好比人,那些绚丽的衣服套在人身上,就变的绚丽多彩了.所以可以说CSS是来修饰HTML的.使网页变得绚丽好看.   CSS能做什么? 1.CSS把很多以前需要使用的图片的和脚本来实现的效果.甚至动画效果,只需要短短的几行代码就能搞定了.比如圆角,图片边框,文字阴影和盒阴影,过度,动画等. 2.CSS简化了前端开发

CSS 关键的基础知识

今晚看了 百度传课 一门关于CSS的课程, 感觉不错, 随手记了点儿笔记, 供以后查阅. =================================================== position:relative: 相对于自己原来的位置(正常文档流中的位置), 特点:原来的位置不会消失, 可以和float, center等属性一起使用.absolute: 相对于距离自己最近的有position属性的祖宗节点(如果不存在这样的祖宗, 则相对于静态可视区域[会被淹没]--你能看见的浏

css中的基础知识

1.了解什么是块元素什么是行内元素. 块级元素可以设置width,height属性. 行内元素设置width,height属性无效. 块级元素即使设置了宽度,仍然是独占一行. 块级元素可以设置margin和padding属性. 行内元素的margin和padding属性,水平方向的padding-left,padding-right,margin-left,margin-right都产生边距效       果,但竖直方向的padding-top,padding-bottom,margin-top

CSS样式表--基础知识

第2部分 CSS样式表 CSS(Cascading Style Sheets,层叠样式表),作用是美化HTML网页. /*注释*/    注释语法 2.1.样式表的基本概念 2.1.1.样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. 例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立区域内嵌在网页里,必须写在head标签里边. <style type= "

前端开发:css基础知识之盒模型以及浮动布局。

前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把它写到我的博客中,想知道自己过来翻就好啦 ^_^  下面楼主把当前的自己对css的基础认知一一给大家道来...... 盒模型 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们

DIV+CSS网页布局常用的一些基础知识整理

CSS命名规范一.文件命名规范 全局样式:global.css:框架布局:layout.css:字体样式:font.css:链接样式:link.css:打印样式:print.css: 二.常用类/ID命名规范页 眉:header内 容:content容 器:container页 脚:footer 版 权:copyright 导 航:menu主导航:mainMenu子导航:subMenu 标 志:logo标 语:banner标 题:title侧边栏:sidebar 图 标:Icon注 释:note

CSS基础知识---浮动,定位和盒模型

转载请注明出处! 需要掌握的三个最重要的CSS概念是浮动,定位和盒模型. 盒模型概述: 页面上的每个元素都被看做一个矩形框(元素框or盒模型),这个框由元素内容,内边距,边框和外边距组成. 内边距出现在内容区域的周围,如果为元素添加背景,那么背景就会应用于由内容和内边距组成的区域.添加边框会在内边距的区域外边加一条线.在边框外边是外边距,外边距是透明的,一般用它来控制元素之间的间隔. 内边距,边框,和外边距是可选的,默认值为零.但是许多元素由用户代理样式表设置了外边距和内边距,我们可以将元素的m

〖前端开发〗HTML/CSS基础知识学习笔记

经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </html> html是根标签 head定义文档头部,包含: title, script, style, link, meta body是网页主要内容,包含:h1,h2-h6, p, a, img 2. 认识head标签: <head