自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 echarts折线图:X、Y轴单位、去掉折线点

全部代码:x轴每个数据的单位: xAxis: { show:true, type: 'category', boundaryGap: true, name:"月", data: ['1', '2', '3', '4', '5', '6', '7',"8","9","10","11","12"], axisLabel: { // 每个数据后面都会带有单位 // f

2021-08-18 17:58:05 3366

原创 echarts饼图 饼图分隔线、图例的位置、图例的类型、图例后面带数据

先看下实现之后的效果:饼图的分隔线:实际上是通过给边框宽度和边框色实现的series:[ itemStyle:{ // 间隔 borderWidth:2, borderColor:'#000' }]注意:上图并没有分隔线 是因为图例是环形(环形是通过给图例的color设置透明色和borderWidth实现的) 图例也使用了borderColor(会继承饼图的) 所以当饼图设置了borderCol

2021-08-18 16:54:59 12227

原创 Vue父子、兄弟、无关组件传值

组件传值一、基本的组件传值1、父子组件(是两个组件同时都在页面上展示着(都在内存中))//父子组件的代码格式(标签的嵌套)父组件模板里面有子组件使用 <Son></Son>1)、父给子①、props②、vuex//子组件<template> ....</template><script> export default{ props:['name'],//子组件的属性 }&lt

2021-07-11 22:18:18 874

原创 VUE哔哩哔哩移动端项目使用vant 实现发布功能(上传文件)

bilibili发布页面主要有:发布按钮、多行文本框、一个上传图片的按钮(此处使用了vant插件)组件里面的头部有:左返回按钮(使用vant)、发布按钮<div class="top"> <van-icon name="arrow-left" class="top-lef" @click="go" /> <!-- 给按钮绑定一个class 如果computed返回的是true 就调用rel-highlight 这个css样式-->

2021-06-29 22:58:02 1789 9

原创 缓动动画原理

缓动动画原理4.4 缓动效果原理<button>点击夏雨荷才走</button> <span>夏雨荷</span> <script> // 缓动动画函数封装obj目标对象 target 目标位置 function animate(obj, target) { // 先清除以前的定时器,只保留当前的一个定时器执行 每次点击按钮执行时 都先清除上次的定时器 否则会加快

2021-03-17 22:07:07 120

原创 动画原理

4. 动画原理4.1 动画实现原理<style> div { /* 此元素需要添加定位,才能使用 element.style.left */ position: absolute; left: 0; width: 100px; height: 100px; background-color: pink; }

2021-03-17 21:57:54 182

原创 mouseenter和mouseover的区别

mouseenter 鼠标事件var father = document.querySelector('.father'); var son = document.querySelector('.son'); father.addEventListener('mouseover', function() { console.log(11); //经过子盒子 父盒子都会触发 father.addEventListener('mous

2021-03-17 21:44:13 75

原创 元素滚动 scroll系列

scroll 系列 <style> div { width: 200px; height: 200px; background-color: pink; border: 10px solid red; padding: 10px; /* 添加滚动条 */ overflow: auto; }

2021-03-17 17:26:17 147

原创 元素可视区 client系列

clientclient 宽度 和我们offsetWideth 最大的区别就是 不包含边框<style> div { width: 200px; height: 200px; background-color: pink; border: 10px solid red; padding: 10px; } </style>

2021-03-16 23:04:59 63

原创 元素偏移量offset系列

元素偏移量offset系列offset系列属性offset 就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 var father = document.querySelector('.father'); var son = document.querySelector('.son'); // 1.可以得到元素的偏移 位置 返回的不带单位的数值 console.log(father.offsetT

2021-03-14 23:05:14 454

原创 location对象

location对象5.1 什么是location 对象Window 对象给我们提供了一个 location属性 用于 获取或设置窗体的URL,并且可以用于 解析URL。因为这个属性返回的是一个对象,所以我们将这个属性也称为 location对象。案例:5秒之后跳转页面1.点击按钮跳转 btn.addEventListener('click', function() { // console.log(location.href); locati

2021-03-12 22:16:08 172

原创 定时器(倒计时)

BOM 即浏览器对象模型它提供了独立于内容而与 浏览器窗口进行交互的对象 ,其核心对象是window.DOM 和 BOM的区别:DOM文档对象模型;DOM就是把 文档 当做一个对象来看待;DOM的顶级对象是 document ;DOM主要学习的是操作页面元素;DOM是W3C标准规范;BOM浏览器对象模型;把 浏览器 当做一个对象来看待;BOM的顶级对象是 window ;BOM学习的是浏览器窗口交互的一些对象;BOM是是浏览器厂商在各自浏览器上定义的,兼容性较差;BOM

2021-03-11 23:14:15 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除