css学习笔记-1
2015-06-14 20:53
525 查看
自己在做一个径向菜单的时候使用了css3:transform以及transition,总结以下:
transition是写在某个元素最初的样式中,而不是元素改变后的最终的样式中;
在javascript中使用Math.sin或者Math.cos的时候需要把我们平常用的角度换为弧度,其计算公式为:角度*(Math.PI/180);
像border-radius、transform:translate,他们的值可以是百分比的,这个百分比指的是自身的宽或者高,而不是父容器;
如上,页面仅有上述元素时,会出现容器高度不能自适应的情况,如图:
解决办法可以有:一、为box添加css样式:overflow:hidden;二、为box添加边框
transition是写在某个元素最初的样式中,而不是元素改变后的最终的样式中;
在javascript中使用Math.sin或者Math.cos的时候需要把我们平常用的角度换为弧度,其计算公式为:角度*(Math.PI/180);
像border-radius、transform:translate,他们的值可以是百分比的,这个百分比指的是自身的宽或者高,而不是父容器;
#box{ background-color: red; } p{ margin:100px; } <div id="box"> <p>456<p> </div>
如上,页面仅有上述元素时,会出现容器高度不能自适应的情况,如图:
解决办法可以有:一、为box添加css样式:overflow:hidden;二、为box添加边框
相关文章推荐
- css布局之图片被拉伸问题
- CSS小知识---回到顶部
- 关于css中两层div的水平垂直居中问题
- CSS3知识点
- CSS入门教程——定位(positon)
- 什么是CSS清除浮动?
- CSS清除浮动_清除float浮动
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- background:-webkit-gradient()背景渐变属性
- CSS控制print打印样式
- css3 盒模型
- css 动画效果
- CSS多行文本固定高度的居中
- CSS强制换行和禁止换行代码
- CSS跑马灯
- div边框弧形设计,radius的用法,CSS3 border-radius 属性
- ExtJS控件样式的修改(示例无边框panel)
- css 动画效果1
- 纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
- CSS盒子模型