zoukankan      html  css  js  c++  java
  • 201703-28工作笔记:复杂的背景问题

    在项目中间出现一个的复杂的背景问题:

    <div class="choujiang">                                     

     ------使用background:url(../img/bgyuan.png) no-repeat;


      <img src="img/zhuanpan1.png" class="img"/>                         

    ------使用position:absolute;脱离文档流(去掉这个的话,可以试一试效果,然后发现很不好)


        <div class="banner">                                          

    -------使用86%;margin-left: auto;margin-right:auto;padding-bottom: -4%;padding-top:80px;来控制转盘的位置,

        因为我们需要把转盘放在合适的位置里面


        <div class="turnplate">                                  

    --------使用position:relative;放转盘的容器


          <canvas class="item" id="wheelcanvas" width="422px" height="422px"></canvas>      

    --------html5进行画转盘


          <img class="pointer" src="img/turnplate-pointer.png"/>                

    -------使用position:absolute;来绝对定位,以及width,height,left,top,来进行调控


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

    (1)我们首先让背景作为一个background-image

    (2)直接给一个《img》,然后利用position;absolute,脱离文档流

    (3)定一个div,方便控制转盘的位置

    (4)转盘的div,设置position:relative,方便后面的转盘指针(并设置position:absolute),直到最后才用

    知识点:(1)使用position:absolute可以脱离文档流

        (2)如果要控制一个div的位置,可以事先预处理一个div,然后控制位置(div里包围一个div)

        (3)处理一个背景图片过高,(给一个div,控制margin-top为负值,进行控制)

    1
  • 相关阅读:
    [JS11] 状态栏滚动
    [JS10] 获取时间
    [JS9] document's bgColor改变背景颜色
    [JS8] 显示从(0,0)到(0,0)的坐标
    [JS7] 显示从0到99的100个数字
    使用StringBuilder或StringBuffer简单优化
    启动一个线程的三种方法
    设置IE浏览器指定的功能
    jquery 判断元素是否存在于数组中
    Hibernate validator验证
  • 原文地址:https://www.cnblogs.com/hulaoxi/p/6632856.html
Copyright © 2011-2022 走看看