• 范仁义css3课程---32、背景2( background-position)


    范仁义css3课程---32、背景2( background-position)

    一、总结

    一句话总结:

    background-position的作用是给背景图片定位,是背景相对于标签区域移动

    1、background-position属性是元素区域相对于背景图定位,还是背景图相对于元素区域定位?

    是背景图相对于元素区域定位,所以可以通过给background-position设置负值从而定位到图片的不同部位

    二、background-position

    博客对应课程的视频位置:32、背景2( background-position)

    https://www.fanrenyi.com/video/10/74

    background-position属性设置背景图像的起始位置。

    属性值

    描述
    left top
    left center
    left bottom
    right top
    right center
    right bottom
    center top
    center center
    center bottom
    如果仅指定一个关键字,其他值将会是"center"
    x% y% 第一个值是水平位置,第二个值是垂直。左上角是0%0%。右下角是100%100%。如果仅指定了一个值,其他值将是50%。 。默认值为:0%0%
    xpos ypos 第一个值是水平位置,第二个值是垂直。左上角是0。单位可以是像素(0px0px)或任何其他 CSS单位。如果仅指定了一个值,其他值将是50%。你可以混合使用%和positions

    background-position 给图片定位 

    背景图片默认是贴着元素的左上角显示
    通过background-position可以调整背景图片在元素中的位置
    可选值:
    该属性可以使用top right left bottom center中的两个值
    来指定一个背景图片的位置
    top left左上
    bottom right 右下

    如果只给出一个值,则第二个值默认是center
    值也不是很多,就一个九宫格的位置


    也可以直接指定两个偏移量,

    第一个值是水平偏移量
    -如果指定的是一个正值,则图片会向右移动指定的像素
    -如果指定的是一个负值,则图片会向左移动指定的像素

    第二个是垂直偏移量

    三、课程代码

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>背景2( background-position)</title>
     6     <style>
     7         .box1{
     8             width: 800px;
     9             height: 800px;
    10             border: 1px solid red;
    11             /*background-color: #ff4f81;*/
    12             background-image: url("../imgs/c8_1.png");
    13             background-repeat:no-repeat;
    14             background-position: -200px;
    15         }
    16     </style>
    17 </head>
    18 <body>
    19 <!--
    20 background-position
    21 设置背景图像的位置(它是设置背景图像相对于标签区域的位置)
    22 如果属性值是 left right top bottom center这样的情况
    23 a、如果是两个值,前一个值代表水平方向,后一个值代表垂直方向
    24 b、如果是一个值,那么垂直方向的值默认是center
    25 
    26 属性值是百分比的情况
    27 第一个值是水平位置,第二个值是垂直。
    28 左上角是0%0%。右下角是100%100%。
    29 如果仅指定了一个值,其他值将是50%。
    30 
    31 xpos ypos
    32 不仅可以设置正值,也可以设置负值
    33 
    34 位置为负值的一个应用:
    35 当标签区域小于背景图片区域的时候,我们可以通过给background-position设置负值,
    36 从而让背景图片相对于标签区域负方向移动,从而得到 背景区域的部分图片
    37 
    38 
    39 -->
    40 <div class="box1"></div>
    41 </body>
    42 </html>
     
  • 相关阅读:
    Spark介绍与环境搭建
    Kafka基本操作
    Hadoop的HDFS概述
    hadoop环境搭建
    常用小工具
    mac机
    Eclipse使用
    微信公众号开发
    PM2
    JS 零散知识点
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12293705.html
Copyright © 2020-2023  润新知