background-clip指定背景绘制区域

语法:
background-clip: 值

可取值:
(1)border-box 背景绘制,背景从边缘处展开,无剪切

(2)padding-box 背景绘制,背景从内边距开始展开 ,剪切掉边框  

(3)content-box 背景绘制,背景从实际内容处展开 ,剪切掉内边距和边框

具体例子与效果图:  

第一种:background-clip:border-box;

<div class="div1">
  <p>border-box</p>
  <p>border-box</p>
  <p>border-box</p>
  <p>border-box</p>
  <p>border-box</p>
</div>


.div1{
      width: 200px;
      height: 200px;
      background-color: red;
      background-clip: border-box;
      border:10px dotted blue;
      padding: 20px;
}

第二种:background-clip:padding-box;

        <div class="div2">
            <p>content-box</p>
            <p>content-box</p>
            <p>content-box</p>
            <p>content-box</p>
            <p>content-box</p>
        </div>


.div2{
    width: 200px;
    height: 200px;
    margin:20px 0 ;
    background-color: red;
    background-clip: padding-box;
    border:10px dotted blue;
    padding: 20px;
}

第3种:background-clip:content-box;

<div class="div3">
	<p>content-box</p>
	<p>content-box</p>
	<p>content-box</p>
	<p>content-box</p>
	<p>content-box</p>
</div>


.div3{
         width: 200px;
         height: 200px;
         margin:20px 0 ;
         background-color: red;
         background-clip: content-box;
         border:10px dotted blue;
         padding: 20px;
 }

这与-webkit-background-clip有和关联?????请看《css实现彩色文本或纹理文本》?

原文地址:https://www.cnblogs.com/lingXie/p/11477438.html

时间: 2024-10-28 10:45:39

background-clip指定背景绘制区域的相关文章

Padding与绘制区域--android:clipToPadding和android:clipChildren

设计一个界面,整个界面包含一个listview,但是listview不是全部充满屏幕,如下: 可能会这样设计布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l

管与css背景绘制

css3背景绘制 background: radial-gradient( circle at bottom left, transparent 0, transparent 2em, beige 2em, beige 4em, transparent 4em, transparent 6em, khaki 6em, khaki 8em, transparent 8em, transparent 10em ), radial-gradient( circle at top right, tran

CSS3:用CSS设置多个背景、背景渐变、指定背景大小

http://blog.csdn.net/net_lover/article/details/5212026 CSS3规范中对背景这一部分,新加入了一些令人兴奋的功能,如可以设置多个背景图片.可以指定背景大小.设置背景渐变等功能.CSS3规范中定义的背景属性有: 属性名 可能的值 默认值 background 是一种简写方式:bg-image || bg-position || / bg-size || repeat-style || attachment || bg-origin,最后一个背景

目标检测之vibe---ViBe(Visual Background extractor)背景建模或前景检测

ViBe算法:ViBe - a powerful technique for background detection and subtraction in video sequences 算法官网:http://www2.ulg.ac.be/telecom/research/vibe/ 描述: ViBe是一种像素级视频背景建模或前景检测的算法,效果优于所熟知的几种算法,对硬件内存占用也少. Code: 算法执行效率测试程序,windows和linux操作系统下的程序和c/c++文件都可以在作者

排除不必要的绘制区域,降低绘制量

procedure DrawBorder(Handle: THandle; ADC: HDC); var R: TRect; Canvas: TCanvas; P: TPoint; begin Canvas := TCanvas.Create; Canvas.Handle := ADC; P := Point(0, 0); Windows.ClientToScreen(Handle, P); Windows.GetWindowRect(Handle, R); P.X := P.X - R.Lef

ViBe(Visual Background extractor)背景建模或前景检测

ViBe算法:ViBe - a powerful technique for background detection and subtraction in video sequences 算法官网:http://www2.ulg.ac.be/telecom/research/vibe/ 描述: ViBe是一种像素级视频背景建模或前景检测的算法,效果优于所熟知的几种算法,对硬件内存占用也少. Code: 算法执行效率测试程序,windows和linux操作系统下的程序和c/c++文件都可以在作者

Matlab绘制图像后在指定点绘制坐标线以及标注变量

在绘制二维平面图像后,有时我们想要绘制指定坐标点的坐标线,以及想在该点做一些标注,但是这个点有可能是随着我们的输入的不同而改变. 利用plot函数可以直接绘制两点之间的直线,可以利用这个方法绘制我们想要的坐标线. 利用text函数做标注时,text(x,y,s)其中的标注s是在[x,y]点标注的字符串,如果我们想要标注的点是可能改变的,直接利用text函数中的字符串显然是不行的,我们可以利用sprintf函数先得到我们想要标注的字符串,然后再利用text函数标注. 例如,我们想要在y=x函数的图

MFC 文档view视图中根据鼠标指定的某个区域控制延迟显示tip的方法(原创)

前言 在处理文档视图中,有时候需要根据鼠标指定的位置显示相应的提示信息,对于软件功能优化设计,此功能很有必要. 一. 一般处理方法 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法.一般用法步骤: 1.添加CToolTipCtrl成员变量 m_ToolTip. 2.在父窗口中调用EnableToolTips(TRUE); 3.在窗口的OnCreate(或者其他适当的位置)中向ToolTip中

使用Map标签指定点击区域时的兼容性问题

电商m站的首页,有一个需求是配一张大的banner图,然后指定某些区域是热区,点击之后跳转到不同的活动页. 听起来简单明了,实现也比较容易,立刻就想起来有个map标签,简直就是为这个需求量身定做. 简单说下做法: 我们首先会和后台约定一些规则,定义一个json对象.比如: { type: 1, width: 100, height: 100, clickArea: [ { shape: 'circle', coords: '10,10,10', href: '//jd.com' }, { sha