教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 前端开发 > CSS教程 >

你应该知道的30个实用CSS代码(2)

时间:2012-03-25 20:25来源:未知 作者:ken 点击:

4. Tucked Corners

CSS代码允许你创建类似非常酷的Gravatar首页效果

  1. div.tucked-corners {  
  2.         background#f6f6f6;  
  3.         height380px;  
  4.         margin50px auto;  
  5.         padding10px;  
  6.         positionrelative;  
  7.         width580px;  
  8.         -webkit-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);  
  9.            -moz-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);  
  10.                 box-shadow: 0 1px 7px hsla(0,0%,0%,.2);  
  11.     }  
  12.     span.tucked-corners {  
  13.         background#c4453c;  
  14.         displayblock;  
  15.         height380px;  
  16.         positionrelative;  
  17.         width580px;  
  18.         -webkit-box-shadow: inset 0 0 10px hsla(0,0%,0%,.25);  
  19.            -moz-box-shadow: inset 0 0 10px hsla(0,0%,0%,.25);  
  20.                 box-shadow: inset 0 0 10px hsla(0,0%,0%,.25);  
  21.     }  
  22.  
  23.     /* Top Corner Effect */ 
  24.  
  25.     .top-corners:after,  
  26.     .top-corners:before {  
  27.         background#e6e6e6;  
  28.         content'';  
  29.         height50px;  
  30.         positionabsolute;  
  31.         top: -25px;  
  32.         width100px;  
  33.         z-index10;  
  34.         -webkit-box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  35.            -moz-box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  36.                 box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  37.     }  
  38.     .top-corners:after {  
  39.         left: -50px;  
  40.         -webkit-transform: rotate(-45deg);  
  41.            -moz-transform: rotate(-45deg);  
  42.             -ms-transform: rotate(-45deg);  
  43.              -o-transform: rotate(-45deg);  
  44.                 transform: rotate(-45deg);  
  45.     }  
  46.     .top-corners:before {  
  47.         right: -50px;  
  48.         -webkit-transform: rotate(45deg);  
  49.            -moz-transform: rotate(45deg);  
  50.             -ms-transform: rotate(45deg);  
  51.              -o-transform: rotate(45deg);  
  52.                 transform: rotate(45deg);  
  53.     }  
  54.  
  55.     /* Bottom Corner Effect */ 
  56.  
  57.     .bottom-corners:after,  
  58.     .bottom-corners:before {  
  59.         background#e6e6e6;  
  60.         content'';  
  61.         height50px;  
  62.         positionabsolute;  
  63.         bottom: -25px;  
  64.         width100px;  
  65.         -webkit-box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  66.            -moz-box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  67.                 box-shadow: 0 6px 9px -8px hsla(0,0%,0%,.5);  
  68.     }  
  69.     .bottom-corners:after {  
  70.         left: -50px;  
  71.         -webkit-transform: rotate(-135deg);  
  72.            -moz-transform: rotate(-135deg);  
  73.             -ms-transform: rotate(-135deg);  
  74.              -o-transform: rotate(-135deg);  
  75.                 transform: rotate(-135deg);  
  76.     }  
  77.     .bottom-corners:before {  
  78.         right: -50px;  
  79.         -webkit-transform: rotate(135deg);  
  80.            -moz-transform: rotate(135deg);  
  81.             -ms-transform: rotate(135deg);  
  82.              -o-transform: rotate(135deg);  
  83.                 transform: rotate(135deg);  
  84.     } 

5. iPad-Specific CSS

修改一般的ipad屏幕布局

  1. @media only screen and (device-width768px) {  
  2.   /* For general iPad layouts */ 
  3. }  
  4.  
  5. @media only screen and (min-device-width481px) and (max-device-width1024px) and (orientation:portrait) {  
  6.   /* For portrait layouts only */ 
  7. }  
  8.  
  9. @media only screen and (min-device-width481px) and (max-device-width1024px) and (orientation:landscape) {  
  10.   /* For landscape layouts only */ 

6. Style links depending on file format

修改外部链接,email链接,pdf链接的样式

  1. /* external links */ 
  2. a[href^="http://"]{  
  3.     padding-right20px;  
  4.     backgroundurl(external.gif) no-repeat center right;  
  5. }  
  6.  
  7. /* emails */ 
  8.  
  9. a[href^="mailto:"]{  
  10. padding-right20px;  
  11.  
  12. backgroundurl(email.png) no-repeat center right;  
  13.  
  14. }  
  15.  
  16. /* pdfs */ 
  17.  
  18. a[href$=".pdf"]{  
  19. padding-right20px;  
  20. backgroundurl(pdf.png) no-repeat center right

(责任编辑:ken)

TAG标签:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容