当前位置: 网站首页>小程序开发>小程序制作

淮滨网站制作【淮滨网站优化】淮滨建网站、淮滨微信公众号运营、淮滨网页设计、淮滨微信小程序商城

发表日期: 2021-05-10 14:47:21 浏览次数:88

淮滨网站制作【淮滨网站优化】淮滨建网站、淮滨微信公众号运营、淮滨网页设计、淮滨微信小程序商城

网站建设.jpg

淮滨县,河南省信阳市下辖县,位于信阳市东北部,地处东经115°11′—115°35,北纬32°15′—32°38'之间,总面积1209平方公里,地处北亚热带与暖温带气候过渡地带。 [1]  截至2020年6月,淮滨县辖4个街道、5个镇、10个乡, [2]  县政府驻滨湖街道。 [3]  截至2019年末,淮滨县总人口78.47万。 [4] 

淮滨因位于淮河之滨而得名。1952年8月经国务院批准,正式设立淮滨县。 [1]  1962年10月20日,合并于息县的原淮滨行政区域和固始县的原淮滨县期思、张庄两个区的行政区域为淮滨县的行政区域。 [5]  2019年3月,淮滨县入选第一批革命文物保护利用片区分县名单。 [6]  淮滨县产业集聚区是河南省首批确定的175个产业集聚区之一。造船业是淮滨县传统优势产业,也是纳入河南省“十一五”规划予以重点支持的装备制造业。 [7]  2020年2月26日,河南省人民政府批准淮滨县退出贫困县,正式脱贫摘帽。 [8]  淮滨县境内有期思古城、东西湖风景区、淮滨淮南湿地自然保护区等著名景点。

2019年,淮滨县生产总值225.92亿元,增长7.9%。其中,第一产业增加值41.26亿元,增长1.8%;第二产业增加值91.70亿元,增长8.9%;第三产业增加值92.97亿元,增长10.7%,三次产业结构18.3:40.6:41.1。 [4] 


前言

实现鼠标点击,出现水波效果的css实现很多,网上可以查到很多。但是今天的这个实现是我看到最简单的,也是对我很有启发的,因此,记录一下。一起分享。

实现原理

通过一段js代码,设置css变量var 的,x,y的值,然后通过css 实现

js代码大致如下:

this.btn.addEventListener('mousedown',function(ev){
    //ev.preventDefault();
    //ev.stopPropagation();
    if(!this.disabled){
        const { left, top } = this.getBoundingClientRect();
        this.style.setProperty('--x',(ev.clientX - left)+'px');
        this.style.setProperty('--y',(ev.clientY - top)+'px');
    }})

css 代码如下:

.btn::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: var(--x,0); 
    top: var(--y,0);
    pointer-events: none;
    background-image: radial-gradient(circle, #fff 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: translate(-50%,-50%) scale(10);
    opacity: 0;
    transition: transform .3s, opacity .8s;}.btn:not([disabled]):active::after {
    transform: translate(-50%,-50%) scale(0);
    opacity: .3;
    transition: 0s;}

实现效果

效果请看 https://xy-ui.codelabo.cn/docs/#/xy-button

上面的代码就是这个组件库里面的代码这个思路对你有无启发?

延伸

通过上面的的思路,我们可以做很多其他的动画效果。例如:

bar进度条


var应用1:

var应用2:

var应用3:

代码如下:

<style>.haoroomsbar {
    height: 20px; width: 300px;
    background-color: #f5f5f5;
    margin: 5px 0 10px;}.haoroomsbar::before {counter-reset: progress var(--percent);content: counter(progress) '%\2002';display: block;width: calc(300px * var(--percent) / 100);font-size: 12px;color: #fff;background-color: #2486ff;text-align: right;white-space: nowrap;overflow: hidden;}</style><label>var应用bar1:</label><div class="haoroomsbar" style="--percent: 80;"></div><label>var应用bar2:</label><div class="haoroomsbar" style="--percent: 60;"></div><label>var应用bar3:</label><div class="haoroomsbar" style="--percent: 30;"></div>

鼠标点击文字动画

代码如下:

<style>
    body:active::after {
    transform: translate(-50%, -100%);
    opacity: 0.5;
    transition: 0s;
    left: -999px;}body::after {
    content: 'haorooms.com';
    position:fixed;
    z-index: 999;
    left: calc(var(--clientx, -999) * 1px);
    top: calc(var(--clienty, -999) * 1px);
    transform: translate(-50%, calc(-100% - 20px));
    opacity: 0;
    transition: transform .3s, opacity .5s;}</style><script>
      document.addEventListener('mousedown', function (event) {
          var target = event.target;
          var body = document.body;
          var html = document.documentElement;

          // 设置自定义属性值
          body.style.setProperty('--pagex', event.pageX);
          body.style.setProperty('--pagey', event.pageY);

          html.style.setProperty('--clientx', event.clientX);
          html.style.setProperty('--clienty', event.clientY);
          html.style.setProperty('--scrolly', window.pageYOffset);

          target.style.setProperty('--offsetx', event.offsetX);
          target.style.setProperty('--offsety', event.offsetY);
      });</script>

calc less 编译问题

上面代码中有用到calc,但是我们假如用less编译器编译的话,calc编译就会出现问题

例如如下代码

 div {  width : calc(100% - 30px);  }

在less中编译成了

    div {
      width: calc(70%);
      }

我们通过如下写法就可以正常编译,

 div {  width : calc(~"100% - 30px");  }

假如遇到变量,我们可以通过如下方式,顺利通过编译

  div {  @diff : 30px;  width : calc(~"100% - @{diff}");  }


淮滨网站制作淮滨网站优化淮滨建网站、淮滨微信公众号运营、淮滨网页设计、淮滨微信小程序商城

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878