`

22个常用的css例子

css 
阅读更多

1.简单又好的 Blockquote 样式
CSS代码如下:

  1. blockquote {
  2. background:#f9f9f9;
  3. border-left:10px solid #ccc;
  4. margin:1.5em 10px;
  5. padding:.5em 10px;
  6. quotes:"\201C""\201D""\2018""\2019";
  7. }
  8. blockquote:before {
  9. color:#ccc;
  10. content:open-quote;
  11. font-size:4em;
  12. line-height:.1em;
  13. margin-right:.25em;
  14. vertical-align:-.4em;
  15. }
  16. blockquote p {
  17. display:inline;
  18. }
复制代码


2.图像在水平或者垂直方向的绝对定位

  1. img {
  2. position: absolute;
  3. top: 50%;
  4. left: 50%;
  5. width: 500px;
  6. height: 500px;
  7. margin-top: -250px; /* Half the height */
  8. margin-left: -250px; /* Half the width */
  9. }
复制代码


3.用PHP压缩CSS代码

  1. <?php
  2. ob_start ("ob_gzhandler");
  3. header("Content-type: text/css; charset: UTF-8");
  4. header("Cache-Control: must-revalidate");
  5. $offset = 60 * 60 ;
  6. $ExpStr = "Expires: " .
  7. gmdate("D, d M Y H:i:s",
  8. time() + $offset) . " GMT";
  9. header($ExpStr);
  10. ?>
  11. body { color: red; }
复制代码


4.如何用css实现小三角形符号
具体代码如下  首先是html代码

  1. <div class="arrow-up"></div>
  2. <div class="arrow-down"></div>
  3. <div class="arrow-left"></div>
  4. <div class="arrow-right"></div>
复制代码


css代码

  1. .arrow-up {
  2. width: 0; 
  3. height: 0; 
  4. border-left: 5px solid transparent;
  5. border-right: 5px solid transparent;
  6. border-bottom: 5px solid black;
  7. }
  8. .arrow-down {
  9. width: 0; 
  10. height: 0; 
  11. border-left: 20px solid transparent;
  12. border-right: 20px solid transparent;
  13. border-top: 20px solid #f00;
  14. }
  15. .arrow-right {
  16. width: 0; 
  17. height: 0; 
  18. border-top: 60px solid transparent;
  19. border-bottom: 60px solid transparent;
  20. border-left: 60px solid green;
  21. }
  22. .arrow-left {
  23. width: 0; 
  24. height: 0; 
  25. border-top: 10px solid transparent;
  26. border-bottom: 10px solid transparent; 
  27. border-right:10px solid blue; 
  28. }
复制代码


5.翻转图片

CSS代码

  1. img {
  2. -moz-transform: scaleX(-1);
  3. -o-transform: scaleX(-1);
  4. -webkit-transform: scaleX(-1);
  5. transform: scaleX(-1);
  6. filter: FlipH;
  7. -ms-filter: "FlipH";
  8. }
复制代码

6.Clearfix

  1. .clearfix:after {
  2. visibility: hidden;
  3. display: block;
  4. font-size: 0;
  5. content: " ";
  6. clear: both;
  7. height: 0;
  8. }
  9. .clearfix { display: inline-block; }
  10. /* start commented backslash hack \*/
  11. * html .clearfix { height: 1%; }
  12. .clearfix { display: block; }
  13. /* close commented backslash hack */
复制代码

7.在IE6中的固定定位

<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif;">8.jpg 

8.隐藏和文本文字缩进 

  1. h1 {
  2. text-indent:-9999px;
  3. margin:0 auto;
  4. width:400px;
  5. height:100px;
  6. background:transparent url("images/logo.jpg") no-repeat scroll;
  7. }
复制代码

上面CSS代码设置text-indent 为负值,正好文字移到了左边,可以实现部分文字隐藏

9.在iPad当中定位CSS代码

<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif;">9.jpg 

10.根据不同的文件类型,展示不同的链接,看下面的代码


  1. /* external links */
  2. a[href^="http://"]{
  3. padding-right: 20px;
  4. background: url(external.gif) no-repeat center right;
  5. }
  6. /* emails */
  7. a[href^="mailto:"]{
  8. padding-right: 20px;
  9. background: url(email.png) no-repeat center right;
  10. }
  11. /* pdfs */
  12. a[href$=".pdf"]{
  13. padding-right: 20px;
  14. background: url(pdf.png) no-repeat center right;
  15. }
复制代码

此代码段经常被用来增加用户体验的。经常在互联网上我们发现一些链接移动到上面的时候会显示不同的小图标。可以使用此代码段,你告诉用户是否它一个外部链接、 电子邮件、 pdf、或者其他图标

11.边框圆角

  1. .round{
  2. -moz-border-radius: 10px;
  3. -webkit-border-radius: 10px;
  4. border-radius: 10px; /* future proofing */
  5. -khtml-border-radius: 10px; /* for old Konqueror browsers */
  6. }
复制代码

12.去除textarea在IE当中的滚动条效果

  1. textarea{ 
  2. overflow:auto; 
  3. }
复制代码


13.使页面在中央

  1. .wrapper {
  2. width:960px;
  3. margin:0 auto;
  4. }
复制代码


14.CSS文字阴影效果

  1. p { text-shadow: 1px 1px 1px #000; }
复制代码

15.CSS透明度
一谈到透明度问题,这个真是令人头疼,明明在火狐和谷歌浏览器当中效果看到好好的,在IE当中浏览就变了味,好在可以通过下面的CSS代码解决

  1. .transparent {
  2. filter:alpha(opacity=50);
  3. -moz-opacity:0.5;
  4. -khtml-opacity: 0.5;
  5. opacity: 0.5;
  6. }
复制代码


16.垂直居中

  1. .container {
  2. min-height: 10em;
  3. display: table-cell;
  4. vertical-align: middle;
  5. }
复制代码


17.Min-height in IE

  1. .box {
  2. min-height:500px;
  3. height:auto !important;
  4. height:500px;
  5. }
复制代码


18.使gif图像可以来回蹦跳

<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif;">10.jpg 

19.打印分页符

  1. .page-break{
  2. page-break-before:always;
  3. }
复制代码


20.固定页脚位置

  1. #footer {
  2. position:fixed;
  3. left:0px;
  4. bottom:0px;
  5. height:32px;
  6. width:100%;
  7. background:#333;
  8. }
  9. /* IE 6 */
  10. * html #footer {
  11. position:absolute;
  12. top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
  13. }
复制代码


21.文字旋转

  1. .rotate {
  2. /* Safari */
  3. -webkit-transform: rotate(-90deg);
  4. /* Firefox */
  5. -moz-transform: rotate(-90deg);
  6. /* IE */
  7. -ms-transform: rotate(-90deg);
  8. /* Opera */
  9. -o-transform: rotate(-90deg);
  10. /* Internet Explorer */
  11. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  12. }
复制代码


22.A链接伪类(按顺序)
CSS代码

  1. a:link {color: blue;}
  2. a:visited {color: purple;}
  3. a:hover {color: red;}
  4. a:active {color: yellow;}
复制代码


23.设置ul阴影效果和边框圆角
CSS代码如下

  1. ul.box {
  2. position: relative;
  3. z-index: 1; /* prevent shadows falling behind containers with backgrounds */
  4. overflow: hidden;
  5. list-style: none;
  6. margin: 0;
  7. padding: 0; }
  8. ul.box li {
  9. position: relative;
  10. float: left;
  11. width: 250px;
  12. height: 150px;
  13. padding: 0;
  14. border: 1px solid #efefef;
  15. margin: 0 30px 30px 0;
  16. background: #fff;
  17. -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
  18. -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
  19. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }
  20. ul.box li:before,
  21. ul.box li:after {
  22. content: '';
  23. z-index: -1;
  24. position: absolute;
  25. left: 10px;
  26. bottom: 10px;
  27. width: 70%;
  28. max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
  29. max-height: 100px;
  30. height: 55%;
  31. -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  32. -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  33. box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  34. -webkit-transform: skew(-15deg) rotate(-6deg);
  35. -moz-transform: skew(-15deg) rotate(-6deg);
  36. -ms-transform: skew(-15deg) rotate(-6deg);
  37. -o-transform: skew(-15deg) rotate(-6deg);
  38. transform: skew(-15deg) rotate(-6deg); }
  39. ul.box li:after {
  40. left: auto;
  41. right: 10px;
  42. -webkit-transform: skew(15deg) rotate(6deg);
  43. -moz-transform: skew(15deg) rotate(6deg);
  44. -ms-transform: skew(15deg) rotate(6deg);
  45. -o-transform: skew(15deg) rotate(6deg);
  46. transform: skew(15deg) rotate(6deg); }
复制代码


24.图片预加载功能

<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif;">11.jpg 

25.设计梯子型文字

  1. h1 {
  2. font-size: 72px;
  3. background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#333));
  4. -webkit-background-clip: text;
  5. -webkit-text-fill-color: transparent;
  6. }
复制代码


via:http://www.cnblogs.com/58top/archive/2012/07/20/2601686.html

分享到:
评论

相关推荐

    JQuery&CSS;&CSS;+DIV实例大全.rar

    4.JS+CSS通用一个页面同时三个焦点图轮换效果完整实例 5.JS+CSS网页版模拟QQ登录框界面特效示例 6.JS+flash立柱广告代码仿百度MP3搜索右侧可伸缩的立柱广告效果 7.JS版本黑色超动感二级菜单导航模块代码 穿越...

    jquery帮助文档

    parent(expr) 例子中删除个body append(content) C要 css(name) 删除多余的 unbind([type],[data]) 代码注释翻译 change(fn) 未翻译的翻译一下 click(fn) 常用的事件-&gt;几个事件的顺序 dblclick(fn) 未...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,...

    jQuery1.3API参考文档中文版

    + ajax的error回调的第二个参数可能值"timeout", "error", "notmodified" 和 "parsererror" + ajax参数xhr * animate 的duration为0的问题 * show, hide, toggle, slideDown, slideUp, slideToggle 在jQuery 1.3中,...

    Java语言基础下载

    第二十二章:使用Java解析XML 397 学习目标 397 解析器的介绍 398 DOM以及广义的基于树的处理具有几个优点 399 文档对象模型(DOM)解析实例 402 DOM对象 404 DOM解析的例子: 406 SAX解析实例 409 DOM4J解析实例 ...

    jQuery 1.3 API 参考文档中文版 html

    + ajax的error回调的第二个参数可能值"timeout", "error", "notmodified" 和 "parsererror" + ajax参数xhr * animate 的duration为0的问题 * show, hide, toggle, slideDown, slideUp, slideToggle 在jQuery 1.3中,...

    JAVA上百实例源码以及开源项目源代码

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    asp.net知识库

    一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL学习心得 - 调用属性值 XSLT与XML转换的详细介绍 功能应用 读写搜索 基础教程 RSS Web2.0时代,RSS你会用了吗?(技术...

    WKE WebUI基本组件演示,使用了LayUI框架标题栏整体窗口UI演示-易语言

     增加几个常用语言的识别 2016-8-22  加入JavascriptCore文字变量支持  优化 cairo 绘图性能 2016-8-17  修正mail.qq.com乱码问题  更新 curl到 7.50.1  加入未知编码自动识别判断 2016-8-13  加入WOFF图标...

    jQuery权威指南-源代码

    除此之外,本书还包括大量的实例,不仅每个知识点都配有小例子,而且还有两个综合性的案例。对于初学者而言,本书应该是学习jQuery的首选。——jQuery中文用户组 jQuery因为易于使用和功能强大著称,是所有Web开发者...

    Ext Js权威指南(.zip.001

    Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...

Global site tag (gtag.js) - Google Analytics