• 内联与块元素display,css3新样式


    一、内联元素与块元素的区别

    1、内联元素可以契合在块元素中间,不独立成行,块元素独立成行

    2、当内联元素与块元素设置margin与padding值时

     

    独占一行

    能设宽高

    竖直方向的marginpadding

    块状元素

    有,可以设置

    内联元素

    没有,也不可以设置,只能设置水平的marginpadding

    二、内联元素与块元素的转换display

    display:block;

    内联元素转换成块元素

    span{

    display:block;span可以设置内外边框

    }

    块元素转换成内联元素

    p,ul,li{

    display:inline  以上元素不可设置内外边框

    }

    内联块元素

    ul,li{

    display:inline-block; 导航条经常这样使用,垂直列表水平显示。

    }

    显示隐藏

    display:block;

    display:none;

    如:p{

    display:none;p直接隐藏并且所有的内容也不占用位置

    }

    特殊:

    visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。

    h1.hidden {visibility:hidden;}
     
    三、css3的动画
    圆角边框:
    border-radius:30px;
     
    内联元素与块元素
    内联元素转块元素:display:block;
    块元素转内联元素:display:inline;
    内联块元素:display:block-inline;
    圆角
    border-radius
    css新特性:
    transform:2d转换
    translate(500px,300px)xy轴移动
    transition:过渡
    rotate(30deg)旋转
    scale(2,2)放大

            #d1{
            border:1px solid red;
             200px;
            height: 200px;
            background: yellow;
            /*圆角边框*/
            border-radius: 20px;
            
        } #d1:hover { 300px; height: 300px;
    /*transform=2d转换*/ transform:translate(500px,100px);/*逗号记得放着*/ 将200px,200px的圆框转换成500px,100px的边框, /*过渡*/ transition: width 6s, height 6s, transform 6s;并且让它的宽高变化在6s内完成。 } #d2{ 200px; height: 200px; background: blue; } #d2:hover{ /*2d转换之旋转*/ transform:rotate(60deg); 鼠标transform转换成60度,并且在6秒内完成 transition:transform 7s; } #d3{ 405px; height: 720px; overflow:hidden; } img:hover{ /*放大各2倍*/ transform: scale(2,2); 鼠标滑过时图片放大2倍,在6秒内完成 /*过渡时间为6s*/ transition:transform 6s; }

     
  • 相关阅读:
    刷题--两个链表生成相加链表
    机器学习与模式识别之——组合模型
    阅读笔记--CSI fingerprinting with SVM regression to achieve device-free passive localization
    复制含有随机指针节点的链表
    将数组排列成左边小,中间相等,右边大的形式 给定链表节点数组和某个值
    EDA(Experimental Data Analysis)之常见分析方法总结--以kaggle的泰坦尼克号之灾为例
    Data Analysis with Python : Exercise- Titantic Survivor Analysis | packtpub.com
    ubuntu16.04配置搜狗输入法
    用栈来求解hanoi塔问题
    codeforces 792 B. Counting-out Rhyme 约瑟夫环
  • 原文地址:https://www.cnblogs.com/a199706/p/11068311.html
Copyright © 2020-2023  润新知