markdown 如何使用丝般光滑的表现动画框阴影

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 如何使用丝般光滑的表现动画框阴影相关的知识,希望对你有一定的参考价值。

# How to animate box-shadow with silky smooth performance

[SOURCE](http://tobiasahlin.com/blog/how-to-animate-box-shadow/)

SCSS version

```css
@mixin animated-box-shadow($border-radius) {
  position: relative;
  cursor: pointer;
  background-color: $color-white;
  border-radius: $border-radius;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);

  &::after {
    content: "";
    border-radius: $border-radius;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 30px rgba(129,152,213, 0.3);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }

  &:hover {
    -webkit-transform: scale(1.25, 1.25);
    transform: scale(1.25, 1.25);
    z-index: 2;
  }

  &:hover::after {
    opacity: 1;
  }
}

// Use like this
.box {
  height: 80px;
  width: 220px;
  padding: 19px;
  @include animated-box-shadow(10px);
}
```

以上是关于markdown 如何使用丝般光滑的表现动画框阴影的主要内容,如果未能解决你的问题,请参考以下文章

光滑的滑块箭头在响应模式下表现得像幻灯片

什么是软阴影?

如何修复在移动动表现差异很大的选择框---中级程序员研究

如何在Markdown格式下插入动图/gif

如何使用 CGContext 模糊线条的边缘

垂直中心/改变计算高度反应光滑