分享27个使用纯 CSS 实现的图片画廊
图片画廊用于在网站上显示系列图片,它已成为网站重要的组成部分。实现图片画廊有很多种方法,今天要与大家分享的是27个使用纯 CSS 实现的图片画廊,它们轻量、加载速度快。
1- Pure CSS Sliding Image Gallery
2- Cross Browser Multi-Page Photograph Gallery
3- CSS Photo Shuffler
4- Slidin
http://www.cyqdata.cn/cnblogs/article-detail-36381
CSS排版:例子和工具
在这系列文章的前面一部分,我们讨论了CSS排版的一些技术和最佳实践。现在让我们通过一些案例学习,工具以及网页中一系列出色排版来更深入的研究。
这是CSS排版参考三篇系列中的第三部分,这三篇将涵盖从基本语法到最佳实践,以及CSS排版相关工具的内容。
CSS排版:基础
CSS排版:技术与最佳实践
CSS排版:例子和工具
CSS排版案例学习
教程和理论很不错,但是没有比案例学习更能够说明事情
http://www.cyqdata.cn/cnblogs/article-detail-36323
调研CSS选择器在浏览器中的支持情况
网上有很多这样的信息,很多的图表对各个浏览器进行比较,关于特性的支持,其实有些不全面,本文就日常常见的一些css选择器进行一个总结(本文在标准模式下)。1)关于:active,:link,:hover,:visited伪类在css1的规范中,这四个伪类仅作用在a 标签上。在后来的所有浏览器中都是支持a标签的这个属性。所以为了鼠标特效能够支持各种浏览器,a标签是一个首选的标签,利用display:b
http://www.cyqdata.cn/cnblogs/article-detail-36298
高效CSS写法
上周末翻译了molliza 和google关于高效CSS 的写法的文章,觉得他们的说法有一些共同之处,就是CSS解析引擎是从右到左开始解析的,我们要做的就是减少CSS引擎的解析时间,所以避免一些低效的CSS 选择器去匹配大量元素能够减少页面加载的时间。结合我自己编写CSS的经验,我总结如下:1) CSS 的层级选择器不要超过3个,保持3个以内 bad case: .class1 ul li a{}
http://www.cyqdata.cn/cnblogs/article-detail-36252
IE6下PNG图片无法实现透明的解决方案(非CSS,多图)
1.首先我们在PS中准备好范例中需要的图片素材
图片如下:
2.我们看看在IE6下改图是怎么呈现的.
3.解决方法是将图片以”索引颜色”模式保存起来
然后保存为*.png
4.查看最终结果
<html>
<head></head>
<body bgColor="#000">
<!-- This
http://www.cyqdata.cn/cnblogs/article-detail-36061
书写css伪类时冒号前或后多个空格导致该规则失效
相信多数开发者不会多个空格。偶然发现的,网上多数css格式化将压缩后的css格式化后会发生这个情况。搜“css格式化”,以下网站http://www.jb51.net/tools/cssyasuo.shtmlhttp://www.ttmouse.com/geshi.html格式化后会多出个空格,多出空格后样式规则失效了。
<!DOCTYPE html>
<
http://www.cyqdata.cn/cnblogs/article-detail-35968
各浏览器中disabled属性及对应css选择器的差异性
disabled属性只应用在以下元素BUTTON, INPUT, OPTGROUP, OPTION, SELECT, TEXTAREA见 HTML 4.01 的 属性表 多数时候我们会遵循标准,不再其它元素上使用该属性。但部分人没有注意disabled的应用规则,误认为所有元素都可以使用该属性。并且在IE浏览器上生效,得到了证明。比如:
<label disabled="disabled
http://www.cyqdata.cn/cnblogs/article-detail-35919
使用 CSS3 可以实现的五种很酷很炫的效果
CSS3 给 Web 开发带来了革命性的影响,以前很多需要 JavaScript 才能实现的复杂效果,现在使用 CSS3 就能简单的实现。如果你想了解 CSS3 可以做些什么的话,可以参考本文列出的 CSS3 能实现的很炫的应用。这些很酷的例子中有渐变、旋转、字体效果以及三维变换等等,尽情欣赏吧。
1. 制作精美的按钮
2. 实现很酷的字体效果
3. 创建时尚的
http://www.cyqdata.cn/cnblogs/article-detail-35851
css非标准的ime-mode属性
ime是Input Method Editor的简称。它是一种专门的应用程序, 用来输入代表东亚地区书面语言文字的不同字符。使用此种输入法,不需特殊的键盘(对应各种语言的键盘)即可输入东亚诸国(如中文、日文、韩文、俄文等)的各种文字。日本IME,是可以输入表音文字 (かな)与変换表意文字 (汉字) 的 一种输入法,而且它具有人工智慧,可以将一般较常使用的表意语句置于输入法的词库中。日本IME输入法
http://www.cyqdata.cn/cnblogs/article-detail-35737
CSS3属性之五:text-overflow
语法:
text-overflow : clip |
ellipsis
取值:
clip:
不显示省略标记(...),而是简单的裁切。
ellipsis:
当对象内文本溢出时显示省略标记(...)
说明:
设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。
text-overflow属性仅是注解,当文本溢出
http://www.cyqdata.cn/cnblogs/article-detail-35469
CSS排版:技术与最佳实践
在这个系列的第一部分,我们讨论了一些与CSS排版的基础概念。现在我们将讨论一些出色的技术,建议,技巧以及处理网站排版的最佳实践。这是CSS排版参考三篇系列中的第二部分,这三篇将涵盖从基本语法到最佳实践,以及CSS排版相关工具的内容。
CSS排版:基础
CSS排版:技术与最佳实践
CSS排版:例子和工具
用@font-face改善网页排版
对于普通文本块,使用巧妙的字体栈(如第一部分讨论的)是一
http://www.cyqdata.cn/cnblogs/article-detail-35360
SquishIt——JavaScript、CSS压缩器
一段事件木有更新博客了,主要是这段时间工作略忙,业余时间又在帮个朋友做个小东西,于是也就没去接触新东西。今天上网的时候一个老同事(我刚出来工作时的师傅^_^)发来个网址,说是有好东西叫我看,于是看了一下,果然发现了好东西,也解决了之前我在思考的一个小问题。是一个C#.NET的组件来的,由于资料是E文的,按照惯例似懂非懂地看完然后写点测试DEMO。这篇文章记录一
http://www.cyqdata.cn/cnblogs/article-detail-35241
CSS3属性之三:text-shadow
语法:
text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]*
相关属性 : 无
取值:
<color> :指定颜色。<length> :由浮点数字和单位标识符组成的长度值。可为负值
http://www.cyqdata.cn/cnblogs/article-detail-35008
神奇的css属性pointer-events
绝对定位元素盖住链接或添加某事件handle的元素后,那么该链接的默认行为(页面跳转)或元素事件将不会被触发。现在Firefox3.6+/Safari4+/Chrome支持一个称为pointer-events的css属性。使用该属性可以决定是否能穿透绝对定位元素去触发下面元素的某些行为。如下
<!DOCTYPE html>
<html>
<head>
<
http://www.cyqdata.cn/cnblogs/article-detail-34997
用事实证明cssText性能不一定高
在cnblogs上看到一个名为sandy的人发表了一个博文:用事实证明cssText性能高对作者本人不做任何评论。但是作者坚持认为cssText比style快,拒绝承认事实,让人感到惋惜。
我觉得有必要让大家听到不同的声音,是真是假,自己做分辨。
我测试的代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN
http://www.cyqdata.cn/cnblogs/article-detail-32637
The jQuery UI CSS Framework(中文说明)
在项目中经常会用到一些样式什么的,如果使用了jQuery UI那么很多的图标,样式什么的,就可以尽量使用jQuery UI里面已经定义好了的,在此就对jQuery UI中的css做写了下注释,提供自己准备利用jQuery UI的样式来写控件的朋友们,自己也顺带做下记录。 Layout Helpers(布局帮助) .ui-helper-hidden: Applies display:
http://www.cyqdata.cn/cnblogs/article-detail-32636
仅IE6/7/8下cssText返回值少了分号
如下
<!DOCTYPE html>
<html>
<head>
<title>IE6/7/8下cssText返回值少了分号</title>
</head>
<body>
<div style="color:red;">TEST</div>
<script>
var
http://www.cyqdata.cn/cnblogs/article-detail-32570
24款非常实用的CSS3工具终极收藏
对于Web设计和开发人员来说,CSS是非常重要的一部分,随着越来越多的浏览器对CSS3的支持及不断完善,设计师和开发者们有了更多的选择。如今,用纯CSS就可以实现各种各样很酷的效果,甚至是动画。今天这篇文章向大家推荐24款非常优秀的CSS3工具,为了获得更佳的效果,请在Chrome 4+, Safari 4+, Firefox 3.6+, IE9+, Opera 10.5+版本浏览器中浏览如下在线
http://www.cyqdata.cn/cnblogs/article-detail-32361
CSS3动画播放时间-速度分析
CSS3最引人注目的莫过于支持动画效果。只要预先定义好关键帧的css样式,以及动画时间,浏览器就会自动生成播放其中的每个帧。这在以往需要不少的js代码,并且运行效率并不高。CSS3的动画效果极大程度上减轻了脚本的编写,使得开发者可以把更多的精力投入在内容上,而不是实现上。
不
http://www.cyqdata.cn/cnblogs/article-detail-31747
用CSS制作一个圆形放大镜
话说图片放大,这是一个再容易不过的效果了。当然,今天说的可不是简简单单的在一个框里放大,而是一个圆。就像放大镜或是狙击镜那样,只有圆圈里的放大,圈外的当然还是原来的图片。这是不是很不可思议? 当然不是。做过Flash的也许会脱口而出:套个蒙版就是了。可惜CSS不是Flash,没有那一套。我们只有从CSS里面慢慢挖掘。
先
http://www.cyqdata.cn/cnblogs/article-detail-31685