CSS

A collection of 2 posts
根据鼠标滚动隐藏、显示导航栏或者其他元素
javascript

根据鼠标滚动隐藏、显示导航栏或者其他元素

之前有看到过一个插件Headroom.js,可以设置元素的显示或者隐藏,感觉很厉害,之前夜弄过,后来把这个插件取消了,因为不喜欢插件,今天没事自己写了一个很简单的只控制了某一个元素的显示与隐藏,代码很简单,当然功能不能与插件比较,并且使用了css3,还有新的选择器querySelector,获取class列表这样的所以没有考虑旧的浏览器。 相关链接 演示:http://htmlpreview.github.io/?https://raw.githubusercontent.com/wolyshaw/html/master/mousewheel 源码地址:https://github.com/wolyshaw/html/blob/master/mousewheel Headroom.js插件地址:http://wicky.nillia.ms/headroom.js/
1 min read
mac chrome 字体很粗的问题
CSS

mac chrome 字体很粗的问题

前一段时间在设置字体的font-weight时好像在Mac的chrome的浏览器下好像区别不是很大,与是查询了一些资料,发现是字体抗锯齿的问题,加上-webkit-font-smoothing: antialiased 就会好很多. 这个属性只支持chrome的浏览器,Firefox需要设置为-moz-osx-font-smoothing:grayscale 这两个属性都只是针对Mac电脑字体的,windows的字体好像本身就没有什么问题. 在chrome下设置了-webkit-font-smoothing: antialiased 的效果 在chrome下没有设置了-webkit-font-smoothing: antialiased 的效果 在firefox下设置了-moz-osx-font-smoothing:grayscale 的效果 在firefox下没有设置了-moz-osx-font-smoothing:grayscale 的效果 当然上面的属性都并不在这一个属性,详细 : http://segmentfault.com/q/10100
2 min read