zoukankan      html  css  js  c++  java
  • 《CSS3秘籍》第8-11章

    第八章 给网页添加图片

    1、背景图片:background-image:url(images/bg.gif);

    2、控制重复:background-repeat:repeat/no-repeat/repeat-x/repeat-y

    3、定位背景图片:background-position:

    4、固定背景图片:background-attachment:scroll/fixed

    5、调整背景图片起点:background-origin:border-boxborder区域的左上角)/padding-boxpadding区域的左上角)/content-box(内容区域的右上角)

    6、限制背景图片的显示区域:background-clip:border-box(内容区域到border区域的后面)/padding-box(内容区域和padding区域的后面)/content-box(内容区域的后面)

    7、缩放背景图片:background-size:contain/cover/100% auto

    8、background快捷属性:background:background-image background-position background-attachment background-color

    9、多个背景图片:

    10、渐变色背景:

    1)线性渐变:background-image:linear-gradient();

    2)重复线性渐变:background-image:repeating-linear-gradient();

    3)径向渐变:background-image:radial-gradient();

    4)重复径向渐变:background-image:repeating-radial-gradient();

    第九章 装饰网站导航

    1、链接状态

    1):link 未访问过的链接

    2):visited 已访问的链接,不能定义colorbackground-color以及border-color等样式

    3):hover 访问者的鼠标悬停在上方的链接

    4):active 正被点击的链接

    2、导航栏

    <ul class=”nav”>

    <li><a href=”#”>Home</a></li>

    <li><a href=”#”>News</a></li>

    <li><a href=”#”>Reviews</a></li>

    </ul>

    .nav{

    list-style-type:none;

    padding-left:0;

    margin-left:0;

    }

    .nav li{

    display:inline;

    }

    .nav a{

    dispaly:inline-block;

    8em;

    height:1.25em;

    text-align:center;

    text-decoration:none;

    }

    (.nav{

    list-style-type:none;

    padding-left:0;

    margin-left:0;

    overflow:hidden;

    }

    .nav li{

    float:left;

    }

    .nav a{

    dispaly:block;

    8em;

    height:1.25em;

    text-align:center;

    text-decoration:none;

    }

    )

    3、给特殊的链接类型定义样式

    1)链接到其他网站:a[href^=’http://’]

    2)链接到电子邮箱:a[href^=’mailto:’]

    3)链接到特殊类型的文件:a[href$=’.pdf’]

    第十章 CSStransformtransitionanimation属性

    1、变形:transform

    1)旋转:transform:rotate(deg)

    2)缩放:transform:scale(n,n)/scaleX(n)/scaleY(n)0<n<1表示缩小,n>1表示放大,n<0表示翻转

    3)移动:transform:translate(px,px)/translateX(px)/translateY(px)

    4)倾斜:transform:skew(deg,deg)/skewX(deg)/skewY(deg)

    5)变换点:transform-origin:

    2、transition

    .navButton{

    border-color:white;

    transition-property:background-color,border-color/all;

    transition-duration:1s,.5s;

    transition-timing-function:linear/ease/ease-in/ease-out/ease-in-out

    transition-delay:.0,.5s

    }.

    navButton:hover{

    border-color:black;

    }

    3、animation

    @keyframes backgroundGlow{

    from{

    }

    25% 75%{

    }

    to{

    }

    }

    .announcement{

    animation-name:backgroundGlow;

    animation-duration:1s;

    animation-timing-function:linear/ease/ease-in/ease-out/ease-in-out

    animation-delay:.0,.5s

    animation-iteration-count:10;

    animation-direction:alternate;

    animation-fill-mode:forwards;

    }

    .announcement:hover{

    animation-play-state:paused/running;

    }

    第十一章 表格和表格的格式化

    1、表格的格式

    <table>

    <caption></caption>

    <colgroup>

    <col/>

    <col/>

    </colgroup>

    <thead>

    <tr>

    <th></th>

    <th></th>

    </tr>

    </thead>

    <tbody>

    <tr>

    <td></td>

    <td></td>

    </tr>

    </tbody>

    </table>

    2、表格的样式

    1)内边距:padding

    2)水平对齐(继承):text-align:left/center/right/justify

    3)垂直对齐(不继承):vertical-align:top/middle/bottom/baseline

    4)控制表格单元之间的空格:border-spacing:0

    5)消除双边框:border-collapsecollapse/separate

    6)圆角:border-radius:5px

    7)隐藏空白单元格:empty-cells:hide;

    3、表单的样式

    1)每个lable(标签)都用一个tag(标签)包围起来

    2)将display属性值设为inline-block,并设置宽度

  • 相关阅读:
    Effective Java 第三版——72. 赞成使用标准异常
    Effective Java 第三版——71. 避免不必要地使用检查异常
    Effective Java 第三版——70. 对可恢复条件使用检查异常,对编程错误使用运行时异常
    Effective Java 第三版——69. 仅在发生异常的条件下使用异常
    Effective Java 第三版——68. 遵守普遍接受的命名约定
    Effective Java 第三版——67. 明智谨慎地进行优化
    Effective Java 第三版——66. 明智谨慎地使用本地方法
    Effective Java 第三版——65. 接口优于反射
    Effective Java 第三版——64. 通过对象的接口引用对象
    Effective Java 第三版——63. 注意字符串连接的性能
  • 原文地址:https://www.cnblogs.com/wuping/p/5037677.html
Copyright © 2011-2022 走看看