在我们日常工作中,由于考虑到浏览器的兼容性,所以很少用CSS3样式。关于其标准,W3C 仍然在对 CSS3 规范进行开发。不过,现代浏览器已经实现了相当多的 CSS3 属性。最近学习了CSS3,发现功能确实很强大,当然它的内容比较的多,目前我学习到的也是一些基础的内容,下面总结了一下几种我们比较常用的样式。1、如图所示

一个倾斜的图片,有描边有投影,在我们CSS2的时候,可能实现比较麻烦,在css3中就比较容易的实现了,以下是我们所需要的样式:

  1. div.rotate_img
  2. {width:200px;
  3. padding:10px;
  4. border:1px solid #BFBFBF;
  5. background-color:white;
  6. box-shadow:2px 2px 3px #aaaaaa;
  7. -ms-transform:rotate(7deg); /* IE 9 */
  8. -moz-transform:rotate(7deg); /* Firefox */
  9. -webkit-transform:rotate(7deg); /* Safari and Chrome */
  10. -o-transform:rotate(7deg); /* Opera */
  11. transform:rotate(7deg);

所用到的CSS3样式有,阴影:box-shadow;图片旋转:transform:rotate(7deg); 其中还有在各个浏览器的写法。值 rotate(7deg); 把元素顺时针旋转 7 度。

这里我们用box-shadow给图片加了一个投影,在CSS3中,新增了text-shadow:文字投影;您能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色:

  1. h1{text-shadow: 5px 5px 5px #FF0000;}

2、 CSS3 圆角边框
在 CSS2 中添加圆角矩形需要技巧。我们必须为每个圆角使用不同的图片。在 CSS3 中,创建圆角是非常容易的。在 CSS3 中,border-radius 属性用于创建圆角: border-radius:10px;
如图

  1. .demo01{
  2. border:2px #999 solid;
  3. border-radius:10px;
  4. -webkit-border-radius:10px;
  5. -moz-border-radius:10px;
  6. width:160px;
  7. height:120px;

3、CSS3 的过渡

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

CSS3 过渡(鼠标指向这)

  1. .animated_div {
  2. background: #92B901;
  3. border-radius: 5px;
  4. color: #FFFFFF;
  5. height: 40px;
  6. opacity: 0.4;
  7. padding: 20px 10px 0;
  8. transition-duration: 1s, 1s, 1s, 1s, 1s, 1s;
  9. transition-property: width, height, transform, background, font-size, opacity;
  10. width: 65px;
  11. .animated_div:hover {
  12. background: #1EC7E6;
  13. font-size: 16px;
  14. height: 60px;
  15. opacity: 1;
  16. transform: rotate(360deg);
  17. width: 90px;

几种常用CSS3样式的更多相关文章

  1. 11种常用css样式学习大结局滚动条与显示隐藏

    滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...

  2. 对于72种常用css3的使用经验

    对于72种常用css3的使用经验 保存网站源码 目的 保证有足够的css和js文件源码 拿到当前网页的整体布局 本地化 创建web项目 将web项目创建出来 在项目中创建一个文件夹 将所有的js和cs ...

  3. 11种常用css样式之表格和定位样式学习

    table表格中border-collapse: collapse;/*表格边框是否合并*/border-spacing: 10px;/*表格边框之间的距离*/定位详情可以阅读position属性值4 ...

  4. 11种常用css样式之鼠标、列表和尺寸样式学习

    鼠标cursor常见样式crosshair;/*十字形状*/cursor:pointer;/*小手形状*/cursor:wait;/*等待形状*/cursor:text;/*默认 文本形状*/curs ...

  5. 11种常用css样式之border学习

    边框border通常简写为"border:1px solid red;"但其实一个完整的border边框其实是由1.border-width/*边框宽度*/,2.border-st ...

  6. 11种常用css样式之background学习

    background如何简写?如何在背景图像不变的情况下,依旧实现页面文字滚动,为之奈何?别担心,快用background-attachment: fixed;/*固定定位*/常用的backgroun ...

  7. 11种常用css样式之开篇文本字体学习

    常见css样式:1.字体与颜色2.背景属性3.文本属性4.边框属性5.鼠标光标属性6.列表样式7.定位属性8.内外边距9.浮动和清除浮动10.滚动条11.显示和隐藏 文本:1.letter-spaci ...

  8. 几个常用的CSS3样式代码以及不兼容的解决办法

    原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 CSS3代码: -webkit-border-radius:10px; -moz-border-radiu ...

  9. WPF 几种常用控件样式的总结

    这里把wpf中几种常用样式总结一下,后期可以直接拷贝使用,呵呵 一.Button <ResourceDictionary xmlns="http://schemas.microsoft ...

随机推荐

  1. 第7章 Ajax数据爬取

    Ajax 简介 Ajax 分析方法 Ajax 结果提取

  2. Steam安装Google Earth VR

    打开Steam 打开火狐浏览器 输入steam://install/348250

  3. Python查找文件

    1. 利用字符串的前缀和后缀匹配查找文件 str.startswith() star.endswith() 2.使用fnmatch fnmatch              判断文件名是否符合特定模式 ...

  4. VMware按装ISO

    破解码 vmware12 5A02H-AU243-TZJ49-GTC7K-3C61N vmware14CG54H-D8D0H-H8DHY-C6X7X-N2KG6 创建虚拟机 也可以选第三个直接选择Ce ...

  5. JS使用中碰到的一些问题

    settimeout: 1.setTimeout(function () {//这个则会在1秒后进行弹出1 alert(1); }, 1000); 2.setTimeout(alert(1), 100 ...

  6. tp3.2 ajax 表单提交

    前台: 1 <form action="javascript:;" method="post" class="form_div" id ...

  7. JS 运行、复制、另存为 代码。

    //运行代码 function runEx(cod1) { cod = document.getElementById(cod1) var code = cod.value; if (code != ...

  8. IOS多线程之线程的创建

    版权声明:原创作品,谢绝转载!否则将追究法律责任.   之前也说过线程是消耗资源的.多线程会占用你应用程序(和系统的)的内存使用和性能方面的资源.我们创建一个线程后可以对他的一些部分进行配置例如可以对 ...

  9. 决策树归纳算法之ID3

    学习是一个循序渐进的过程,我们首先来认识一下,什么是决策树.顾名思义,决策树就是拿来对一个事物做决策,作判断.那如何判断呢?凭什么判断呢?都是值得我们去思考的问题. 请看以下两个简单例子: 第一个例子 ...

  10. SharpGL学习笔记(四) 正射投影

    上节谈到投影变换分为透视投影(perspective projection)和正射投影(orthographic projection)两种. 透视投影我们已经介绍过了, 现在谈谈正视投影. 正射投影 ...