如何解决inline-block元素的空白间距
有关于使用inline-block来代替float的讨论也蛮多的,最常说的就是使用inline-block来代替float进行布局,或者使用inline-block来实现元素的居中效果。前面《CSS3制作的分页导航》一文中就是使用的inline-block制作的居中效果,不过留下了一上问题,就是使用inline-block的元素之间会存在“4px”的空白间距。那么今天我们就一起来说说这个“4px”的...
View Article自定义Font Icon
前段时间在《@font-face制作Web Icon》一文收集了三种webfont通过CSS3的@font-face来制作Icon图标。现在在网上最为流行的是@robmadole和@supercodepoet两位大师制作的Font Awesome:...
View Article如何在IE7-8下使用CSS3的伪类选择器
众所周知,CSS3的选择器极其强大,特别是其结构伪类选择器更是特别的优秀,例如“:nth-child”选择器。碍于IE9以下的的浏览器,很多盆朋都不敢尝试使用,以至于无法体会到CSS3选择器的强大功能。值得庆幸的是,jQuery明白这些选择器的使用。那么在IE7-8浏览器下我们可以这样来使用: <script...
View Article制作全屏背景技巧
在Web的应用与设计中,全屏背景的制作越来越常见。你是使用超大超大的背景图片来实现呢?还是在使用JavaScript脚本来制作呢?我想这些都不是什么非常好的方法。个人认为CSS3中的background-size属性是一个非常NB的属性,能轻松的帮你实现全屏背景制作,简单易懂。 我们只要把需要做为全屏背景的那张图片放在HTML标签中: html{ /* 需要全屏的背景图片 */...
View ArticleCSS3属性教程与案例分享
学习CSS3已有一年半之久了,虽然说不上很懂,但对于一些基本的属性使用还是有一定的了解。时常在群里有很多同学在索取有没有好的CSS3书,CSS3教程。其实如今学习CSS3还是相当的方便,最起码比起一年前来说是好很多很多。今天我把w3cplus的一些有关于CSS3的基本教程整理了一下,希望对同学们学习有所帮助。 CSS3选择器...
View Article2012年优秀jQuery插件连载(一)
我是一个不懂javascript的破脚前端从事人员,这也给我工作带来致命的阻碍。为了能顺利的完成前端上的一些交互效果,我一般都是借助于网上的jQuery插件,所以我一直喜欢收集各种各样的jQuery插件,目的是为了自己在工作中能解决需求。今天开始我为大家连载的介绍一些优秀的jQuery插件,希望对大家今后的工作有所帮助,如果大家有这方面更优秀的资源,不仿也与大家分享。 1、Scrollorama...
View Article2012年优秀jQuery插件连载(二)
在第一期中介绍了十个jQuery的插件,第二期中,我们将继续为大家推荐十个优秀的jQuery插件。 1、 3D Gallery 一款jQuery与CSS3结合制作的3D旋转效果的幻灯片。 2、Anystretch 允许您给任何页面或块级元素添加一个动态缩放的背景图像。图像将会扩展到适应页面或元素,并将自动调整窗口大小的变化。 3、noty...
View Article37个极具创意的响应式布局网站
Responsive设计,在国内称为响应式布局。由于终端设置越来越来,以前那些桌面设计不在满足于当今潮流的Web设计。于是在Web设计中推出一种新的设计理念,那就是响应式的Web设计,这种设计意味着网站能根据不同的媒介,使用Web页面不仅能在标准的电脑屏幕上浏览,还能在各种不同的智能手机和平板电脑上浏览。更确切的说,原则可以让一个在1292像素显示的四列布局,在1025像素宽度的屏幕上显示成两列,同...
View ArticleCSS3快速编格子背景
双色格子背景,大家平时都使用背景片来制作,这里为大家提供一种CSS3编辑的格子背景,你只需要将下面的代码换成你自己需要的颜色就可以实现各种各样的格子背景。 background-color: white; background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%,...
View Article2012年优秀jQuery插件连载(三)
前面给大家推出两期2012年优秀的jQuery插件: 2012年优秀jQuery插件连载(一) 2012年优秀jQuery插件连载(二) 今天继续努力,将要为大家介绍的是另外十款优秀的jQuery插件,希望对大家有所帮助。 1、 Bacon Bacon是一个让你可以将文本围绕一个Bezier曲线包装的jQuery插件。 2、ProQuo ProQuo是一个快速通过twitter传播你的内容的一插件。...
View Article纯js通过class选择元素
高级浏览器已经支持了getElementsByClassName,所以如果支持就使用getElementsByClassName,如果不支持则通过循环选择 function getElementsByClassName(node,classname){ if(node.getElementsByClassName){ return...
View ArticleCSS filter effects in action
这个demo效果其实非常的简单,先来看其结构: <ul class="gallery"> <li> <img alt="" src="http://www.w3cplus.com/sites/default/files/filter.jpg" /> </li> ... <li> <img alt=""...
View Articlecss3全屏背景
html{ background:url('background.jpg') no-repeat center center; min-height:100%; background-size:cover; } body{ min-height:100%;...
View Article20个极具创意的简洁型网站设计
国内的Web设计给我一种感觉,页面花哨,查找信息复杂。却忽略了一种美,这种美就是简洁。简洁网站设计越来越多的运用于所有网页。为什么?因为传递信息有时不需要包装的那么花哨。现在很难做的事情并不是复杂的东西,而是简单的事情。...
View ArticleCSS3实现水平垂直居中
水平垂直居中的制作大家都有碰到过,水平居中方法好处理,但是垂直居中的话还是让很多人头痛过,我也碰到很多盆友来询问如何让元素水平垂直居中。前面也专门讨论过如何让图片,单行文本和多行文本实现各种浏览器的水平垂直居中的方案。...
View Article2012年优秀jQuery插件连载(四)
前三十个jQuery插件,您有用到过吗?或者说您有看见过吗?如果那些插件都不适合您,后面介绍的插件总有你喜欢的,多了解一下总是有好处的,这个我的愚见。(^-^) 2012年优秀jQuery插件连载(一) 2012年优秀jQuery插件连载(二) 2012年优秀jQuery插件连载(三) 初步了解前三十个jQuery插件,我们接着今天的旅行。 1、 jqFloat.js...
View Articlejs判断ie6浏览器
//Pure JavaScript, no framework - NOTE: this must be placed in an onLoad event or after the body has loaded or it will result in an error if(typeof document.body.style.maxHeight === "undefined") {...
View Articleie6 css sprites重复加载
如果你使用css sprites,那么在ie6下并不能发挥sprites的作用,它还是会每次再重新加载这个图片,解决方法为为ie6添加下面这条js: <!--[if IE 6]> <script type="text/javascript"> document.execCommand("BackgroundImageCache",false,true);...
View Articlemax-height最大高度
ie6不支持最大高度,可以使用css表达式或者js来实现,但考虑到css表达式太影响性能就不用考虑了,下面给出js解决方案 //直接操作需要的元素 var container = document.getElementById('container'); container.style.height = (container.scrollHeight > 199) ? "200px" :...
View Article100%高度
ie6如需要定义一个元素的100%高度,必须先指定其父元素一个具体的高度,而如果父元素直接就是body的话,还必须指定html的高度为100% /*普通元素*/ #parent {height:500px;} #child {height:100%;} /*父级元素为body元素*/ html{height:100%;} body{min-height:100%;height:auto...
View Article