Grasp.Today
摘要: 今天看到一个站点的滚动条样式特别漂亮,顺便上网搜了一些相关资料,分享给大家:PS:兼容所有浏览器的滚动条样式目前是不存在的。IE下的滚动条样式IE是最早提供滚动条的样式支持,好多年了,但是其它浏览器一直没有支持,IE独孤求败了。这些样式规则很简单:scrollbar-arrow-color: color; /*三角箭头的颜色*/scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color: color; /*立体滚动条亮边的颜色*/scrollbar-highlight-color: color; /* 阅读全文
posted @ 2013-07-01 18:04 gaohj 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 我们在截图的时候,如果给定的尺寸比例与原图比例不等,那么情况就是缩略出来的图片总有一边是不理想的, 可能高度不够,也可能宽度不够,最近项目用到图片缩放,发现了这个问题,于是重写了框架里的图片缩放方法,大家可能都知道电脑设置壁纸模式的时候有一项为“填充”,这种模式保证了你的屏幕不会出现空白,图片会自动调整到填满屏幕大小,那么下面这个方法加入了这一种模式,保证你需要的尺寸一定会有图,而不是出现黑边或者尺寸不理想等情况。启用填充模式需要设置:$scaleMode=false;以下方法只是框架图片类中的一部分:?/*** 生成缩略图* @author Joychao* @static* @param 阅读全文
posted @ 2013-07-01 17:55 gaohj 阅读(539) 评论(0) 推荐(0) 编辑
摘要: ?:,./;’,。、‘:“《》?~!@#¥%……()”;preg_replace(“~(\s+|[\\pP])~i”,“-”,$value);?>上面是实例,简单的说就是 [\\pP] 这几个字符串了,可以匹配任何全角或半角的标点符号,参考上面的例子可以得出结果。Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是L:字母;M:标记符号(一般不会单独出现);Z:分隔符 阅读全文
posted @ 2013-07-01 17:50 gaohj 阅读(16452) 评论(0) 推荐(1) 编辑
摘要: functionimg_create_small($big_img,$width,$height,$small_img){// 大图文件地址,缩略宽,缩略高,小图地址$imgage=getimagesize($big_img);//获取大图信息switch($imgage[2]){// 判断图像类型case1:$im=imagecreatefromgif($big_img);break;case2:$im=imagecreatefromjpeg($big_img);break;case3:$im=imagecreatefrompng($big_img);break;}$src_W=$imgag 阅读全文
posted @ 2013-07-01 17:49 gaohj 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 获取所有图片网址preg_match_all(“/ src=(\”|\’){0,}(http:\/\/(.+?))(\”|\’|\s|>)/is”,$text,$img);匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配网址URL的正则表达式:^[a-zA-z]+:// 阅读全文
posted @ 2013-07-01 17:48 gaohj 阅读(232) 评论(0) 推荐(0) 编辑