zoukankan      html  css  js  c++  java
  • CSS揭秘三(形状)

    一、椭圆

    border-radius

     二、平行四边形

    1.嵌套元素方案skew

    2.伪元素方案:

    把所有样式(背景、边框等)应用到伪元素上,然后再对伪元素进行变形。因为我们的内容并不是包含在伪元素里的,所以内容并不会受到变形的影响。当我们想变形一个元素而不想变形它的内容时就可以用到它。
    (如果要在 IE8 下实现多重背景,这个方法往往是不错的变通解决方案。这个创意最初是由 Nicolas Gallagher(http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2)发现的。)

    三、菱形图片

    1.嵌套元素方案rotate

    2.裁切路径

    clip-path

    四、切角效果

    CSS 渐变解决:
    background: #58a;
    background: linear-gradient(-45deg, transparent 15px, #58a 0);
     
    五、梯形css 3D + 伪元素(把变形效果作用在伪元素上
  • 相关阅读:
    最小生成树
    线段树
    编程快捷键
    线段树的动态开点
    常用库
    线性求逆元
    文件读入
    树上倍增(LCA)
    set容器
    快读与快写
  • 原文地址:https://www.cnblogs.com/forever-xuehf/p/13081870.html
Copyright © 2011-2022 走看看