CSS 4.1 样式-背景
来源:互联网 发布:阿里云 搬瓦工 cn2 编辑:程序博客网 时间:2024/05/21 22:55
CSS 4.1 样式-背景
1.CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。CSS在这方面的能力远远在HTML之上。注意:所有背景属性都不能继承。
2.背景色 background-color属性。默认值为transparent 透明色。
注:背景作用于元素的border边框范围。
例如1:
<head>
<style type="text/css">
body {background-color: yellow}
h1 {background-color: #00ff00}
p {background-color: gray; padding: 20px;} 注:padding设置内边距,即字与背景的距离
</style>
</head>
结果:
例如2:设置部分文本的背景色
<html>
<head>
<style type="text/css">
span.highlight
{
background-color:yellow;
}
</style>
</head>
<body>
<p>
<span class="highlight">这是文本。</span>这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。 这是文本。<span class="highlight">这是文本。</span>
</p>
</body>
</html>
结果:
3.图片背景background-image属性,默认none无。
格式:background-image:url(图片地址) //与HTML中的str不同!!!
例如:
<html>
<head>
<style type=“text/css”>
body{background-image:url(/i/eg_bg_04.gif);}
</style>
</head>
<body>
<h1>背景图片</h1>
</body>
</html>
结果:
例如2:多个背景图片
<html>
<head>
<style type="text/css">
body {background-image:url(/i/eg_bg_02.gif);}
p{background-image:url(/i/eg_bg_03.gif);}
p.flower {background-image: url(/i/eg_bg_04.gif); padding: 10px;}
a{background-image: url(/i/eg_bg_07.gif); padding: 10px;}
</style>
</head>
<body>
<p>这是一个p的背景图片段落</p>
<p class="flower">这是一个p.flower的背景图片段落。<a href="#" >一个有放射性背景的链接。</a>
</p>
</body>
</html>
结果:
解释:
①p与p.flower不一样
②a在<p class=“flower”></p>里面,所以这是一个p.flower的背景图片段落。一个有放射性背景的链接。都在一个背景图片之内,又因为a也有背景图片,且有边距,所以有覆盖的地方。
③若这样写:
<p class="flower">这是一个p.flower的背景图片段落。</p>
<a href="#" >一个有放射性背景的链接。</a>
结果为:
4.背景图片的重复background-repeat,默认值repeat
格式:background-repeat:repeat-x(x轴重复)或repeat-y(y轴重复)或repeat(x,y都重复)或no-repeat(不允许任何方向重复)
例如:
<html>
<head>
<style type=“text/css”>
body{
background-image:url(/i/eg_bg_07.gif);
background-repeat:repeat;
}
</style>
</head>
</html>
结果:
5.背景位置background-position,默认在左上角。
格式:background-position:位置值
①位置值是关键字,默认是left center
关键字有:top bottom left right center,
i根据规定由两个组成,一个水平方向,一个垂直方向。若只写一个,默认另一个是center。
ii不能是top bottom和left right组合。
iii无顺序规定,left top和top left一样。
②位置值是百分比值,默认是0% 0%,第一个x轴,第二个y轴
背景图片的x%,y%点与样式定义元素(body或h1或p···)的x%,y%点对齐,可以看成是①的扩展。
例如:
③位置值是长度值,默认0px 0px,第一个x轴,第二个y轴
其中x y是图片的左上角距离样式定义元素(body或h1或p)左上角的距离值
6.背景关联属性background-attachment 属性,默认scroll。
格式:background-attachment :scroll(随页面其余部分的滚动而移动)或fixed(当页面的其余部分滚动时,背景图像不会移动)
7.将背景属性写在一起。
例如:
<head>
<style type="text/css">
body
{
background: #ff0000 url(/i/eg_bg_03.gif) no-repeat fixed center;
}
</style>
</head>
- CSS 4.1 样式-背景
- CSS样式背景样式
- css背景样式css背景样式
- CSS样式之背景样式
- CSS之背景样式
- CSS背景样式使用
- css背景样式
- CSS样式-背景
- css背景样式
- CSS-Day03-CSS样式-背景
- CSS样式表控制背景
- CSS样式_背景&文本
- CSS边框、背景、文本样式
- css样式分类及背景样式
- CSS基础-6CSS样式-背景
- 鼠标移动背景变化css样式
- css样式背景颜色渐变效果
- CSS样式——边框、背景、表格
- Git入门
- pat甲级1028
- zookeeper单机版安装
- Kali Linux 无线渗透测试入门指南 第四章 WLAN 加密缺陷
- 小思维大拓展
- CSS 4.1 样式-背景
- javascriptAPI(Date)
- 新浪微博应用开发之Java入门篇
- java标准高效的冒泡排序
- oralce中如把Number类型转换成int类型
- 构造哈夫曼树算法C/C++
- Maven安装配置
- VS2015开发XP程序的设置
- javascriptAPI(Date)(二)