CSS3 from W3C学习笔记
来源:互联网 发布:淘宝宝贝过期不存在 编辑:程序博客网 时间:2024/06/06 08:55
一.CSS边框
1.圆角button的实现
<!DOCTYPE html><html><head><style> div{text-align:center;border:2px solid #a1a1a1;padding:10px 40px; background:#dddddd;width:350px;border-radius:25px;-moz-border-radius:25px; /* 老的 Firefox */}</style></head><body><div>border-radius 属性允许您向元素添加圆角。</div></body></html>首先我们看div中的所有属性:
1)text-align声明文字的对齐方式-center为居中.
2)border声明一个宽带为2px,边框为实线,颜色为#a1a1a1的的边框.这是一种简写方式,默认按照border-width,border-style,border-color来排序.
3)padding声明内边距属性,声明的每个边距属性按照上右下左顺时针来进行声明.可以通过auto声明类似Android中的wrap_content,也可以声明具体像素值,也可以使用%来按百分比来声明或者使用inherit继承父类的padding属性.(特别的,padding不能为负值)
4)borderRadius声明了圆角边框的角度,可以同时指定4个角的角度也可以分别指定4个角的角度.
2.边框阴影box-shadow
div{box-shadow: 10px 10px 5px #888888;}box-shadow用于为边框添加一个或多个阴影,语法格式为:box-shadow:h-shadow v-shadow blur spread inset.其中inset属性有inset和outset两个选择,可以控制是内部阴影还是外部阴影.
3.边框图片border-image
border-image是一个简写属性,用于设置以下属性:border-image-source用于边框的图片路径,border-image-slice图片边框的内偏移量,border-image-width图片边框的宽度,border-image-outset边框图像区域超出边框的量,border-image-repeat图像边框是否应平铺(repeated),铺满(rounded)或拉伸(stretched).
二.CSS3背景
1.background-size属性规定背景图片的尺寸:在CSS3之前,背景图片的尺寸由图片的实际尺寸决定.在CSS3中,可以规定背景图片的尺寸,这样就允许我们在不同环境里重复使用图片.可以使用像素或者百分比.如果以百分比规定尺寸,那么尺寸相对于父元素的高度和宽度.
2.background-origin属性规定图片的定位区域,背景图片可以放置于content-box,padding-box或者border-box区域.
3.多重背景,CSS3允许使用多个图片作为背景
4.background-clip规定图片绘制区域,border-box:背景被剪裁到边框盒,padding-box:背景被剪裁到内边距框,content-box:背景被剪裁到内容框.
三.CSS3文本效果
1.text-shadow可以向文本应用阴影,能够规定水平阴影,垂直阴影,模糊距离及阴影的颜色.
h1{text-shadow: 5px 5px 5px #FF0000;}2.word-wrap可以设置允许文本进行强制换行,可能发生单词的拆分.
四.CSS3 2D转换
- CSS3 from W3C学习笔记
- CSS3.0学习笔记(W3C) 上
- CSS3.0学习笔记(W3C) 下
- XML学习笔记(from w3c)
- SVG学习笔记(from w3c)
- W3C标准-学习笔记
- W3C XHTML1.0学习笔记
- ajax 学习笔记之一 w3c DOM
- (W3C学习笔记)网站构建 初级教程
- (W3C学习笔记)WWW 初级教程
- (W3C学习笔记)HTML 初级教程
- (W3C学习笔记)CSS 初级教程
- (W3C学习笔记)JavaScript 初级教程
- (W3C学习笔记)XML 初级教程
- (W3C学习笔记)服务器端脚本 初级教程
- (W3C学习笔记)SQL 初级教程
- JavaScript学习笔记20140-7-15 w3c
- w3c学习php笔记(一)
- 按位与二元运算符
- Objective-C:Foundation
- Python 文档风格
- 博客2
- 在Matlab中使用mex函数进行C/C++混合编程
- CSS3 from W3C学习笔记
- LeetCode Linked List Cycle
- Windows下Mex程序的调试
- matlab获取目录中图像名称及路径的递归实现
- LeetCode:Product of Array Except Self
- BestCoder Round #62 (div.2)Clarke and five-pointed star(极角排序,判断五边形)
- ECMAScript 继承机制实现
- 怎么在win10系统下安装ubuntu双系统
- 在struts2框架做上传功能