当前位置: 首页 > news >正文

css3新增属性有哪些?css3中常用的新增属性

**

一、css3新增边框属性

**

1、css3新增属性之border-color:为边框设置多种颜色
p {
border-style:solid;
border-color:#ff0000 #0000ff;
} 需要注意:“border-width” 属性如果单独使用的话是不会起作用的。请首先使用 “border-style” 属性来设置边框。

2、css3新增属性之border-image:图片边框
div {
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 /
-o-border-image:url(border.png) 30 30 round; /
Opera */
border-image:url(border.png) 30 30 round;
}
注意:Internet Explorer 不支持 border-image 属性;border-image 属性规定了用作边框的图片。

3、css3新增属性之border-radius:圆角边框
div {
border:2px solid;
border-radius:25px;
}

4、css3新增属性之box-shadow:阴影效果
css3中box-shadow 用于向方框添加阴影
div { box-shadow: 10px 10px 5px #888888;}

二、css3新增背景属性*

1、css3新增属性之background-size:指定背景图片尺寸

在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。
在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。您能够以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。

div {
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}

2、css3新增属性之background-origin:指定背景图片从哪里开始显示
背景图片可以放置于 content-box、padding-box 或 border-box 区域。
div {
background-image:url(‘smiley.gif’);
background-repeat:no-repeat;
background-position:left;
background-origin:content-box;
}

3、css3新增属性之background-clip:指定背景图片从什么位置开始裁剪
div {
background-color:yellow;
background-clip:content-box;
}

三、css3新增文字效果

1、css3新增属性之text-shadow:文本阴影
h1 {
text-shadow: 5px 5px 5px #FF0000;
}
说明:
(1) <颜色>和<模糊半径>是可选的, 当<颜色>未指定时,将使用文本颜色; 当<模糊半径>未指定时, 半径值为0;

(2) shadow可以是逗号分隔的列表, 如:text-shadow: 2px 2px 2px #ccc, 3px 3px 3px #ddd;

(3) 阴影效果会按照shadow list中指定的顺序应用到元素上;

(4) 这些阴影效果有可能相互重叠, 但不会叠加文本本身;

(5) 阴影可能会跑到容器的边界之外, 但不会影响容器的大小。

2、css3新增属性之word-wrap:自动换行

单词太长的话就可能无法超出某个区域,允许对长单词进行拆分,并换行到下一行
p {word-wrap:break-word;}

四、css3新增动画效果

1、transform变换效果:

css3提供了元素变形效果,也叫做变换。它可以将元素实现旋转、缩放和平移的功能。

属性值:(1)transform ;(2)transform-origin:transform-origin 属性可以设置变换的起点。默认情况下,使用元素的中心作为起点。

2、animation动画效果

CSS3 提供了类似 Flash 关键帧控制的动画效果,通过 animation 属性实现。那么之前的 transition 属性只能通过指定属性的初始状态和结束状态来实现动画效果,有一定的局限性。

animation 实现动画效果主要由两个部分组成:
1、通过类似 Flash 动画中的关键帧声明一个动画;
2、在 animation 属性中调用关键帧声明的动画。

五、css3新增过渡效果

1、transition过渡效果

过渡效果一般是通过一些简单的 CSS 动作触发平滑过渡功能,比如::hover、:focus、:active、:checked 等。
CSS3 提供了 transition 属性来实现这个过渡功能。

相关文章:

  • 2016年,随笔.
  • ceph
  • Vue的两种路由模式 和 History模式怎么配置
  • heroku
  • Spring MVC @CookieValue注解
  • This.$Set的用法和作用
  • C#基础 out传值
  • java 中的Fork/Join框架
  • 揭开Linux操作系统的Swap交换区之谜
  • 我的python学习--第一天
  • swiper的基础使用(十四)
  • linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(三) 使用 maildrop 投递邮件
  • TYVJ1038 忠诚
  • SQL CASE 多条件用法
  • 华为实习日记——第二十五天
  • Debian下无root权限使用Python访问Oracle
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • If…else
  • JAVA并发编程--1.基础概念
  • Java多线程(4):使用线程池执行定时任务
  • java中具有继承关系的类及其对象初始化顺序
  • js
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • uva 10370 Above Average
  • 番外篇1:在Windows环境下安装JDK
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 简单实现一个textarea自适应高度
  • 简单易用的leetcode开发测试工具(npm)
  • 聊聊sentinel的DegradeSlot
  • 前端设计模式
  • 浅谈web中前端模板引擎的使用
  • 什么软件可以剪辑音乐?
  • 为视图添加丝滑的水波纹
  • 写代码的正确姿势
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 在Mac OS X上安装 Ruby运行环境
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​VRRP 虚拟路由冗余协议(华为)
  • # C++之functional库用法整理
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #传输# #传输数据判断#
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (13):Silverlight 2 数据与通信之WebRequest
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Java)【深基9.例1】选举学生会
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • ./和../以及/和~之间的区别
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET设计模式(11):组合模式(Composite Pattern)