摘要: 项目中长按删除、长按添加关注等功能是很常见的。但是手机端长按默认是会在周边随便选中文字弹出自带的复制粘贴的操作,所以我们需要禁止掉移动端长按进行复制粘贴的操作。(可以防止内容被复制) *{ -webkit-touch-callout:none; /系统默认菜单被禁用/ -webkit-user-se 阅读全文
posted @ 2021-04-16 22:59 星河几重 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: Nicescroll滚动条插件是一个非常强大的基于jQuery的滚动条插件,不需要增加额外的css,几乎全浏览器兼容。ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触摸屏上使用。 官网地址:http://www.areaaperta.com/nicescroll/ 阅读全文
posted @ 2021-04-16 21:41 星河几重 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、通过css设置滚动条 在所有浏览器,滚动条可定制性最强的当属webkit内核的浏览器了。因为源代码开放的原因,市面上基于webkit内核的浏览器也是很难穷举完。例如有:Google Chrome、Opera(opera最近宣布使用webkit内核了)、360极速浏览器,猎豹浏览器等,搜狗浏览器… 阅读全文
posted @ 2021-04-16 18:59 星河几重 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 一、用:valid和:invalid来做表单即时校验 html5丰富了表单元素,提供了类似required,email,tel等表单元素属性。同样的,我们可以利用:valid和:invalid来做针对html5表单属性的校验。 :required 伪类指定具有required 属性的表单元素 :va 阅读全文
posted @ 2021-04-16 18:35 星河几重 阅读(156) 评论(0) 推荐(0) 编辑
摘要: CSS雪碧图,即CSS Sprite,也有人叫它CSS精灵图,是一种图像拼合技术。该方法是将多个小图标和背景图像合并到一张图片上,然后利用CSS的背景定位来显示需要显示的图片部分。 雪碧图的使用场景 静态图片,不随用户信息的变化而变化。 小图片,容量比较小(2~3k)。 图片加载量比较大。 目的 减 阅读全文
posted @ 2021-04-16 18:27 星河几重 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 效果图: text-stroke实现 该属性是一个复合属性,可以设置文字宽度和文字描边颜色 该属性使用很简单:text-stroke:1px #f00;(1px是文字宽度,#ff是文字描边颜色) 本以为该属性的兼容性会及时止住我微微上扬的嘴角,随后逐渐凝固 但出乎意料的是大多浏览器已经开始支持该属性 阅读全文
posted @ 2021-04-16 18:09 星河几重 阅读(271) 评论(0) 推荐(0) 编辑
摘要: (1)display:none 不占空间,不能触发事件 (2)opacity:0 占据空间,可以触发事件 (3)visibility:hidden 占据空间,不能触发事件 阅读全文
posted @ 2021-04-16 17:59 星河几重 阅读(174) 评论(0) 推荐(0) 编辑
摘要: clip 属性剪裁绝对定位元素。 也就是说,只有 position:absolute 的时候才是生效的。 左右宽度相减的值是宽度,上下相减的值是高度。 top right bottom left分别指最终剪裁可见区域的上边,右边,下边与左边。而所有的数值都表示位置,且是相对于原始元素的左上角而言的。 阅读全文
posted @ 2021-04-16 17:18 星河几重 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 我们在编写前端代码时,经常会遇到各种各样的形状图形(如:边框对话框,三角形,平行四边形、圆角边框、圆形、四叶草、花瓣等),除了用背景图片(css雪碧图或css精灵图+定位引用)和插入img图片的方法,我们还可以用css边框、圆角(border-radius)、渐变和定位的方法结合使用,绘制各种各样的 阅读全文
posted @ 2021-04-16 17:08 星河几重 阅读(300) 评论(0) 推荐(0) 编辑