好用的css3滑动效果-transition

这个滑动效果很赞的说,可以用在很多地方,导航条,图片放大缩小,应该是最大受益的了~~且看效果哦~
transition:[ transition-property ] || [ transition-duration ] || [ transition-timing-function ] || [ transition-delay ]

[ transition-property ]:
检索或设置对象中的参与过渡的属性;如果都参加就用all
[ transition-duration ]:
检索或设置对象过渡的持续时间
[ transition-timing-function ]:
检索或设置对象中过渡的动画类型
[ transition-delay ]:
检索或设置对象延迟过渡的时间

另外: transition-timing-function的设置参数如下
linear:
线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)
ease:
平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0)
ease-in:
由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)
ease-out:
由快到慢。等同于贝塞尔曲线(0, 0, 0.58, 1.0)
ease-in-out:
由慢到快再到慢。等同于贝塞尔曲线(0.42, 0, 0.58, 1.0)
cubic-bezier(, , , ):
特定的贝塞尔曲线类型,4个数值需在[0, 1]区间内

比如说,定义个div,属性如下

.box1{ width:90px; height:90px; background-color:#666; border:4px solid #FFF;border-radius:50px;box-shadow: 5px 5px 6px 1px rgba(0, 0, 0, 0.4);  }

.box1:hover{width:150px; height:150px;border-radius:150px;cursor: pointer;transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
} /*定义鼠标划过时候的效果*/

.box1{transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;}
/*定义鼠标不在时候的效果,正好用于显示鼠标移出时的效果*/

定义的圆形DIV就会随鼠标划过而放大,缩小,并且是很顺滑的效果~实在很赞~!

可悲的yo2不能支持定义<style>,不能演示效果了,如果用

onmouseover="this.style.backgroundColor='#FDFDEA';"
这类玩意又失去了意义,所以暂且就留文字吧~~


1

1


蜜月--马尔代夫~—maldives—~

虽然上传晚了点,是5月份的事情了,但是还是能引起很多美好与纷繁的回忆~~刚刚被老婆踹醒的我(老婆睡相太差了,还不承认,~~~~(>_&lt ;) ~~~~ ),爬起来,补上遗漏的一页。

根据马尔代夫当地的传说,马尔代夫的第一位苏丹本来是一位叫Koimale的僧伽罗族王子。他与他的妻子─当时斯里兰卡国王的女儿─流落到这个环礁湖,并决定留下来。

ދިވެހިރާއްޖޭގެ ޖުމުހޫރިއްޔާ

在吉隆坡机场的热带雨林

在吉隆坡机场的热带雨林

O(∩_∩)O哈!来到马尔代夫啦

O(∩_∩)O哈!来到马尔代夫啦

我们去那里吧~

我们去那里吧~

椰子树

椰子树

I'm queen 我是皇后

I'm queen 我是皇后

爬山虎?

看,小花?

蜥蜴

蜥蜴

高级房门口

高级房门口

我们的家~

我们在马尔代夫的家~

坐在门口

坐在门口

那啥的那啥

那啥的那啥,叫那啥

安静的海 澎湃的心

安静的海 澎湃的心

南海龙王,您好,我叫张章

南海龙王,您好,我叫张章

我们是坐灰机来地

我们是坐灰机来地

享受阳光

享受阳光


CSS选择器笔记

一、基本选择器

序号 选择器 含义
1. * 通用元素选择器,匹配任何元素
2. E 标签选择器,匹配所有使用E标签的元素
3. .info class选择器,匹配所有class属性中包含info的元素
4. #footer id选择器,匹配所有id属性等于footer的元素

实例:

* { margin:0; padding:0; }

p { font-size:2em; }

.info { background:#ff0; }

p.info { background:#ff0; }

p.info.error { color:#900; font-weight:bold; }

#info { background:#ff0; }

p#info { background:#ff0; }

二、多元素的组合选择器

序号 选择器 含义
5. E,F 多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔
6. E F 后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔
7. E > F 子元素选择器,匹配所有E元素的子元素F
8. E + F 毗邻元素选择器,匹配所有紧随E元素之后的同级元素F

实例:

div p { color:#f00; }

#nav li { display:inline; }

#nav a { font-weight:bold; }

div > strong { color:#f00; }

p + p { color:#f00; }

三、CSS 2.1 属性选择器

序号 选择器 含义
9. E[att] 匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略,比如“[cheacked]”。以下同。)
10. E[att=val] 匹配所有att属性等于“val”的E元素
11. E[att~=val] 匹配所有att属性具有多个空格分隔的值、其中一个值等于“val”的E元素
12. E[att|=val] 匹配所有att属性具有多个连字号分隔(hyphen-separated)的值、其中一个值以“val”开头的E元素,主要用于lang属性,比如“en”、“en-us”、“en-gb”等等

实例:

p[title] { color:#f00; }

div[class=error] { color:#f00; }

td[headers~=col1] { color:#f00; }

p[lang|=en] { color:#f00; }

blockquote[class=quote][cite] { color:#f00; }

四、CSS 2.1中的伪类

序号 选择器 含义
13. E:first-child 匹配父元素的第一个子元素
14. E:link 匹配所有未被点击的链接
15. E:visited 匹配所有已被点击的链接
16. E:active 匹配鼠标已经其上按下、还没有释放的E元素
17. E:hover 匹配鼠标悬停其上的E元素
18. E:focus 匹配获得当前焦点的E元素
19. E:lang(c) 匹配lang属性等于c的E元素

实例:

p:first-child { font-style:italic; }

input[type=text]:focus { color:#000; background:#ffe; }

input[type=text]:focus:hover { background:#fff; }

q:lang(sv) { quotes: "\201D" "\201D" "\2019" "\2019"; }

五、 CSS 2.1中的伪元素

序号 选择器 含义
20. E:first-line 匹配E元素的第一行
21. E:first-letter 匹配E元素的第一个字母
22. E:before 在E元素之前插入生成的内容
23. E:after 在E元素之后插入生成的内容

实例:

p:first-line { font-weight:bold; color;#600; }

.preamble:first-letter { font-size:1.5em; font-weight:bold; }

.cbb:before { content:""; display:block; height:17px; width:18px; background:url(top.png) no-repeat 0 0; margin:0 0 0 -18px; }

a:link:after { content: " (" attr(href) ") "; }

六、CSS 3的同级元素通用选择器

序号 选择器 含义
24. E ~ F 匹配任何在E元素之后的同级F元素

实例:

p ~ ul { background:#ff0; }

七、CSS 3 属性选择器

序号 选择器 含义
25. E[att^=”val”] 属性att的值以"val"开头的元素
26. E[att$=”val”] 属性att的值以"val"结尾的元素
27. E[att*=”val”] 属性att的值包含"val"字符串的元素

实例:

div[id^="nav"] { background:#ff0; }

八、CSS 3中与用户界面有关的伪类

序号 选择器 含义
28. E:enabled 匹配表单中激活的元素
29. E:disabled 匹配表单中禁用的元素
30. E:checked 匹配表单中被选中的radio(单选框)或checkbox(复选框)元素
31. E::selection 匹配用户当前选中的元素

实例:

input[type="text"]:disabled { background:#ddd; }

九、CSS 3中的结构性伪类

序号 选择器 含义
32. E:root 匹配文档的根元素,对于HTML文档,就是HTML元素
33. E:nth-child(n) 匹配其父元素的第n个子元素,第一个编号为1
34. E:nth-last-child(n) 匹配其父元素的倒数第n个子元素,第一个编号为1
35. E:nth-of-type(n) 与:nth-child()作用类似,但是仅匹配使用同种标签的元素
36. E:nth-last-of-type(n) 与:nth-last-child() 作用类似,但是仅匹配使用同种标签的元素
37. E:last-child 匹配父元素的最后一个子元素,等同于:nth-last-child(1)
38. E:first-of-type 匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1)
39. E:last-of-type 匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1)
40. E :o nly-child 匹配父元素下仅有的一个子元素,等同于:first-child:last-child或 :nth-child(1):nth-last-child(1)
41. E :o nly-of-type 匹配父元素下使用同种标签的唯一一个子元素,等同于:first-of-type:last-of-type或 :nth-of-type(1):nth-last-of-type(1)
42. E:empty 匹配一个不包含任何子元素的元素,注意,文本节点也被看作子元素

实例:

p:nth-child(3) { color:#f00; }

p:nth-child(odd) { color:#f00; }

p:nth-child(even) { color:#f00; }

p:nth-child(3n+0) { color:#f00; }

p:nth-child(3n) { color:#f00; }

tr:nth-child(2n+11) { background:#ff0; }

tr:nth-last-child(2) { background:#ff0; }

p:last-child { background:#ff0; }

p :o nly-child { background:#ff0; }

p:empty { background:#ff0; }

十、CSS 3的反选伪类

序号 选择器 含义
43. E:not(s) 匹配不符合当前选择器的任何元素

实例:

:not(p) { border:1px solid #ccc; }

十一、CSS 3中的 :target 伪类

序号 选择器 含义
44. E:target 匹配文档中特定"id"点击后的效果

请参看HTML DOG上关于该选择器的详细解释实例

(完)


iframe无边框和iframe背景透明

1.iframe无边框

<iframe src="test.htm" id="test" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes"></iframe> iframe默认带有立体感的边框,一开始以为用css的border-style属性能去掉,后来发现只有通过在iframe标签内部用 frameborder="no" border="0" 这个两个属性才能把边框去点,而css里好象找不到和这两个属性对应的东东.

2.iframe背景透明
通常iframe背景是白色的,在不同浏览器下可能会有不同的背景颜色,在主页面有一个整体的背景颜色或者背景图片的时候,iframe区域便会出现一个白色块,与主体页面很不协调,这时候就需要让iframe背景透明。这里需要用到一个特殊的特性:
allowtransparency="true"

2.1首先在框架代码中加入allowtransparency属性:
<iframe frameborder="0" scrolling="no" width="780" height="160" src="#" allowtransparency="true"></iframe>
2.2把嵌入iframe中的页面<body>改为:
<body style="background-:transparent">

貌似火狐下,即使不设置,只要背景的CSS没规定,就不会出现白背景,而IE??它会沿用系统背景色,,,,继续鄙视IE


刘旸张章“五月二日”婚礼地址

兄弟姐妹们,帅哥美女门,我们终于要结婚了,~

婚礼时间定于今年5月2日。

首先,请大家于5月2日10点到达东交民巷教堂(圣米厄尔教堂),参加我们的婚礼仪式。

教堂地址:北京市东城区东交民巷东交民巷甲13号

查看大图

教堂乘车路线:可乘坐12,25,39,43,44,610,525等崇文门站下车,或乘坐地铁2号线崇文门站B口出来,见同仁医院,从医院门口东交民巷路西行,300米左右,见东交民巷教堂(圣米厄尔教堂)。

随后,请大家随我们一同前往晶湖湾食府,我们将提供车辆,满载各位一起共享婚宴~!
晶湖湾食府 地址:北京市崇文区北花市大街9号


查看大图

新郎 刘旸 手机 13121138693

新娘  张章 手机13811864318

欢迎大家的到来


基于jQuery的仿一款Flash平滑渐变效果

基于jQuery的仿一款Flash平滑渐变效果

jQuery.cycle,模仿一款Flash平滑渐变效果,淡入淡出的渐变,几张图片叠加在一起,自动播放,

预览

  • <!doctype html>
  • 
    
  • <html>
  • 
    
  • <head>
  • 
    
  • <title>JQuery Cycle Plugin - Example Slideshow by 前端设计吧- www.jscss8.com</title>
  • 
    
  • <style type="text/css">
  • 
    
  • .slideshow { height: 232px; width: 232px; margin: auto }
  • 
    
  • .slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
  • 
    
  • </style>
  • 
    
  • <!-- include jQuery library -->
  • 
    
  • <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
  • 
    
    
    
  • <!-- include Cycle plugin -->
  • 
    
  • <script type="text/javascript" src="http://cloud.github.com/downloads/malsup/cycle/jquery.cycle.all.2.74.js"></script>
  • 
    
    
    
  • <!--  initialize the slideshow when the DOM is ready -->
  • 
    
  • <script type="text/javascript">
  • 
    
  • $(document).ready(function() {
  • 
    
  •     $('.slideshow').cycle({
  • 
    
  •         fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  • 
    
  •     });
  • 
    
  • });
  • 
    
  • </script>
  • 
    
  • </head>
  • 
    
  • <body>
  • 
    
  •     <div class="slideshow">
  • 
    
  •         <img src="http://cloud.github.com/downloads/malsup/cycle/beach1.jpg" width="200" height="200" />
  • 
    
  •         <img src="http://cloud.github.com/downloads/malsup/cycle/beach2.jpg" width="200" height="200" />
  • 
    
  •         <img src="http://cloud.github.com/downloads/malsup/cycle/beach3.jpg" width="200" height="200" />
  • 
    
  •         <img src="http://cloud.github.com/downloads/malsup/cycle/beach4.jpg" width="200" height="200" />
  • 
    
  •         <img src="http://cloud.github.com/downloads/malsup/cycle/beach5.jpg" width="200" height="200" />
  • 
    
  •     </div>
  • 
    
  • </body>
  • 
    
  • </html>
  • 
    

    给div加链接

    有的时候,不得不给div加链接,这里记下一法,用到了“onclick”比较方便,如果想再给onclick加事件,只要加分号,后面接着写就行了~~
    <div  onmouseover="this.style.cursor='pointer'" onclick="window.open('#','_blank') ;_gaq.push(['_trackEvent', '123', 'clicked', 11,222'])"   >


    29

    29,
    Happy Birthday

    Div高度兼容自动适应问题(转载)

    如果页面内使用了嵌套层,而在嵌套层中有一个子层设定了浮动,那么父层的高度就不会随着子浮动的高度变化而随之变化,刚开始解决这个问题的办法就是直接设置父层的高度,但这也只适合在明确页面高度的情况下,如果页面的高度是不确定的,那么在ie及以ie为核心的浏览器中还是可以正常显示的,但是在 firefox(火狐)中就会出很明显的错误,页面只能显示设定高度内的内容,这样当然是不行的,所以也曾有次试过找出其中的原因,但都没有什么成效。

      最近,由于工作需要这个问题又摆在了自己面前,刚开始是用js的方法解决了,不过感觉不是很完美,有一些地方还是不能协调,所以就又试着翻看 css2.0的中文手册,在布局这一节看来看去还是不知其所然,最后就点开了一实例,发现这个实例里父层是可以自适应高度的,这个发现对我来说太及时了,所以就打开了实例的源代码,仔细分析自适应的原因,最后也真是让我给发现了,只是给父层设定一个宽度,就可以自适应子浮动层的高度了!

      不同的问题有不同的方法,以上也许不能解决你的问题,不过多一种方法,希望能给各位有点启发。
    ”“

    原来链接 http://www.80fans.com/html/web/css/20091118/8408.html


    友情链接

    Meta

    • 登录
    • RSS
    • 评论 RSS
    Copyright © 1996-2010 Me ice tea. All rights reserved.
    iDream theme by Templates Next | Powered by BlogCN.com - WordPress