css3常用基础
2015-08-04 19:48
423 查看
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.parent {
border: 1px solid red;
height: 60px;
margin: 5px;
}
.son {
border: 1px solid red;
height: 20px;
}
.descendant {
border: 1px solid red;
height: 10px;
background-color: green;
}
/*
元素选择器:其中E是元素,也是选择器(E表示element元素的意思)
E {...}
=============================================================
class选择器:其中E是元素选择器,E.class是元素选择器和类选择器的复合选择器
E.class {...}
比如:div.son
=============================================================
属性选择器:E表示元素选择器
E[attr=value]或E[attr]
比如:div[id=abc]
=============================================================
子选择器:其中selector1、selector2都是有效的选择器
selector1>selector2 {...}
*/
.parent>div.son {
background-color: yellow;
}
</style>
</head>
<body>
<div class="parent">
<div class="son">
<div class="descendant"></div>
</div>
<div class="son"></div>
</div>
</body>
</html>
transform:2D转3D
4种属性可以相互组合达到想要的效果。
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.parent {
border: 1px solid red;
height: 60px;
margin: 5px;
}
.son {
border: 1px solid red;
height: 20px;
}
.descendant {
border: 1px solid red;
height: 10px;
background-color: green;
}
/*
元素选择器:其中E是元素,也是选择器(E表示element元素的意思)
E {...}
=============================================================
class选择器:其中E是元素选择器,E.class是元素选择器和类选择器的复合选择器
E.class {...}
比如:div.son
=============================================================
属性选择器:E表示元素选择器
E[attr=value]或E[attr]
比如:div[id=abc]
=============================================================
子选择器:其中selector1、selector2都是有效的选择器
selector1>selector2 {...}
*/
.parent>div.son {
background-color: yellow;
}
</style>
</head>
<body>
<div class="parent">
<div class="son">
<div class="descendant"></div>
</div>
<div class="son"></div>
</div>
</body>
</html>
transform:2D转3D
translate(tx, ty) | |
该函数设置html组件横向移动tx距离,纵向移动ty距离。如果ty省略那么,默认是0。 | |
translate(tx) -> translateX(tx) | |
translate(ty) -> translateY(ty) |
rotate(angle)单位是deg | |
该函数设置html组件顺时针旋转angle角度 |
scale(sx, sy); | |
该函数设置设置HTML组件上横向缩放比为sx,纵向缩放比为sy,如果只写一个参数,sy省略,默认是1。 | |
另外如果你写scale(sx) 也可写作 scaleX(sx) | |
scale(sy) 也可写作scaleY(sy) |
skew(sx, sy) | |
该函数设置html组件沿着x轴倾斜sx角度,沿着y轴倾斜sy角度 | |
skewX(sx) skewY(sy) |
相关文章推荐
- css3
- css3属性笔记
- CSS理解样式表层叠
- CSS和html如何结合起来——选择符及优先级
- 浏览器如何加载和解析CSS——CSS样式来源与层叠规则
- CSS3基础知识
- css基础2
- css去掉iPhone、iPad默认按钮样式
- 详解CSS3中@media的实际使用
- 使用CSS伪元素实现文字部分变色的方法
- CSS的display、hover、overflow、©(版权符号)、borer-radius(边框圆角)
- CSS 单行溢出文本显示省略号...的方法(兼容IE FF)
- css 设置上下左右三角形箭头
- 如何处理ul/ol下li左边有段空白的样式问题
- CSS的float与clear
- DIV_CSS布局问题:3个水平对齐布局的DIV,左右固定宽,中间宽度自动填充
- CSS的z-index(分层)
- CSS的position(位置)
- java实现树型结构样式
- CSS DIV垂直居中