浅谈css中的clip裁剪用法介绍

clip 属性是用来设置元素的形状。用来剪裁绝对定位元素(absolute or fixed)。

clip有三种取值:auto |inherit|rect。inherit是继承,ie不支持这个属性, auto是默认  前两个基本属于打酱油的,我们主要来说一下clip的rect属性。

clip的rect属性 : clip:rect(top,right,bottom,left)四个属性值不可缺少;

这四个属性值到底是如何计算的呢 先看下边这张图

 浅谈css中的clip裁剪用法介绍

rect的top,right,bottom,left是基于左上角来计算的

立即学习“前端免费学习笔记(深入)”;

来看一个小demo吧 

html:

         

登录后复制

css:

#demo { position: relative; border: 1px solid #ccc; width:140px; height: 140px; padding-top: 20px; }    #demo u { width: 128px;height: 128px; position: absolute; background: url(words.png) 0 -624px no-repeat;transition: all .5s ease-in-out 0s}    #demo p { text-align: center; line-height: 120px; background: url(words.png) 400px -624px no-repeat}    #demo .c1 { clip: rect(0,128px,0,64px);}    #demo .c2 { clip:rect(128px,64px,128px,0px)}    #demo:hover>.c1 {clip:rect(0px,128px,128px,64px)}    #demo:hover>.c2 {clip:rect(0px,64px,128px,0)}

登录后复制

新手一枚,如有错误,欢迎指正。

每天进步一点点就是收获。

以上这篇浅谈css中的clip裁剪用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多浅谈css中的clip裁剪用法介绍相关文章请关注PHP中文网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2906460.html

(0)
上一篇 2025年3月11日 02:43:58
下一篇 2025年3月11日 02:44:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 详解css优先级计算方法

    主要的css选择器有id,class,tag,[],:,::等,而通常需要对其优先级进行判断的有id,class,tag,另外内联样式和!important也和css的优先级有关系。 如果将这五种不同情况的优先级以数字的形式来表示的话,其对…

    编程技术 2025年3月11日
    200
  • 浅谈css中margin的重叠

    父子元素margin重叠 解决办法: 给子元素添加浮动属性,相应父元素添加必要的清浮动属性; 给父元素添加边缘属性,如padding、border; 同级元素margin反向重叠 立即学习“前端免费学习笔记(深入)”; 同级元素margin…

    编程技术 2025年3月11日
    200
  • css中float的用法详细介绍

    关于float很早就接触了,下面结合一个小demo谈谈。 1:在页面布局中,假设有两个p,需求是两个p在同一排上;其中解决办法之一就是利用浮动, eg: 登录后复制                     职位简介             …

    编程技术 2025年3月11日
    200
  • css动画和照片清晰度动画的实现方法介绍

    实例如下: 源代码: nbsp;html>donghua.beijing{ border: 1px solid black; width: 100%; height: 800px; background: black; } .a1 i…

    2025年3月11日
    200
  • css样式的巧妙方法进行总结

    针对之前遇到过的一些特殊样式的实现,我今天做个总结,目的有二:一是将这些方法记录下来,以便将来需要用到时查找使用。二为将这些大神们智慧的结晶发扬光大,让广大前端程序猿们能够少走弯路。此贴为更新帖,以后若有好的css样式技巧,小哥我会不定期更…

    编程技术 2025年3月11日
    200
  • CSS实现进度条和订单进度条的方法

    简单地效果图如下:     CSS实现进度条: html结构:       70%   登录后复制 css样式: 立即学习“前端免费学习笔记(深入)”; #progress{       width: 50%;        height:…

    2025年3月11日
    200
  • CSS的相邻兄弟选择器用法示例讲解

    对于有相同父元素的相邻html元素查找便可以使用css的相邻兄弟选择器,这里我们就来看一下css的相邻兄弟选择器用法简单讲解: 可选择紧接在另一个元素后的元素,且二者有相同的父级元素 下面代码中,item2和item3会有效果,而item1…

    2025年3月11日
    200
  • CSS的子元素选择器用法详细介绍

    基础 子元素选择器只能一级一级向下寻找,不能跨越  HTML代码:     this is my web page.    登录后复制 立即学习“前端免费学习笔记(深入)”; CSS代码: p>strong { color: purp…

    2025年3月11日
    200
  • css实现三角的简单实例详解

    在很多页面制作中会设计到突出一个三角,下面给出一种兼容各种浏览器的设计方法: nbsp;HTML>             .corner-top{ width:0px; height:0px; font-size:0; border…

    编程技术 2025年3月11日
    200
  • 详细介绍CSS之margin知识点

    1.margin的百分比值普通元素的百分比maigin相对于容器元素的宽度(width) 进行计算的。 这里我们在图片外面设置一个宽高分别为800 * 600的容器。设置img{ margin: 10%; } 结果如下    结果margi…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论