会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jo
博客园
首页
新随笔
联系
管理
订阅
2017年11月18日
一些新的伪选择器
摘要: 作为一些还未被浏览器完全支持的伪选择器,作为渐进增强还是不错的。 placeholder-show:placeholder显示出来的时候 required:必填的输入框 disabled:禁止输入 read-only:只读 out-of-range:number类型的输入框超过了限定值
阅读全文
posted @ 2017-11-18 16:23 _Jo
阅读(152)
评论(0)
推荐(0)
2017年11月6日
伪元素实现多选框选中增加数字
摘要: 点击多选框统计点击的有多少个,这样的功能一般是由js实现的,原来早有高人利用css实现了这样的功能:
阅读全文
posted @ 2017-11-06 22:02 _Jo
阅读(321)
评论(0)
推荐(0)
2017年9月1日
使用vertical-align实现垂直对齐
摘要: 关于垂直对齐,之前研究过好几次了,但感觉每次都没研究透彻,做了几个效果,就觉得自己掌握了,实在是自欺欺人。真乃搞技术的大忌。 这两天又下定决心重新开始研究vertical-allign这个高深莫测的属性了,决定一举攻破城池。但由于这个属性牵扯到的东西实在太多,line-height、盒模型等,都是c
阅读全文
posted @ 2017-09-01 20:52 _Jo
阅读(266)
评论(0)
推荐(0)
2017年6月9日
通过伪元素指定不同语言下的引号
摘要: 要指定不同语言下的引号,只需通过伪元素进行生成即可: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> :lang(en){ quotes: '"' '"'; }
阅读全文
posted @ 2017-06-09 20:44 _Jo
阅读(113)
评论(0)
推荐(0)
2017年6月8日
媒体查询中的打印
摘要: 项目中要实现打印特定的文章,所以要隐藏一些元素,当时是用js实现的隐藏,忘记了css3就有这么个媒体查询。 只需要指定@media print{}就可以指定打印出来的样式。 另外,因为是css3的内容,因此IE9+才支持。
阅读全文
posted @ 2017-06-08 21:41 _Jo
阅读(536)
评论(0)
推荐(0)
使用Unicode字符实现换行
摘要: 要让inline元素换行可以使用Unicode字符实现:
阅读全文
posted @ 2017-06-08 21:26 _Jo
阅读(4089)
评论(0)
推荐(0)
2017年6月7日
css计数器
摘要: 很多时候要是实现一行文字前面的序列号的话,可能会直接添加个新元素或者利用before伪元素实现。但如果是多行文字的序列号的话,就不是那么简单了。 恰好,css就有这么个计数器可以实现这个功能。 就以上三个属性。但使用起来可不是这么简单: 以上的是同一级的计数器,没嵌套。 以下的是有三级的嵌套: 详情
阅读全文
posted @ 2017-06-07 22:20 _Jo
阅读(188)
评论(0)
推荐(0)
2017年6月6日
使用area标签模仿a标签
摘要: 众所周知,map标签可以给img图像标记热点区域,而area标签就是跟map标签一起使用的。 但area标签的作用可不止用来标记热点,因为它也有href属性,因此某些场景可以代替a标签进行页面跳转。 什么样的场景会需要这个? 详情请看这篇文章。
阅读全文
posted @ 2017-06-06 21:33 _Jo
阅读(225)
评论(0)
推荐(0)
2017年6月3日
移动端判断触摸的方向
摘要: 最近做微信端页面,于是趁周末梳理了下移动端的事件这一块。 通过判断手指在屏幕上移动的位置减去手指放在屏幕上时的位置,就可以得出是往什么方向滑动: 这里是通过计算得出来的x轴的距离跟y轴的距离相比较来判断的。
阅读全文
posted @ 2017-06-03 20:56 _Jo
阅读(636)
评论(0)
推荐(0)
2017年5月20日
简单圆形碰撞检测
摘要: 整理以前的文件时看到之前写过的圆形的碰撞检测,简单记录下。
阅读全文
posted @ 2017-05-20 23:26 _Jo
阅读(1078)
评论(0)
推荐(0)
下一页
公告