摘要:
再探@font-face及webIcon制作@font-face 不能说他是什么新东西了,在 CSS2.0 规范中就有了这玩意儿,IE4.0 开始就已经出现,只是当时用的不是特别广泛,后来在 CSS2.1 草案中又被删掉。随着 web 的急速发展,@font-face 价值越来越凸显,然后再次被纳入 CSS3 草案中。@font-face 是个什么东西,本文不做过多说明,不太清楚的童鞋可以看这里 http://www.w3schools.com/css/css3_fonts.asp。需要强调的是他的书写格式:@font-face { font-family: ; src: [][... 阅读全文
摘要:
响应式设计中主要面对的问题之一是如何缩放图标来适应用户界面,不仅仅是针对于物理尺寸,而且还需要根据屏幕的尺寸和每英寸的像素比例来显示。一般情况之下,都是通过内联块元素标签来添加图标。另一种常见的技术是依赖于网格图标和状态——CSS Sprites,并将其保存为.gif或.png文件。然而,更糟糕的是图片根据响应式内容不断的放大,对于位图图像会产生锯齿,而且会越明显。更糟糕的是,CSS Sprites(雪碧图)制作的图标更无法轻意的缩放。在固定尺寸之时,图标看起来很好,但放大,哪怕稍为放大一点点,边缘都会有锯齿,而且看起来模糊。我想这也是很多设计师和开发人员尽量避免在设计中使用图标的原因,尽管在 阅读全文
摘要:
技巧1:绝对定位的元素第一种方法,使用页面上的HTML元素的绝对定位来创建浮层叠加效果。在模板中使用一个空的div标记,使用CSS的绝对定位给这个div指定一个高的z-index值,确保这个空的div保持在页面其他元素的顶部,除了叠加在这个层上面的弹出窗口,需要设置一个更高的z-index值。 假如我们给一个空的div标签添加一个.overlay类名,使用CSS定位,将这个层叠加在页面上面:html, body{ min-height: 100%;}body{ position: relative;}.overlay{ position: a... 阅读全文
摘要:
CSS3实现11种经典的CSS技术一、透明元素(opacity):如果你最近有访问Envato website,你就会发现,这个网站上使用了大量的透明属性——CSS3 Opacity。这个属性使用有一段时间了,在IE下我样要配合IE的滤镜一起来使用,只是有一点需要注意的,使用opacity制作透明效果会影响其所有后代元素的透明度。CSS经典方法 CSS3方法 用CSS3属性,我们可以不考虑IE下的效果,所以可以直接把IE下的滤镜去掉。具体效果DEMO。如果你想了解其使用方法,可以参阅本站的《CSS3 RGBA》一文... 阅读全文
摘要:
background-size:background-size: auto || || || cover || contain取值说明:1、auto:此值为默认值,保持背景图片的原始高度和宽度;2、此值设置具体的值,可以改变背景图片的大小;3、此值为百分值,可以是0%〜100%之间任何值,但此值只能应用在块元素上,所设置百分值将使用背景图片大小根据所在元素的宽度的百分比来计算。4、cover:此值是将图片放大,以适合铺满整个容器,这个主要运用在,当图片小于容器时,又无法使用background-repeat来实现时,我们就可以采用cover;将背景图片放大到适合容器的大小,但这种方法会使用.. 阅读全文