Fork me on github

background属性

 

<!DOCTYPE html>
<html>

<head>
  <meta charset=" utf-8">
  <meta name="author" content="http://www.softwhy.com/" />
  <title></title>
  <style type="text/css">
/* 通配符选择器 匹配页面中所有的元素*/
*{padding:0px; margin: 0px;font-size: 20px;}
body{
  height: 3000px;
  background-image: url('../06image/10.jpg');
  background-size: contain;
  /* 第一个值 宽度  第二个值 高度
  只写一个值 另一个值默认auto,自动根据原始比例缩放
  contain:让背景图片按照自身比例缩放,直到全部显示在盒子内部
  如果比例与盒子宽高不符合,会造成空白
  cover:让背景图片等比例缩放,直到全部铺满盒子,不会造成空白, 
  如果比例与盒子宽高不符合,会造成一部分显示不出来
   */
  background-repeat: no-repeat;
  /* 背景关联:scroll默认,随滚动条动   fixed页面中有滚动条时,背景图不动
   background-attachment为fixed时,background-position 以body为参考
   */
  background-attachment:fixed;
  }
div{width: 400px;height: 400px;
/* background: blue; */
/* 两两相同可简写 #ff0099  #f09
    rgb/rgba(支持透明色)  0-255  a 0-1
 */
/* background-color: rgba(0,0,255,0.5); */
/* 背景图片不是内容,img是内容,元素 */
background-image: url('image/1.jpg');
/* 规定背景图片不重复 */
background-repeat: no-repeat;
/*  规定背景图片竖直重复*/
/* background-repeat:repeat-y ; */
/*  规定背景图片的位置  top left right bottom center 
                      具体值 
                      百分比,百分比根据元素框
    当只写一个值时,第二个默认center
*/
/* 以盒子为参考 */
background-position: center;
background-position: top right;/*右上角 */
background-position: 20px 30px;/*左 上*/
background-position: 50% 50%;
/* 背景复合写法:背景图片 背景重复 背景位置 背景颜色 背景关联 */
/* background: url('./image/1.jpg') no-repeat center red fixed; */

}
  </style>
</head>

<body>
  <div></div>
  
</body>

</html>

 

posted @ 2023-06-15 12:35  我の前端日记  阅读(14)  评论(0编辑  收藏  举报
Copyright © 2021 LinCangHai
Powered by .NET 5.0 on Kubernetes