CSS3

1、CSS3边框

  • border-radius:CSS3圆角边框。
  • box-shadow:CSS3边框阴影。
  • border-image:CSS3边框图片。

    2、CSS3背景

  • background-size:属性规定背景图片的尺寸。

  • background-origin :属性规定背景图片的定位区域。
  • background-clip:指定背景图片从什么位置开始裁剪

    3、CSS3文字效果

  • text-shadow:在 CSS3 中,text-shadow 可向文本应用阴影。

  • word-wrap:单词太长的话就可能无法超出某个区域,允许对长单词进行拆分,并换行到下一行

    4、CSS3 2D转换

  • transform:通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。

  • translate():元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标)

    1. transformtranslate(50px,100px)
  • rotate():实现元素的旋转效果

    1. transform:rotate(7deg);
  • scale():实现元素的缩放效果

    1. transform:scale(1.1,1.1);
  • skew():实现元素的倾斜效果

    1. transform:skew(10deg,10deg);
  • matrix():方法需要六个参数,包含数学函数,允许:旋转、缩放、移动以及倾斜元素。

    1. transform: matrix(3, 0, 0, 0.5, 0, 0);

    clip-pathclip-path里面的polygon功能,可以通过它来绘制多边形

    1. -webkit-clip-path: polygon(0 100%, 50% 0, 100% 100%);

    5、CSS3 过渡——transition

    1. transition: width 2s;

    6、CSS3 动画——animation

    1. animation:myAnimation 5s infinite;

    7、选择器

    1. div:nth-last-child(n)
    2. div:nth-of-type(n)
    3. div:nth-last-of-type(n)
    4. div:last-child
    5. div:first-of-type
    6. div:only-child
    7. div:only-of-type
    8. div:empty
    9. div:checked
    10. div:enabled
    11. div:disabled
    12. div::selection
    13. div:not(s)