backgroundcolor默认值(如何获取DataGridView的BackgroundColor等颜色属性的默认值)

本文目录
如何获取DataGridView的BackgroundColor等颜色属性的默认值
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Style.BackColor = Color.White
CSS中的color\background-color有什么区别
区别:作用不同
color用于设置字体颜色,而background-color同于设置背景颜色。
实例
1、color
body { color:red; } h1{ color:#00ff00; } p{ color:rgb(0,0,255); }
2、background-color
body{ background-color:yellow;} h1{ background-color:#00ff00; } p { background-color:rgb(255,0,255);}
扩展资料
background-color范围
background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。
color范围
这个属性设置了一个元素的前景色(在 HTML 表现中,就是元素文本的颜色);光栅图像不受 color 影响。这个颜色还会应用到元素的所有边框,除非被 border-color 或另外某个边框颜色属性覆盖。
color参数
1、color_name:规定颜色值为颜色名称的背景颜色(比如 red)。
2、hex_number:规定颜色值为十六进制值的背景颜色(比如 #ff0000)。
3、rgb_number:规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0))。
4、transparent:默认。背景颜色为透明。
5、inherit:规定应该从父元素继承 background-color 属性的设置。
background-origin默认值
background-origin默认值,作用:其实background-origin主要就是用来决定背景图片的定位原点,换句话说就是背景图片定位的起点(background-position的原点)
如果你看过了《CSS3 background-clip》一文,你不难发现,元素Background中的background-color原点位置是在Border的外边缘处,而background-image的原点是在元素的padding外边缘处(也就是在元素border的内边缘处),下面一起重新看看在《CSS3 background-clip》中所展示的background模型图
2.语法: background-origin: padding-box || border-box || content-box
取值说明:
1.padding-box(padding):此值为background-origin的默认值,决定background-position起始位置从padding的外边缘(border的内边缘)开始显示背景图片
2.border-box(border):此值决定background-position起始位置从border的外边缘开始显示背景图片
3.content-box(content):此值决定background-position起始位置从content的外边缘(padding的内边缘)开始显示背景图片
注意:background-origin虽然现代浏览器都支持,但在不同内核浏览器下还是需要带上其各自的前缀,这样在实际应用中最好按下面的语法规则书写,以保证只要支持background-origin的都能正常运行
3.实例:
先给他们创建一个Demo:
1.background-origin:padding-box
首先来看padding-box的应用,在前面的Demo基础上,给这个Demo加上background-origin:padding-box,具体如下所示
看到效果后有些人一定会问,怎么和当初效果一样,没有任何效果变化呢?细心的你要是仔细看了前面的内容,你一定不会这样问,因为padding-box是background-origin的默认值 ,也就是说background-origin:padding-box就是使background-position的起点在”left top”位置处,也是background-position的默认值。从而也就没有任何的变化
2.background-origin:border-box
现在效果明显变化了,背景图片从刚才的padding外边缘移动到了border的外边缘,其实background-position并没有改变,依旧是left top;但是background-origin把background-position的原点位置改变了,从当初的padding外边缘移动到了border的外边缘。在background-origin属性还没有出现时,做这样的效果,都是通过改变background-position的值,就拿这个例子来说吧,我们边框的20px的大小,那么需要把背景图片从边框的外边缘处开始的话,那只有改变background-position的初始值,也就是变成background-position:-20px -20px;如此一来,background-origin取值为border-box等于把background-position变成了负的边框宽度
3.background-origin:content-box
当background-origin值为content-box时,background-position的起点位置就由当初的padding外边缘移动到现在content的外边缘处了,换句话说,background-position由当初的(left top)位置变成了现在的(20px 20px),因为这个Demo的padding为20px
总结:background-clip主要是用来控制背景(背景色和背景图片)的显示区域,其主要配合background-origin来制作不同的效果;而background-origin主要是用来控制背景图片的background-position位置,并且其只能控制背景图片

本文相关文章:
office2010怎么免费永久激活(word2010如何免费激活)
2026年9月12日 08:40
ansys下载(跪求ansys workbench14.5安装包或下载地址)
2026年9月3日 14:50
ueditor富文本编辑器(百度编辑器ueditor怎么安装百度UEditor)
2026年8月21日 17:00
qq输入法历史版本大全(QQ输入法for Mac 2.0隆重登场)
2026年8月6日 12:10
官方网站域名(到底哪个是官方网站,是.net还是.org,又或者是.cn)
2026年8月5日 09:10
微商助手苹果版下载(app store微商助手邀请码是多少)
2026年7月20日 03:10
autorun下载(MP4上的Autorun.inf文件可以把歌曲下载到那个文件里吗)
2026年7月19日 13:10
internetexplorer怎么下载(怎么下载microsoft internet explorer 浏览器)
2026年7月10日 06:30
diversity的定义(生物学上的多样性diversity与多态性polymorphisms有什么区别)
2026年9月22日 13:40
更多文章:
diversity的定义(生物学上的多样性diversity与多态性polymorphisms有什么区别)
2026年9月22日 13:40
用html制作网站流程(html,制作电商网站的一般流程问题)
2026年9月22日 09:40
java程序结构(下列关于Java源程序结构的论述中,正确的是( ))
2026年9月22日 07:20
linux自带python(linux 怎样找到python解释器)
2026年9月22日 07:00
disheartened(disheartening 什么意思)
2026年9月22日 05:10
c语言print函数(C语言中printd函数代码含义是什么)
2026年9月22日 04:20
scanf函数被称为什么函数(scanf(“%d%d“,&a,&b)与scanf(“%d,%d“,&a,&b)的区别!!)
2026年9月22日 02:30

