CSS的背景
CSS的背景
1. 背景颜色background-color
div {
background-color: 颜色值;
}
一般情况下元素背景颜色默认是transparent(透明)。
2. 背景图片background-image
div {
background-image: none或url(图片的url);
}
| 参数值 | 作用 |
|---|---|
| none | 无背景图(默认值) |
| url | 背景图片的url地址 |
注:
- 实际开发中常见于logo、一些装饰性的小图片,或着是超大的背景图片
- 优点是非常便于控制位置,例如运用在精灵图上
3. 背景平铺background-repeat
div {
background-repeat: repeat或no-repeat或repeat-x或repeat-y;
}
| 参数值 | 作用 |
|---|---|
| repeat | 背景图片在纵向和横向上平铺(默认值) |
| no-repeat | 不平铺 |
| repeat-x | 在横向上平铺 |
| repeat-y | 在纵向上平铺 |
4. 背景图片位置background-position
div {
background-position: x y;
}
参数代表的意思是:x坐标和y坐标。可以使用方位名词或精确单位。
| 参数值 | 说明 |
|---|---|
| length(精确单位) | 百分数,或具体数值(记得加px) |
| position(方位名词) | top,center,bottom,left,right |
- 参数是精确单位时:
- 第一个是x坐标,第二个是y坐标
- 如果只指定一个数值,则该数值一定是x坐标,另一个默认垂直居中
- 参数是方位名词时:
- 如果指定了两个方位名词,则两个值的顺序无关
- 如果只指定了一个方位名词,则第二个值默认居中对齐
- 参数是混合单位时:
- 第一个值是x坐标,第二个值是y坐标
5. 背景图像固定(背景附着)background-attachment
用于设置背景图像是否固定或随着页面的其余部分移动。
后期可以制作视差滚动的效果。
div {
background-attachment: scroll或fixed;
}
| 参数 | 作用 |
|---|---|
| scroll | 背景图像随对象内容滚动 |
| fixed | 背景图像固定 |
6. 背景复合写法
当使用简写时,没有特定的书写顺序,提倡顺序为:
background: 背景颜色 背景图片url地址 背景平铺 背景图像滚动 背景图片位置;
7. 背景色半透明
background: rgba(0,0,0,0.3);
注:
- 最后一个参数是alpha(透明度),取值范围在0~1之间
- 可以把最后一个参数0.3的0省略,写为.3
- rgba必须是4个值
- 盒子背景半透明,盒子里面的内容不受影响
- 这是CSS3新增属性,ie9+才支持
8. 总结
| 属性 | 作用 | 值 |
|---|---|---|
| background-color | 背景颜色 | 预定义颜色值、十六进制、rgb代码 |
| background-image | 背景图片 | url(图片路径) |
| background-repeat | 是否平铺 | repeat、no-repeat、repeat-x、repeat-y |
| background-position | 背景位置 | length、position,分别是x和y坐标,单位px |
| background-attachment | 背景附着 | scroll、fixed |
CSS的背景的更多相关文章
- img只显示图片一部分 或 css设置背景图片只显示图片指定区域
17:14 2016/3/22img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片左 ...
- CSS 设置背景透明度,不影响子元素
由于 opacity 属性能被子元素继承,使用它设置父元素背景透明度时也会影响子元素. 解决方法: 1> 使用 RGBA Example .classname { /* RGBa, 透明度0.6 ...
- css 设置背景图片模糊,内容不模糊
需求:一个div设置了background: url,现在需要使图片背景模糊,div内的文字清晰显示. 原始代码: <!DOCTYPE html> <html lang=" ...
- CSS实现背景透明,文字不透明(各浏览器兼容)
/*CSS*/.waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center; ...
- CSS实现背景透明,文字不透明(各浏览器兼容) (转)
/*CSS*/ .waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center ...
- CSS中背景图片定位方法
转自:http://www.ruanyifeng.com/blog/2008/05/css_background_image_positioning.html 作者: 阮一峰 日期: 2008年5月 ...
- CSS实现背景透明/半透明效果的方法
全透明代码:{background:transparent} 半透明代码:{filter:alpha(opacity=80);-moz-opacity:0.8;width:auto !importan ...
- CSS实现背景图尺寸不随浏览器大小而变化的两种方法
一些网站的首页背景图尺寸不随浏览器缩放而变化,本例使用CSS 实现背景图尺寸不随浏览器缩放而变化,方法一. 把图片作为background,方法二使用img标签.喜欢的朋友可以看看 一些网站的首页 ...
- CSS的背景属性和边框属性
CSS的背景属性: background 简写属性,作用是将背景属性设置在一个声明中 background-attachment 背景图像是否固定或者随着页面的其余部分滚动 background-co ...
- css插入背景图片底部有白边的解决方法
相信很多小伙伴遇到过用CSS插入背景图时,底部出现白边的情况,如下图: 个人总结了2个方法如下: 解决方法1:给图片都加上 vertical-align: middle属性.有时,移动端也会有类似 ...
随机推荐
- 01_Python基础知识梳理
1.计算机知识基础 1.计算机组成 计算机底层: 点子电路,计算机只能识别两个数 0 1 硬件: 处理器(CPU), 运行内存(RAM), 主板(总线设备), 外部存储设备(硬盘U盘等 ...
- ASP.NET Core 3.x控制IHostedService启动顺序浅探
想写好中间件,这是基础. 一.前言 今天这个内容,基于于ASP.NET Core 3.x. 从3.x开始,ASP.NET Core使用了通用主机模式.它将WebHostBuilder放到了通用的I ...
- 详解 LeetCode_007_整数反转(Java 实现)
目录 LeetCode_007_整数反转 题目描述 总体分析 解决方案 小结 LeetCode_007_整数反转 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示 ...
- FFmpeg开发笔记(三):ffmpeg介绍、windows编译以及开发环境搭建
前言 本篇章是对之前windows环境的补充,之前windows的是无需进行编译的,此篇使用源码进行编译,版本就使用3.4.8. FFmpeg简介 FFmpeg是领先的多媒体框架,能够解码 ...
- MYSQL中的where ‘1=1‘ 探讨
在学习MySQL时候,关于MySQL注入的例子 首先针对以下代码,实现的是关于sql注入时,一个普通登录所产生的的问题 package com.java.lesson02; import com.ja ...
- oracle之二检查点
检查点(checkpoint) 8.1 什么是checkpointcheckpoint是数据库的一个内部事件,检查点激活时会触发数据库写进程(DBWR),将数据缓冲区里的脏数据块写到数据文件中. 8. ...
- Centos7源码编译安装LAMP环境
参考地址:https://www.linuxidc.com/Linux/2018-03/151133.htm
- 送命题:讲一讲Mybatis插件的原理及如何实现?
持续原创输出,点击上方蓝字关注我吧 目录 前言 环境配置 什么是插件? 如何自定义插件? 举个栗子 用到哪些注解? 如何注入Mybatis? 测试 插件原理分析 如何生成代理对象? 如何执行? 总结 ...
- k8s运行容器之Job(四)
Job 容器按照持续运行的时间可分为两类:服务类容器和工作类容器. 服务类容器通常持续提供服务,需要一直运行,比如 http server,daemon 等.工作类容器则是一次性任务,比如批处理程序, ...
- 深入研究RocketMQ生产者发送消息的底层原理
前言 hello,小伙伴们,王子又来和大家研究RocketMQ的原理了,之前的文章RocketMQ生产部署架构如何设计中,我们已经简单的聊过了生产者是如何发送消息给Broker的. 我们简单回顾一下这 ...