css3独有的属性
导读:CSS3是CSS的升级版本,引入了许多新的属性,其中一些是独有的。下面介绍几个CSS3独有的属性:/* box-sizing *//* 作用:改变盒模型的计算方式 *//* 取值:content-box(默认),border-box */d...
CSS3是CSS的升级版本,引入了许多新的属性,其中一些是独有的。下面介绍几个CSS3独有的属性:
/* box-sizing *//* 作用:改变盒模型的计算方式 *//* 取值:content-box(默认),border-box */div{
box-sizing: border-box;
width: 200px;
padding: 10px;
border: 1px solid black;
}
box-sizing属性用来改变盒模型的计算方式,由于传统的盒模型计算width时只包括content的宽度,还要加上padding和border的宽度,这样经常会导致布局出现问题,而使用border-box来计算时会把padding和border的宽度也计算在内,计算更加直观。
/* transition *//* 作用:定义过渡效果 *//* 取值:过渡的属性,过渡时间,过渡类型 */div{
width: 100px;
height: 100px;
background-color: red;
transition: width 1s ease-in-out;
}
div:hover{
width: 200px;
}
transition属性可以定义元素的过渡效果,常用于鼠标悬停效果。可以定义过渡的属性、过渡的时间和过渡的类型,比如这段代码中的过渡效果是元素的宽度改变,过渡时间是1秒,过渡类型是先慢后快再慢。
/* border-radius *//* 作用:设置边框的圆角 *//* 取值:圆角的大小 */div{
border: 1px solid black;
border-radius: 10px;
}
border-radius属性可以设置边框的圆角,可以通过一个值来设置四个角的圆角大小,也可以分别设置每个角的圆角大小。使用border-radius属性可以让边框看起来更加圆润。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3独有的属性
本文地址: https://pptw.com/jishu/449633.html
