金森女贞毛球价格今年怎么样?

小说:金森女贞毛球价格今年怎么样?作者:石纯乙更新时间:2019-05-21字数:82433

“唐牛,怎么听着这么耳熟。”老道眉头一皱,其他几人同样陷入沉思,手持阴阳帆之人手中布帆一晃,“这次怕是要大祸临头。”

17公分红玉兰批发基地在哪里?

“不悔!”回答得干净利索,毫不拖泥带水,而且还慷慨激昂,这就是中国军人的脊梁,虽然这些勇士们大多伤痕累累,有几个还站不起来,但此刻他们就像一尊尊钢铁铸成的雕像一样,屹立在即将被攻克的中华门城楼之上!
赤瞳一口咬在了棒棒糖上面,连皮一起吃进去了,但是刘皓却看到赤瞳香舌一转,覆盖在棒棒糖上的包装纸已经是被她吐出来了。

风魂还未回答,葫芦内却又传出那个小女孩的叫声:“爷爷,爷爷,你死没有?”

代码链接:https://github.com/zhangKunUserGit/vue-component

效果图:

大家可以在线运行: https://zhangkunusergit.github.io/vue-component/dist/btnRipple.html 看看效果(一定要狠狠的点击哦)。

先说一下用法:

<zk-button class="btn btn-default">默认按钮</zk-button>
<zk-button class="btn btn-default btn-round">默认按钮</zk-button>
<zk-button class="btn btn-default btn-round" :speed="4" :opacity="0.6">定义速度和初始的波浪透明度</zk-button>

原理:

这里用的是canvas + requestAnimationFrame(兼容性可以网上找一下解决方法) 绘制的波纹,有些用的是css transform + setTimeout做的,我感觉不太好。

模板(template):

<template>
  <button class="zk-btn">
    <canvas class="zk-ripple" @click="ripple"></canvas>
    <slot></slot>
  </button>
</template>

点击代码如下(我已经加入详细的注释)

ripple(event) {
  // 清除上次没有执行的动画
  if (this.timer) {
    window.cancelAnimationFrame(this.timer);
  }
  this.el = event.target;
  // 执行初始化
  if (!this.initialized) {
    this.initialized = true;
    this.init(this.el);
  }
  this.radius = 0;
  // 点击坐标原点
  this.origin.x = event.offsetX;
  this.origin.y = event.offsetY;
  this.context.clearRect(0, 0, this.el.width, this.el.height);
  this.el.style.opacity = this.opacity;
  this.draw();
},

这里主要初始化canvas和获取用户点击的位置坐标,并开始绘制。

循环绘制 

draw() {
  this.context.beginPath();
  // 绘制波纹
  this.context.arc(this.origin.x, this.origin.y, this.radius, 0, 2 * Math.PI, false);
  this.context.fillStyle = this.color;
  this.context.fill();
  // 定义下次的绘制半径和透明度
  this.radius += this.speed;
  this.el.style.opacity -= this.speedOpacity;
  // 通过判断半径小于元素宽度或者还有透明度,不断绘制圆形
  if (this.radius < this.el.width || this.el.style.opacity > 0) {
    this.timer = window.requestAnimationFrame(this.draw);
  } else {
    // 清除画布
    this.context.clearRect(0, 0, this.el.width, this.el.height);
    this.el.style.opacity = 0;
  }
}

总结:

上面代码我没有复制完整,大家想看源码可以下载看一下

这是4月最后一天上班了,5.1要好好休息一下。

 

编辑:安伯龙龙

发布:2019-05-21 11:48:41

当前文章:http://www.cnsdbtzg.com/content/2019-04/18/content_33473.html

八仙花有多少品种? 江西的红花草都在哪里买的? 木瓜树什么季节移植好? 1米高月季树市场什么价格? 哪里有卖古桩树形月季? 全国最大最集中鸡血藤的产地,年产数百万棵小苗,出货量全国第一 金森女贞小苗哪里有? 什么时间种植黄栌发芽率最高?

79068 99569 27733 84266 67159 83703 26841 64550 56166 65636 76002 90230 37601 66221 95498 84172 78593 15066 99475 80310

我要说两句: (0人参与)

发布