理论

  • background可以设置图片,背景图拉伸、背景图大小、背景图相对位置、背景颜色等
  • 而background-color只能设置背景色

验证

<!DOCTYPE html>
<html lang="zh-cn"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>a {background: url("./1.png")}/* 使用background */a:hover {background: blue;}/* 使用background-color */a:hover {background-color: blue;}</style></head><body><a href="#">冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥冯天祥</a></body></html>

以上代码的目的是,当鼠标停留在a文字上时,用蓝色替换红色背景图片,运行效果如下

使用background,生效

使用background-color,不生效

结论

background-color改变的只是背景色,而不是背景图,效果是有的,只是图片把背景色遮住了看不到,所以建议改变背景颜色时,尽可能使用background

【CSS】background与background-color区别相关推荐

  1. CSS中background与background-image的区别

    CSS中background与background-image的区别 1.如果只是设置两张背景图不涉及CSS样式那么两者都可以使用 2.如果设置样式那就只能用background,如 以下是不适用ba ...

  2. 【CSS 背景属性 background】

    CSS 背景属性 background CSS 背景属性 1. background 属性: 一次性 集中定义 8个 背景相关属性 2. background-color 属性: 元素的 背景颜色 ( ...

  3. (15)css常用样式—background背景属性

    一.背景属性概述 CSS 中除了布局类属性,还需要添加一些背景类的内容进行页面的修 饰,从而让网页变得更加的美观. CSS 中通过 background 属性来设置背景,它是一个综合属性,可以拆分成多 ...

  4. css与背景相关的属性有哪些,css的背景background的相关属性

    今天需要做一个占满设备宽度的轮播图,这里作为demo仅展示一张图,下面分别是要操作的图片(这里做了缩放处理,实际的图比较大),以及要实现的效果图,很明显两者是不成比例的:      (图一)   (图 ...

  5. 细说css中的background属性以及一些问题

    1.background的属性 1.1background-color 属性设置元素的背景颜色. 这种颜色会填充元素的内容.内边距和边框区域,扩展到元素边框的外边界(但不包括外边距).如果边框有透明部 ...

  6. css背景图background - 多背景定义

    css背景图background - 多背景定义 1. 方法一 .bg{height:600px;background: url(../../static/images/slider/zplc.png ...

  7. css 背景色渐变 background linear-gradient

    css 背景色渐变 background linear-gradient background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0 ...

  8. CSS奇思妙想 -- 使用 background 创造各种美妙的背景(上篇)...

    本文将介绍一些利用 CSS 中的 background.mix-blend-mode.mask 及一些相关属性,制作一些稍微复杂.酷炫的背景. 通过本文,你将会了解到 CSS background 中 ...

  9. CSS奇思妙想 -- 使用 background 创造各种美妙的背景

    本文属于 CSS 绘图技巧其中一篇,系列文章: 在 CSS 中使用三角函数绘制曲线图形及展示动画 CSS奇思妙想 -- 使用 CSS 创造艺术 将介绍一些利用 CSS 中的 background.mi ...

  10. css设置 备用 background背景图

    css设置 备用 background背景图 有时需要给容器设置一个备用背景图片 比如需求:服务器上的背景图文件不一定存在,存在的话显示服务器上的图片,不存在的话则显示''备用''背景图(补位图片) ...

最新文章

  1. 梯度下降优化算法综述与PyTorch实现源码剖析
  2. 服务器要最多能装多少个cpu,服务器主机可以装多少个cpu
  3. 联想Y510P安装windows 8.1
  4. Symantec(VeriSign)SSL证书
  5. 捉虫记 单步跟踪 条件断点 变量查看实践
  6. 常用 Http 的请求方法
  7. thinkphp开发的活动报名小程序源码带后台管理完整的报名小程序源码
  8. 如何将类添加到给定的元素?
  9. 测试的目的_盐雾测试的目的是什么
  10. 期待了1年多了《黑客攻防实战编程》终于面世了!
  11. 利用牛顿迭代公式开方
  12. 用python输出倍数_打印n的前m个倍数,而无需在Python中使用任何循环
  13. 树莓派 查看当前cpu温度
  14. 《微观经济学》 第九章
  15. 社会生活——《哥哥又逃票了》
  16. STC15内部ADC测电压
  17. 因果关系发现:推开认知世界的大门
  18. 985高校博士因文言文致谢走红!导师评价其不仅SCI写得好...
  19. 笔记本加固态小白怎么设置
  20. linux/unix 系统工程师 简历

热门文章

  1. 【转载】R语言与数据挖掘学习笔记
  2. uboot makefile分析之 make xx_config
  3. 学校、社会团体完成阿里云账号实名认证的方法步骤
  4. DPDK — 性能优化手段
  5. 艾滋传言让韦唯无缘北京亚运 20年后回首往事
  6. 【js数据结构】栈解决佩兹糖果盒问题
  7. 3G卡片在开发板上的详细解决方法(适用于大多数3G卡片)
  8. 输入法不见了怎么办教程
  9. 三种移动处理器(ARM, Intel和MIPS)之间的主要区别(转)
  10. SSL/TLS 的工作原理