zoukankan      html  css  js  c++  java
  • bootstrap的三角方向符号实现

    实现方法:
    用空的内联块,宽度高度都设置成0,其中一边的边框设置成可见,其它三边边框设置成透明,再配合边框宽度,可见的边框就呈现成三角形。

    模拟代码:
    css部分:

    .caret-left > span {
      display: inline-block;
       0;
      height: 0;
      vertical-align: middle;
      margin-bottom: 0.1em;
      border-right: 0.4em dashed;
      border-top: 0.4em solid transparent;
      border-bottom: 0.4em solid transparent;
    }
    .caret-left:before {
      content:"";
    }
    .caret-right > span {
      display: inline-block;
       0;
      height: 0;
      vertical-align: middle;
      margin-bottom: 0.1em;
      border-left: 0.4em dashed;
      border-top: 0.4em solid transparent;
      border-bottom: 0.4em solid transparent;
    }
    .caret-right:before {
      content:"";
    }
    .caret-up > span {
      display: inline-block;
       0;
      height: 0;
      vertical-align: middle;
      margin-bottom: 0.1em;
      border-bottom: 0.4em dashed;
      border-left: 0.4em solid transparent;
      border-right: 0.4em solid transparent;
    }
    .caret-up:before {
      content:"";
    }
    .caret-down > span {
      display: inline-block;
       0;
      height: 0;
      vertical-align: middle;
      margin-bottom: 0.1em;
      border-top: 0.4em dashed;
      border-left: 0.4em solid transparent;
      border-right: 0.4em solid transparent;
    }
    .caret-down:before {
      content:"";
    }
    
    /* 辅助样式 */
    button {
    	border-radius: 3px;
    	background-color: #FFF;
    	border: 1px solid;
    	line-height: 2em;
    	min- 2em;
    }
    

    html部分:

    <button class="caret-left"><span></span></button>
    <button class="caret-right"><span></span></button>
    <button class="caret-up"><span></span></button>
    <button class="caret-down"><span></span></button>
    

    效果图:

    补充:

    用margin-bottom来调整底部偏移偶尔会出现底部的尖角被削掉一点儿,变成棱台形状,换成padding-bottom之后好了。

  • 相关阅读:
    dlo,学习清单
    OO第一单元优化博客
    BUAA Summer Practice 2017 #1 字符串专场
    OO第一次博客作业
    2018.12.16程设串讲
    助教工作总结 3-22
    软件工程助教3.15总结
    大数据应用技术课程实践--选题与实践方案
    第十五次作业-手写数字识别-小数据集
    第十四次作业-深度学习-卷积
  • 原文地址:https://www.cnblogs.com/omega8/p/4885617.html
Copyright © 2011-2022 走看看