A
shaoduo
本人从事计算机3年,计算机硕士。博客将收录我工作中遇到的问题和经验,希望能帮到您
展开
-
csdn 页面导出 清爽的pdf 脚本
(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announ.原创 2022-02-11 14:19:11 · 139 阅读 · 0 评论 -
css 中 + ~ >
p~ul选择器 p之后出现的所有ul。 两种元素必须拥有相同的父元素,但是 ul不必直接紧随 p。css中“>”是: css3特有的选择器,A>B 表示选择A元素的所有子B元素。 与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。.a,.b{逗号指相同的css样式};.a .b{空格指后代元素};.a>.b{大于号指子代元素}; A+B表示HTML中紧随A的B元素;用一个结合符只能选择两个相邻兄弟中的第二个元素;li+li{font..原创 2021-09-21 16:18:13 · 192 阅读 · 1 评论 -
拖拽过程中进入子元素会触发dragleave事件 - 解决办法
本文参考链接https://www.jianshu.com/p/f96b754032a1与上篇文章作者同样的需求,鼠标拖动文件进入元素的时候,元素样式要做出相应的改变。本以为是个简单的操作,分分钟搞定,结果写完发现拖拽的时候的改变一直闪动,触发的dragenter事件中总是夹着dragleave。原因是,鼠标进入事件监听的子元素的时候,会先触发dragleave事件。我用的 vue,当鼠标进入父元素时,添加类名,在此类名下重写它的所有子元素样式,全部添加穿透属性(不懂穿透属性的小伙.转载 2021-09-05 17:26:30 · 2867 阅读 · 0 评论 -
一台电脑存放多个git账户的多个rsa秘钥
一台电脑存放多个git账户的多个rsa秘钥如何在一个电脑上存储多个git账户生成的多份rsa秘钥,实现多个账户同时使用配置的情况?今天,不幸又再次遇到这个问题。问题描述之前的做法是重新生成一个github秘钥,覆盖掉之前的gitlab秘钥。每次切换过程就意味每次需要重新生成一份秘钥。只有两个账户的情况还能勉强接受下,某一天再想搞个小号刷副本时,这酸爽真的没法形容。解决办法今天总算想了一个办法,解决方式如下:首先,使用终端ssh命令生成第一个默认的rsa秘钥。ssh-keygen -t转载 2021-09-05 17:23:08 · 1016 阅读 · 0 评论 -
flex,多种方法做到一个在左,一个在右边的布局。
在做一个列表的时候,单个Flex容器内有三个内联的靠右对齐的按钮,效果如图: 而我想让红色按钮靠左,而另外两个蓝色按钮保持靠右怎么办?方法一: 为红色按钮单独加上:flex: 1 此效果的原理是:利用flex:1,动态填充宽度方法二: 这个时候我们可以为红色按钮单独加上:margin-right : auto; 效果如图: 此效果的原理是: margin-right 不设置的话默认是0,父容器width 定宽之后...原创 2021-08-31 11:03:53 · 17185 阅读 · 4 评论