zoukankan      html  css  js  c++  java
  • 三角及使用三角做对话框

    1、画三角

    注意点:

    宽与高一定要设为0.想要哪个方向的三角,只要将相应的border置为transparent就可以了。

      .jiao {
        width: 0px;
        height: 0px;
        border-left: 30px solid blue;
        border-right: 30px solid pink;
        border-bottom: 30px solid darkorange;
        border-top: 30px solid red;
      }

    效果图:

    2、利用三角制作对话框

      .dialog{
        position: relative;
        width: 300px;
        height: 100px;
        background: pink;
        &::after{
          position: absolute;
          right: -20px;
          top: 0px;
          content: "";
          width: 0;
          height: 0;
          border: 10px solid transparent;
          border-left: 10px solid pink;   
        }
      }

     效果图:

    3、制作对话框

    制作带有border的对话框,难点在于如何让三角形有一个小的border。就是再加一个白色背景的三角,稍微小一点,然后覆盖上去。

     #demo {
        width: 100px;
        height: 100px;
        border: 2px solid #000;
        &::before {
          display: block;
          content: "";
          position: relative;
          top: 10px;
          left: 100px;
          width: 0;
          height: 0;
          border-left: 9px solid #000;
          border-top: 7px solid transparent;
          border-bottom: 7px solid transparent;
        }
        &::after {
          display: block;
          content: "";
          position: relative;
          top: -2px;
          left: 100px;
          width: 0;
          height: 0;
          border-left: 7px solid #fff;
          border-top: 5px solid transparent;
          border-bottom: 5px solid transparent;
        }
      }

    效果图:

  • 相关阅读:
    OpenCV2.4.4 图像旋转和缩放
    Python+OpenCV:图片无损旋转90°且无黑边的处理方法
    python 怎样去除图片中的多余物体
    goland 无法解析符号
    go mod init 报错
    比较有用的
    Gorm 学习笔记
    Gorm 更新 0 值
    Java Lambda 表达式,Java Lambda 函数接口
    Java 单例模式,Java Singleton单例模式
  • 原文地址:https://www.cnblogs.com/qingshanyici/p/14600245.html
Copyright © 2011-2022 走看看