html - 在 bootstrap 4 中隐藏顶部边框

标签 html twitter-bootstrap css

我正在尝试使用 bootstrap 4 卡片元素构建简单的定价表,但我找不到一个问题的解决方案。

Screenshot

  .card {
    border: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
    transition: all .3s ease-in-out;
    padding: 2.25rem 0;
    position: relative;

    &:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 0%;
      border: 3px solid $primary-color;
      transition: 0.5s;
    }

    &:hover {
      transform: scale(1.05);
      -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08);
      box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08);

      &:after {
        border: 3px solid $primary-color;
        width: 100%;
      }

Live Codepen

这是负责在悬停时在表格顶部绘制线条的代码。问题是我不知道如何隐藏每个表左上角的这个绿色小矩形。一旦客户悬停表格,我试图将边框设为白色并更改为绿色。它有效,但随后可见淡入淡出效果。我宁愿保持它现在的样子,只是以某种方式摆脱这个矩形。

最佳答案

删除 :after 的边框并添加 height: 3px相反,还从 :after 中删除边框在 :hover

   .card {
        border: 0;
        border-radius: 0px;
        -webkit-box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
        box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
        transition: all .3s ease-in-out;
        padding: 2.25rem 0;
        position: relative;

        &:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 0%;
          height: 3px;
          background: $primary-color;
          transition: 0.5s;
        }

        &:hover {
          transform: scale(1.05);
          -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08);
          box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08);

          &:after {
            width: 100%;
          }

关于html - 在 bootstrap 4 中隐藏顶部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41244454/

相关文章:

html - 在保持某些点固定的同时缩放 SVG

HTML/CSS 图像不换行

javascript - 滚动表(但不是 thead)

php - 如果选择了链接,则突出显示

jQuery fadeIn 在 Internet Explorer 中不工作

html - 将包含其他相互依赖的 div 的 div 居中

javascript - 为什么 Chrome 在使用后退按钮后不显示选定的 <option> 元素?

包含选择器的 jQuery 变量未按预期工作

css - Internet Explorer 中的 Bootstrap 下拉菜单

css - 只显示字符串的最后一部分