一、实例1:

.fixed {
position: fixed;
width: 382px;
height: 100px;
background: red;
border: 1px solid blue;
left:100px;
top:100px;
} .fixed img {
position: absolute;
animation: face 4s ease infinite alternate;
-webkit-animation: face 4s ease infinite alternate;
clip: rect(0px,129px,100px,0px); }
@keyframes face {
from {
clip: rect(0px,129px,100px,0px);
}
to{
clip: rect(0px,382px,100px,258px);
}
}

二、实例2:

.fixed {
position: fixed;
width: 382px;
height: 100px;
background: red;
border: 1px solid blue;
left:100px;
top:100px;
} .fixed img {
position: absolute;
} .face1 {
clip: rect(0px,129px,100px,0px);
} .face2 {
clip: rect(0px,258px,100px,129px);
} .face3 {
clip: rect(0px,382px,100px,258px);
}
    <div class="fixed">
<img class="face3" src="../Img/clip-rect-10.png" />
</div>
<script>
var number = 0;
var img = document.getElementsByTagName('img')[0];
setInterval(function () {
number++;
if (number == 4)
number = 1;
img.className = 'face' + number;
}, 1000);
</script>

三、实例3:

.fixed {
position: fixed;
width: 100px;
height: 100px;
background: red;
border: 0px solid blue;
left: 100px;
top: 100px;
animation:animateOne linear 4s infinite;
}
@keyframes animateOne {
0%,100% {
clip: rect(0px,100px,5px,0px);
} 25% {
clip: rect(0px,5px,100px,0px);
} 50% {
clip: rect(95px,100px,100px,0px);
} 75% {
clip: rect(0px,100px,100px,95px);
}
}

四、实例4:

        .fixed {
position: fixed;
width: 90px;
height: 90px;
background: red;
border: 0px solid blue;
left: 100px;
top: 100px;
}
.fixed:before {
position: absolute;
width: 100px;
height: 100px;
margin:-5px;
box-shadow:inset 0px 0px 2px 2px blue;
content:'';
animation: animateOne linear 4s infinite;
}
@keyframes animateOne {
0%,100% {
clip: rect(0px,100px,5px,0px);
} 25% {
clip: rect(0px,5px,100px,0px);
} 50% {
clip: rect(95px,100px,100px,0px);
} 75% {
clip: rect(0px,100px,100px,95px);
}
}

Clip属性简介:http://www.cnblogs.com/tianma3798/p/5862126.html

CSS Clip剪切元素实例的更多相关文章

  1. CSS Clip剪切元素动画实例

    1.CSS .fixed { position: fixed; width: 90px; height: 90px; background: red; border: 0px solid blue; ...

  2. CSS clip:rect矩形剪裁功能及一些应用介绍

    CSS clip:rect矩形剪裁功能及一些应用介绍 by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.co ...

  3. 用 CSS 隐藏页面元素

    用 CSS 隐藏页面元素有许多种方法.你可以将 opacity 设为 0 将 visibility 设为 hidden 将 display 设为 none 将 position 设为 absolute ...

  4. 用 CSS 隐藏页面元素的 5 种方法

    原文链接:用 CSS 隐藏页面元素的 5 种方法,转载请注明来源! 用 CSS 隐藏页面元素有许多种方法.你可以将 opacity 设为 0.将 visibility 设为 hidden.将 disp ...

  5. CSS 伪类 (Pseudo-classes)实例

    CSS 伪类 (Pseudo-classes)实例CSS 伪类用于向某些选择器添加特殊的效果在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访 ...

  6. CSS 隐藏页面元素的 几 种方法总结

    用 CSS 隐藏页面元素有许多种方法.你可以将 opacity 设为 0.将 visibility 设为 hidden.将 display 设为 none 或者将 position 设为 absolu ...

  7. CSS 内边距 (padding) 实例

    CSS 内边距 (padding) 实例元素的内边距在边框和内容区之间.控制该区域最简单的属性是 padding 属性. CSS padding 属性定义元素边框与元素内容之间的空白区域.CSS 内边 ...

  8. CSS学习摘要-定位实例

    CSS学习摘要-定位实例 注:全文摘自MDN-CSS定位实例 列表消息盒子 我们研究的第一个例子是一个经典的选项卡消息框,你想用一块小区域包括大量信息时,一个非常常用的特征.这包括含有大信息量的应用, ...

  9. 浅谈css的伪元素::after和::before

    css中的::after和::before已经被大量地使用在我们日常开发中了,使用他们可以使我们的文档结构更加简洁.但是很多人对::after和::before仍不是特别了解,究竟他们是做什么的?如何 ...

随机推荐

  1. ShareSDK(iOS版)开发实践:自定义授权视图和分享视图导航栏

    最近很多人问ShareSDK的授权视图和分享视图的导航栏样式与应用风格不一致,能否修改导航栏的样式?那么这里我就2.6.1版本进行说明(还在使用1.x版本的朋友建议升级到2.x版本,在新版本中可定制的 ...

  2. PhoneGap + Dreamweaver 5.5 无法在模拟器中打开的问题(二)

    转载:http://blog.csdn.net/dupang/article/details/8248335 按照网上的教程搭建Dreamweaver CS5.5+PhoneGap移动开发环境,在进行 ...

  3. CPU 定位高

    流程:把线程dump出来,然后分析 1:Threaddump的方法: kill -3 pid     jstack -l pid     jvisualvm中来thread dump 2:找到导致cp ...

  4. iOS图案锁,支持动画、图片、绘图

    最近忙着搭建一个聊天用的框架,过几天应该会整理写出来吧,原理不难,但是实现后会省很多事.好久没写博客,周末心血来潮写了个图案锁,这东西没什么技术含量,网上一堆,这次这个图案锁顺便联系了怎么打包使用.a ...

  5. INDEX FAST FULL SCAN和INDEX FULL SCAN

    INDEX FULL SCAN 索引全扫描.单块读 .它扫描的结果是有序的,因为索引是有序的.它通常发生在 下面几种情况(注意:即使SQL满足以下情况 不一定会走索引全扫描) 1. SQL语句有ord ...

  6. Android实用代码七段(一)

    前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: htt ...

  7. 开源网络备份软件 bacula 的安装、配置和运行

    安装bacula 1 bacula的几种网络备份拓扑 前面文章介绍了bacula有5个组成部分,在实际的应用中,没有必要将5个部分分别放在不同的服务器上,它们之间的某些部分是可以合并的,常见的bacu ...

  8. 高德地图搜索提示获取信息回传activity刷新ui(二)

    应用场景: 在主activity中点击进入到另一个activity搜索提示,获取经纬度,点确定返回到主activity,虽然说需求很奇葩,但是遇到了没办法.. 主要包含两部分,搜索提示+activit ...

  9. java String 去除空格

    1. java 去掉字符串的空格(中间空格,左右空格) 比如 时间字符串,去掉‘-’,‘:’,与空格 String x = "2008-09-08 11:12:23"; x=x.r ...

  10. Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备

    Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备 转载自: http://news.chinaventure.com.cn/11/7/1381032922.shtml 今年是 Skype 网络电 ...