![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
css+html
「已注销」
这个作者很懒,什么都没留下…
展开
-
input的keydown/up/press与blur事件重复触发的解决方法
当触发同一个函数时,可以让键盘事件不触发函数,让键盘事件去使input失去焦点,从而触发失去焦点事件,如 <input onBlur={(e) => edit(index, e)} onKeyPress={(e) => { e.target.blur() }} /> ...原创 2020-10-31 08:59:37 · 1180 阅读 · 0 评论 -
通过DOM修改css的属性
通过JS修改元素的样式: 语法: 元素.style.样式名 = 样式值 注意: 如果CSS的样式名中含有-, 这种名称在JS中是不合法的比如background-color 需要将这种样式名修改为驼峰命名法, 去掉-,然后将-后的字母大写 我们通过style属性设置的样式都是内联样式, 而内联样式有较高的优先级,所以通过JS修改的样式往往会立即显示 但是如果在样式中写了!important,则此时样式会有最高的优先级, 即使通过JS也不能覆盖该样式,此时将会导致JS修改样式失效 所以尽量不要为样式添加!原创 2020-07-13 13:22:28 · 631 阅读 · 0 评论 -
CSS基础到入门小结
css2总结 什么是css? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个 css语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明 选择器通常是您需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。 属性(property)是您希望设置的样式属性(style attribut原创 2020-07-10 22:35:28 · 242 阅读 · 0 评论