Quantcast
Channel: w3cplus
Browsing all 1557 articles
Browse latest View live

兼容浏览器的hr样式代码

现代浏览器及ie8: hr { border : 0; height : 15px; background : url(hr.gif) 50% 0 no-repeat; margin : 1em 0; } 针对ie8以下: hr { display : list-item; list-style : url(hr.gif) inside; filter : alpha(opacity=0);...

View Article


用jquery对外链用新窗口打开

$("a[href^='http://']").click(function(){ this.target = "_blank"; }); 或者使用下面这个 $(function(){ $("a[href^='http://']").attr({'target':'_blank'}) }) 0 Vote up! jQuery

View Article


22个必须知道的css技巧

1、改变选中文字的背景和颜色 ::selection{ /* Safari and Opera */ background:#c3effd; color:#000; } ::-moz-selection{ /* Firefox */ background:#c3effd; color:#000; }2、防止火狐滚动条跳动 html{ overflow-y:scroll; }3、分页打印...

View Article

切好一个背景图——css背景技术

记得刚开始做css的时候,用ps切图,总得切的刚好的尺寸,生怕多了或是少了几个像素,这对拿捏的功夫要求就比较高了,甚至于切好了一用发现多了一个像 素,又得再切一下。其实大不必这么麻烦。如果多了点像素,一般都可以用背景定位技术来解决的,而少了一个像素那就必须重新切了。 如上部多了2px,我们定义背景的时候向上偏移2px, url(images/yourimage_bg.gif) no-repeat 0...

View Article

css覆写行内样式

<div class="block"> <span style="font-weight: bold; color: red;">Hello World</span> </div>众所周知,行内式最高级的, 如果我们要想使用导入式的来取代这个行内式的最高级,该如何写呢,用!important 如: .block span{ font-weight:...

View Article


Image may be NSFW.
Clik here to view.

使用CSS3的appearance属性改变元素的外观

前段时间在《修复iPhone上submit按钮bug》中介绍了使用“-webkit-appearance: none; ”来改变按钮在iPhone下的默认风格,其实我们可以反过来思路,使用“appearance”属性,来改变任何元素的浏览器默认风格,简单的说,你可以使用“appearance”属性将“段落p”渲染成button的风格,也可以渲染成“输入框”、“选择框”等效果。...

View Article

Image may be NSFW.
Clik here to view.

CSS3的calc()使用

calc()对大家来说,或许很陌生,不太会相信calc()是css中的部分。因为看其外表像个函数,既然是函数为何又出现在CSS中呢?这一点也让我百思不得其解,今天有一同事告诉我,说CSS3中有一个属性能实现自适应的布局,首先让我想到的是box-sizing,但跟我说还可以计算,这让我不得不想起calc()。因为早先在官网和一些blog上看到相关的介绍,但一直没有深入,也没有自己去测试过。今天花了一下...

View Article

Image may be NSFW.
Clik here to view.

jQuery制作瀑布流

“瀑布流布局”随着pinterest网的流行而出名,现在国内使用这种风格布局的网站也越来越多,比如说Mark之,蘑菇街,点点网,哇哦等等。我第一次听到这个布局名称是来自于“乔花写的《瀑布流布局浅析一文”,之后在群里也时不时有同学会问有关于这种布局的使用方法。今天我老话重谈,主要向大家介绍一些相关的制作插件,以及成功的案例,希望能给大家今后的工作有所帮助。 制作瀑布流布局的优秀插件...

View Article


Image may be NSFW.
Clik here to view.

12个制作全屏背景的jQuery插件

在Web页面的制作中,总会有时候碰到制作全屏背景的案例,特别是一些页游的专题页面中,为了尽显游戏的风格,时常这样做,看起来很酷。前面在《完美的页面背景图片制作》一文中也介绍过使用CSS3的background-size来制作,那么CSS能制作的效果,为何还要使用jQuery插件来呢?是的,你的想法是对的,但CSS制作有一个不足的地方,没办法添加更多炫的效果,而使用...

View Article


User Modify让你的文本可编辑

CSS3中的user-select属性可以控制用户能不能选择页面中的文本,今天给大家介强一个user-modify属性,用来控制用户能否对页面文本进行编辑: /*只能读*/ .read-only { -webkit-user-modify:read-only; -moz-user-modify:read-only; user-modify:read-only; } /*可读可写*/...

View Article

text-stroke给文字描边

Web中给标题之类描边的效果时不时的有,在以前都只能使用图片来制作这种效果,现在CSS3中的text-shadow虽然的做出类似的描边效果,但效果并不佳,其实CSS3中还有一个属性,制作描边效果非常的棒,这个属性就是——text-stroke。只可惜的是现在这个属性仅有webkit内核的浏览器支持。 其使用语法是: .elm { -webkit-text-stroke: width color; }...

View Article

Image may be NSFW.
Clik here to view.

Web布局连载——两栏固定布局(一)

CSS布局是一个很老的话题了,网上这方面的教程可以说是随处可见,本站前面也有一些相关的布局教程,但都是一些特殊的,比如说《等高布局》、《左定宽度右边自适应的等高布局》、《960网格布局》、《固定footer布局》和《中间固定两边自适应布局》等等。但这些布局并不是常见的布局,使用起来并不是太多,而对于常见的布局,w3cplus还没有对口的教程。好久之前有同学想了解这方面的知识,答应简单的写些这方面的教...

View Article

Image may be NSFW.
Clik here to view.

Web布局连载——两栏固定布局(二)

在《Web布局连载——两栏固定布局(一)》中,使用了两种不同的结构,配合不同的CSS浮动方法,实两了两种最为常见和最基础的两栏固定布局效果:侧栏在左边,主内容在右边(demo1,demo3),主内容在左边,侧栏在右边(demo2,demo4)。但有时候这种结构的布局并不能满足我们的需要,比如说页面的(header)部分,背景色占满了整个浏览器的宽度,那么在前面那篇文章中的布局就无法使用,因为其里面有...

View Article


Image may be NSFW.
Clik here to view.

Web布局连载——两栏固定布局(三)

《Web布局连载——两栏固定布局(一)》 《Web布局连载——两栏固定布局(二)》 前两篇介绍的布局,是我们Web布局中常见的,而且可以说是最基础的布局结构。今天这一节中我们继续介绍两栏固定布局,只不过今天的这种布局较前两节中的布局要更为难理解。而且叫法不一,我个一般喜欢把这种布局称为负margin布局,因为在布局中我们需要依靠元素的margin-left和margin-right的相关负值。...

View Article

js设置读取css样式

function css(obj, attr, value){ switch (arguments.length){ case 2: if(typeof arguments[1] == "object"){ for (var i in attr) i == "opacity" ? (obj.style["filter"] = "alpha(opacity=" + attr[i] + ")",...

View Article


js根据id,class,标签获取元素

var get = { byId: function(id) { return document.getElementById(id) }, byClass: function(sClass, oParent) { if(oParent.getElementsByClass){ return (oParent || document).getElementsByClass(sClass)...

View Article

跨浏览器事件对象

var EventUtil = { addHandler: function(elem,type,handler){ if (elem.addEventListener) { elem.addEventListener(type, handler, false); }else if(obj.attachEvent){ elem.attachEvent('on'+type,handler);...

View Article


js获取浏览器窗口宽高及网页宽高

/** / THIRD FUNCTION * getPageSize() by quirksmode.com * * @return Array Return an array with page width, height and window width, height */ function ___getPageSize() { var xScroll, yScroll; if...

View Article

js获取滚动距离

/** / THIRD FUNCTION * getPageScroll() by quirksmode.com * * @return Array Return an array with x,y page scroll values. */ function ___getPageScroll() { var xScroll, yScroll; if (self.pageYOffset) {...

View Article

Image may be NSFW.
Clik here to view.

css3 go重磅出击

css3 go借鉴于zen garden,旨在基于同一套html代码,用css3来完成丰富的效果,往简单点说,就是换肤吧。毕竟css3还不是很成熟,需要我们去做很多尝试,大家一起使劲,把各自积累的经验分享下,这样大家学习的成本也会大大降低,同时也一起促进了css3的发展。...

View Article
Browsing all 1557 articles
Browse latest View live