Clip

网页中的渲染是由CSS来实现,CSS2就不说了,那个没得说的,最常用的就是个颜色布局什么的。

CSS3

自从有了CSS3,相比CSS2变得更具有活力了,CSS3没有什么方法函数的,它跟CSS2一样也是属性值得表现,所有JS没学好的同学,可以用CSS3代替JS,当然CSS3现在还没有一个标准,但是已有的几个标签,已经被业界多公认,我会在下面介绍几个,如果你想要做一个非常完美的网页的话,单纯的CSS3是不够的,有许多的动画效果是要JS来实现的,用CSS3来实现的话,效果不是很好,最重要的是CSS是不兼容IE的,这个鸡肋,不得不使我们开发人员学习JS。

clip

这个属性并不是CSS3里面的,但是这个属性我们对网站的优化,很有帮助。

在我们开发人员,看到网页的小图标是,想扣下来它的图片,结果会发现这张图片不是单一的,而是很长很大的一张图片,你所要的图片只是其中的一个图片,那么这个时候我们用这个属性来剪贴图片,得到你所需要的那个图标。

clip:rect(top,right,bottom,left);

这个属性有一个rect方法,里面有4个属性,对于这四个属性,大家可能不陌生,会不会想到border,margin,padding呢?不过这border这些属性是不同的,这里的四个属性是坐标的偏移长度。

这个方法必须要和绝对定位一起使用

例如:

img{

position:absolute;

clip:rect(80px,20px,100px,0px,)

}

<body>

<img src="icon.png"  width=‘20‘height= ‘200‘>

</body>

而这个元素的偏移长度都是已图片的左上角(0,0)坐标为基准的。

教大家一个小窍门,如果你暂时使用不来的话,首先设置这个属性的四个值为auto,也就是默认的不切割。然后一个个的试,你会发现很简单

第一个参数就是top的值了,左上角到图片上部的距离

第二个参数就是right的值了,左上角到图片右部的距离

第三个就是bottom的值了,左上角到图片最底部的距离

第四个就是left的值了,左上角到图片向左偏移的距离了。

如图:

这个图就是网页中的图片,而我所要的就是腾讯微博那个图标,不用打架PS切片,用CSS实现,为了使得大家清楚,我让背景成红色

这就是所需要的代码

最终效果,而其他的是被overflow:hidden

时间: 2024-10-14 16:53:52

Clip的相关文章

numpy.clip(a, a_min, a_max, out=None)(values &lt; a_min are replaced with a_min, and those &gt; a_max with a_max.)

numpy.clip(a, a_min, a_max, out=None) Clip (limit) the values in an array. Given an interval, values outside the interval are clipped to the interval edges. For example, if an interval of [0, 1] is specified, values smaller than 0 become 0, and value

利用Clip制作打洞效果

起因 如上篇博文所说,连线原型需要在中间文字上下各留15像素的空白.设计师完成原型之后,问我有没有办法实现,我说,我能想到两种实现方式.其中一种就是上篇博文所说的OpacityMask.第二种就是使用Clip了.下面是效果图: 代码实现 Clip Clip定义在UIElement中,类型为Geometry .MSDN中的解释是获取或设置用于定义元素内容边框的几何图形.实际上不光可以在边框处留住空白,在UI元素里面留出空白也是可以的,只要定义好相关的形状. 矩形空洞 在一个大矩形中去除一个小矩形就

Andorid Clip 实现自定义进度条效果实例

Android系统提供了水平进度条供我们显示进度使用,水平进度条在显示进度时使用的就是Clip Drawable技术 下面我们就通过一个具体的实例来说明Clip Drawable的使用. 有个知识大家要注意: Clip类型的图片默认裁剪级别为0,此时是全部裁剪,图片看不见: 当级别为10000时,不裁剪图片,图片全部可见 程序运行结果:第一张为初始界面,第二张为点击5次界面,第三张为点击10的界面        新建一个名称为:Clip Drawable的Android 工程. 程序结构目录:

GP调用arctoolbox 以Clip为例

GP的功能非常强大,也是GIS建模的一个很重要的工具.在Arcengine中,实现Clip功能很多种方法,可以用IBasicGeoprocessor的clip方法,但是GP无疑是最简单的. public Clip( objectin_cover, objectclip_cover, objectout_cover ) 输入这三个参数,即可实现clip功能,第一个参数为输入要素,第二个为裁剪要素,最后为保存路径  string SavePath= @"F:\shiyan\最后的战役\ww2.shp

Uni2D 入门 -- Animation Clip 和 Animation API

转载 csdn kakashi8841 http://blog.csdn.net/kakashi8841/article/details/17599505 Animation Clip 一个animation clip是可重用的帧集合,它以给定的帧率显示sprite.每一帧包含的texture和可选事件. 可通过菜单栏“Uni2D > Create > Animation Clip”创建一个Animation Clip.   Animation Clip Inspector Atlas 部分

将内容重定向到剪切板(clip.exe)

Add-Type -Assembly PresentationCore[Windows.Clipboard]::SetText("abc中文def")先用 $output | Out-String 整成一个多行字符串 $output = "String 整成一个多行字符串"$OutputEncoding = [Console]::OutputEncoding$output |clip.exe 将内容重定向到剪切板(clip.exe),布布扣,bubuko.com

Difference between Hard Clip(H) and Soft Clip(S) in Samtools CIGAR string

一般人都知道 H 和 S 的表面上的区别,即 S 就是 soft, H 就是 hard,S 后,序列里还是会保留序列的信息,而 H 则不会. 但这只是表面上的,在深层次的意义上, H 和 S 又有什么本质的不同呢? 首先要了解嵌合体的概念: 嵌合体就是两个不同的序列错误的拼接到了一起,也就是一条序列分别比对到了 ref 的两个地方(这和多重比对.次级比对之间又有区别) Example of extended CIGAR and the pileup output. (a) Alignments

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

CSS clip:rect矩形剪裁功能及一些应用介绍 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=1565 一.长话短说 CSS中有一个属性叫做clip,为修剪,剪裁之意.配合其属性关键字rect可以实现元素 的矩形裁剪效果.此属性安安稳稳地存在于CSS2.1中,且使用上基本上没有类似于max-height/display:table-cell等浏览器 的兼容性问

CSS Clip剪切元素实例

一.实例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 alte