zoukankan      html  css  js  c++  java
  • CSS3练习笔记-汉克狗

    待记忆点:

    1.transform

      a: 关于transfrom:translate(-50%, -50%)实现水平居中

      translate()函数是CSS3的新特性,在不知道自身宽高的情况下,可以利用它来进行水平垂直居中。

      当使用:top:50%; left:50%,因为是左上角的圆点,所以并不会处于中心位置。

      translate(-50%,-50%)这时候就能将目标在X,Y轴上移动自身,以至处于中心位置。

      与margin-left和margin-top实现居中不同的是,margin-left必须知道自身宽高(margin  %:规定基于父元素的宽度的百分比的外边距。),

      而translate可以在不知道宽高的情况下进行居中,translate()函数中的百分比是相对于自身宽高的百分比,所以能进行居中。

    .content {
        padding:10px;
        background:green;
        color:#fff;
        position:absolute;
        top:50%;
        left:50%;
        border-radius: 5px;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        transform:translate(-50%,-50%);
    }

    *(参考叶子玉:https://www.cnblogs.com/knuzy/p/9993181.html)

    2.animation

  • 相关阅读:
    【BZOJ】3052: [wc2013]糖果公园
    【BZOJ】3757: 苹果树
    【BZOJ】1086: [SCOI2005]王室联邦
    【POJ】3648 Wedding
    【POJ】3678 Katu Puzzle
    【POJ】2296 Map Labeler
    【POJ】3207 Ikki's Story IV
    【HDU】1814 Peaceful Commission
    【HDU】2829 Lawrence
    【HDU】3480 Division
  • 原文地址:https://www.cnblogs.com/CZheng7/p/12679574.html
Copyright © 2011-2022 走看看