在我们日常工作中,由于考虑到浏览器的兼容性,所以很少用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. 基于Elasticsearch 5.4.3的商品搜索系统

    源码已提交至http://github.com

  2. mybatis 之 parameterType="String" resultType="java.util.HashMap">

    public ServiceMessage<Map<String, String>> getGoodsStockNo( List<Map<String, Strin ...

  3. (原创)Android Binder设计与实现 - 实现篇(1)

    本文属于原创作品,转载请注明出处并放于明显位置,原文地址:http://www.cnblogs.com/albert1017/p/3849585.html 前言 在学习Android的Binder机制 ...

  4. vmp3.0.9全保护拆分解析

    https://mp.weixin.qq.com/s/WO6w_L-cYwH5KB2rilZdag 以下为了避免插件干扰,故采用x64dbg原版进行分析. 首先我通过检测到调试器的弹窗进行栈回溯,定位 ...

  5. 数据流-------C#文件和byte[]互换问题

    今天使用FileInfo.CopyTo的时候出现问题,当然并不是使用的问题,而是一些细节. 不过报错的时候,一度让我认为,copyto这个方法,给的参数必须是文件夹,而不是文件.所以就有了下面的查找 ...

  6. Win8交互UX——笔交互

    针对触摸输入优化 Window 应用商店应用设计,并在默认情况下获得基本的笔支持. 本主题介绍笔交互的设计注意事项.有关实现笔交互的信息,请参阅响应笔和触笔交互. 笔交互 通过使用笔创建手写便笺.绘图 ...

  7. Elasticsearch学习之相关度评分TF&IDF

    relevance score算法,简单来说,就是计算出,一个索引中的文本,与搜索文本,他们之间的关联匹配程度 Elasticsearch使用的是 term frequency/inverse doc ...

  8. FPM打包工具使用

    author:headsen chen date: 2019-01-19  14:57:09 个人原创博客,转自请注明出处和作者,否则追究法律责任 1,安装依赖和语言包 yum -y install ...

  9. 【CF865C】Gotta Go Fast 二分+期望DP

    [CF865C]Gotta Go Fast 题意:有n个关卡需要依次通过,第i关有pi的概率要花ai时间通过,有1-pi的概率要花bi时间通过,你的目标是花费不超过m的时间通关,每一关开始时你都可以选 ...

  10. ztree学习---将默认勾选的展开

    这里只给出前台页面上的代码,数据可以从后台获取,注意,在封装数据的时候,注意:Id(节点的id,可以是数字也可以是字符串) , pid(父亲节点的id) , name(节点名称)不能少 . html页 ...