- 博客(4)
- 收藏
- 关注
原创 # vue 项目中监听 localStorage的变化,(非父子组件除过传值,获取数据变化)
vue 项目中监听 localStorage的变化,(非父子组件除过传值,获取数据变化) first : main.js 中给 Vue.protorype 注册一个全局方法,然后创建一个 StorageEvent 方法,当我在执行sessionStorage.setItem(k, val) 的时候,初始化事件并派发事件。 Vue.prototype.$addStorageEvent = function (key, data) { // 创建一个StorageEvent事件 var newS
2021-07-27 10:46:26 1147
原创 ## relative、absolute
一、position 的四个值:static、relative、absolute、fixed。 绝对定位:absolute 和 fixed 统称为绝对定位 相对定位:relative 默认值:static relative:定位是相对于自身位置定位(设置偏移量的时候,会相对于自身所在的位置偏移)。设置了relative的元素仍然处在文档流中,元素的宽高不变,设置偏移量也不会影响其他元素的位置。最外层容器设置为relative定位,在没有设置宽度的情况下,宽度是整个浏览器的宽度。 absolute:定位是相对
2021-03-11 17:41:02 49
原创 2021-03-11
::after (:after) CSS伪元素::after用来创建一个伪元素,作为已选中元素的最后一个子元素。通常会配合content属性来为该元素添加装饰内容。这个虚拟元素默认是行内元素。 :after 选择器在被选元素的内容后面插入内容。 请使用 content 属性来指定要插入的内容。 /* Add an arrow after links */ 在每个p元素的内容之后插入新内容: p::after { content:“台词:”; } 注意: Firefox 3.5 note Firefox 3
2021-03-11 17:08:38 46
转载 2021-03-11
css3系列之transform 详解scale ① scale()----改变的不是元素的宽高,而是 X 和 Y 轴的刻度 scaleX() scaleY() 缩放该元素,>1 放大, <1 缩小 默认值是 1; 看上图,会觉得是box放大了,100px变成了200px, 变的不是元素的 宽高。 改变的不是元素的宽高,而是x 和 y 轴的刻度 scale() scale 参数 第一个是x 第二个是y 第一个参数是 x 第二个参数是y 第三个参数是z ,也就是scalex sc
2021-03-11 16:49:35 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人