`
天上掉下个喜欢编程的榕哥哥
  • 浏览: 28256 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自己用过的一些比较有用的css3新属性

阅读更多

         css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开始慢慢的去了解并使用css3(还有html5),因为我觉得这是一种趋势,它是一种已经被制定的标准。我并不是专门在做前端的,只是有时不得不自己去写这些东西,有时喜欢研究研究这些,所有以上只是我的个人看法。

 

 1、在之前我想在页面做出一个边框为圆角框,貌似需要写挺多css代码的(可能我没了解到更好的办法),在css3里有一个属性创建圆角是非常容易的 ,设置好角度也可以创建一个圆

border-radius:

     
     

 
 css代码:

 

#test

{

text-align:center;

padding:10px 40px; 

background:gray;

width:350px;

border-radius:10px;

-moz-border-radius:10px; /* 为了让老的 Firefox版本支持 */

}

</style>

 

html代码:

<body>

<div id="test">border-radius 做圆角的例子。</div>

</body>

 

 

2、CSS3 边框阴影,之前我都是直接利用图片做背景实现的效果,用css3中的box-shadow属性也可以做到

box-shadow:

   
        
       

 

css代码:

 

#test1

{

box-shadow: 10px 10px 5px #A5A5A5;

background-color:#B7CDF2;

width:300px;

height:100px;

}

 

html代码:

<body>

<div id="test1"></div>

</body>

 

3、css3 支持背景图片可以用多张图片

 

CSS3 多重背景图片

    

     
        

 

.box

{

width:464px;

height:300px;

background:url(test1.jpg) 0 0 no-repeat,url(test2.jpg) 100% 0 no-repeat;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

 

4、text-overflow 属性规定当文本溢出包含元素时发生的事情。

此属性支持切断容器中的文本,当文本溢出可以给出了一个省略号的特性。


     
    
  

   
 
 .test3 {

   text-overflow:ellipsis;

   overflow:hidden;

   white-space:nowrap;

   border: 1px solid black;

   width: 400px;

   padding: 20px;

   cursor: pointer;

}

#test3:hover {

  white-space: normal;

  color: rgba(0,0,0,1);

  background: #e3e3e3;

  border: 1px solid #666;

}

</style>

</head>

<body>

<div class="test3" id="test3">当这里显示的内容溢出是会有省略号,鼠标移到文本上面会显示所有内容</div>

</body>

 

5、过渡效果,通过 CSS3,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。

 

效果用贴图比较难体现出来,有兴趣自己运行下面代码:

 

<style>

 

div

 

{

 

width:100px;

 

height:100px;

 

background:blue;

 

transition:width 2s, height 2s;

 

-moz-transition:width 2s, height 2s, -moz-transform 2s; /* 可以支持Firefox 4 */

 

-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* 可以支持Safari and Chrome */

 

-o-transition:width 2s, height 2s, -o-transform 2s; /* 可以支持Opera */

 

}

 

 

 

div:hover

 

{

 

width:200px;

 

height:200px;

 

transform:rotate(180deg);

 

-moz-transform:rotate(180deg); /* 可以支持Firefox 4 */

 

-webkit-transform:rotate(180deg); /* 可以支持Safari and Chrome */

 

-o-transform:rotate(180deg); /* 可以支持Opera */

 

}

 

</style>

 

</head>

 

<body>

 

<div>把鼠标放上该区域,来查看过渡效果。</div>

 

</body>

 

 

 

 

  • 大小: 5.2 KB
  • 大小: 3.5 KB
  • 大小: 31.7 KB
  • 大小: 10.4 KB
  • 大小: 11.1 KB
0
1
分享到:
评论

相关推荐

    推荐一些比较有用的css3新属性

    里给大家推荐4个CSS3的新属性,非常的实用,附上示例,有需要的朋友可以好好研究下。做项目经常会用到

    CSS和CSS3思维导图(xmind版)

    css3和css,在编写code的时候,除了对一些css3中新出现的属性设置,其它完全一样。 CSS3新增属性 box-shadow(阴影效果) border-colors(为边框设置多种颜色)  boder-image(图片边框) text-shadow(文本阴影) ...

    div+css有实例,易学易懂

    3.3.2 一些CSS 的实用技巧 3.3.3 怎样调试CSS 3.4 关于CSS 的学习 第4 章 网页头部元素的详细定义 第41 页 4.1 DOCTYPE 的选择 4.1.1 什么是DOCTYPE 4.1.2 选择什么样的DOCTYPE 4.2 名字空间 4.3 编码问题 4.4 meta ...

    CSS的私有属性小结(针对FireFox浏览器)

    FF中CSS的私有属性小结  有时..有些东西FF总是支持不好……. 只能找私有属性来帮忙…. 例子还米做… 因为太多太不了解了… 等理解得差不多时搞成本电子书. 虽然这些不推荐使用, 可是万不得以的时候总得有个...

    《CSS全程指南》随书光盘

    本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳实践之后,讨论了核心的CSS技术,例如图像、链接、列表操纵、表单设计等。每一章内容由浅入深,直到建立比较复杂的示例。之后本书又着重讨论如何使用DIV...

    简单但很实用的5个css属性

    5个有用的css属性可能你是比较熟悉的,但是很少使用到它们。我这里讨论的不是css3的新属性。

    CSS3文字阴影实现乳白文字效果.zip

    CSS3文字阴影实现乳白文字效果是一款有效利用css3的text-shadow属性,可以实现很多漂亮的效果。

    css3实现超炫风车特效

    前面讲过css3可以替代很多js实现的效果,其实很多时候纯css3甚至可以替代图片,直接用css3就可以画出一些简单的图片。虽然css3画出来的图片效果可能不如直接用图片的好,实现起来也比较复杂,最麻烦的是兼容性问题,...

    飞雀教育CSS3知识点:文本属性

    CSS即层叠样式表(Cascading StyleSheet),是学习HTML5过程中必不可少的部分。我们在网页制作时会采用层叠样式表技术,这样可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。

    HTML5&CSS3网页制作:zindex层叠等级属性.pptx

    注意:z-index属性仅对定位元素有效。 语法格式 z-index: auto | ; z-index层叠等级属性 示例:设置相对定位的盒子z-index层叠等级依次降低 #one { z-index: 3; } #two{ z-index: 2; } #three { z-index: 1; } 总结 ...

    CSS层叠样式表学习指南

     更神奇的是,用CSS,仅仅改变一个文件就可以改变数百个网页的外观......个性化的表现而不损失访问者......所有这些都因为网页样式表的强大和灵活特性。  让我们开始吧! CSS 速成 层叠样式表的基础入门。 ...

    Css基础(二).doc

    css的基础知识汇总,主要是讲述css的一些选择器种类,包括复合、兄弟等等,有效的帮助大家学习css样式表,掌握一些常见属性的设置

    Css3新特性应用之视觉效果实例

    本文介绍了Css3新特性应用之视觉效果,具体有单侧阴影、不规则投影、染色体效果、毛玻璃效果、折角效果,具体实现如下: 一、单侧阴影 1、box-shadow属性的应用,格式:h-shadow v-shadow blur spread color inset...

    css参考手册(exe版)

    CSS 索引│CSS 结构│CSS 属性 -------------------------------------------------------------------------------- 现在开始样式表! 仅仅改变一个文件就可以改变数百个网页的外观......个性化的表现而不损失...

    CSS的未来:一些试验性非主流隐藏在浏览器中的CSS属性

    尽管现代浏览器已经支持了众多的CSS3属性,但是大部分设计师和开发人员貌似依然在关注于一些很“主流”的属性,如border-radius、box-shadow或者transform等。它们有良好的文档、很好的测试并且最常用到,所以如果你...

    可替代CSS3 transition和transform的jQuery插件

    jQuery Transit是一款可制作超级平滑的CSS3 transformations 和 transitions动画的...它能够通过jQuery来完成CSS转换和过渡动画效果,这对于一些不支持CSS3转换和过渡属性的浏览器来说是一个非常有用的jQuery插件。

    HTML5 CSS3 变形彩色扇子

    里面有用H5 css3的transform:rotate做出来的彩色扇子,可以了解一下,基础很简单

    CSS网站布局实录 (第二版)PDF版

    1.6.2 使用Web标准之后表格还有用吗 1.6.3 可以继续使用HTML来设计网页吗 1.6.4 为什么不直接使用到XML 1.6.5 学习CSS布局比表格困难吗 1.6.6 CSS布局是否意味着必须手写代码 1.6.7 什么叫网站重构 1.6.8 使用Web...

    17个有趣实用的CSS3悬停效果教程

    在这篇文章中,我分享了18个CSS3悬停效果的教程,来让你的网站变得饱满并且传达更好的用户体验。本文介绍了CSS 3的动画属性,使用这个属性可以不用费多大力气就创建出一个悬停效果。我们希望你会觉得我们收集的CSS 3...

Global site tag (gtag.js) - Google Analytics