本文共 2194 字,大约阅读时间需要 7 分钟。
box-shadow: h-shadow(必选) v-shadow(必选) blur spread color inset;
Example:
box-shadow:0 0 20rpx #aaaaaa;
background: linear-gradient(to right, blue, white);
可以用left:50%加上margin-left:-(宽度/2),来实现绝对定位的水平居中,这里的宽度指的是设置为绝对定位的元素的宽度
/* 可以用left:50%加上margin-left:-(宽度/2),来实现绝对定位的水平居中,这里的宽度指的是设置为绝对定位的元素的宽度 */.popup { width:100px; height: 100px; background: red; position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -50px;}
全部订单
(1)图片居中要在图片本身上设置margin: 0 auto;
(2)文字居中要在其父元素上设置text-align: center;// css.father { text-align: center; image { width: 90rpx; height: 90rpx; display: block; margin: 0 auto; } text { font-size: 20rpx; color: #929292; }} 113131313
:last-child 选择属于其父元素最后一个子元素每个 <p> 元素。
p:last-child { background: red;}这是标题
第一个段落。
第二个段落。
第三个段落。
第四个段落。
第五个段落。
white-space:nowrap;overflow: hidden;text-overflow: ellipsis;
扩展:
{ width: 561rpx; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
(1)问题场景
在CSS中,设置的width
和height
只会应用到这个元素的内容区;如果这个元素有border
或padding
,那么绘制到屏幕上时的盒子宽度和高度会加上设置的borde
和padding
。 这意味着当你调整一个元素的宽度和高度时需要时刻注意到这个元素的边框和内边距,在响应式布局时,这个特点很烦人。 (2)解决
// 默认值box-sizing: content-box;
box-sizing: border-box;
border-box告诉浏览器去理解你设置的边框和内边距的值是包含在width内的。也就是说,如果你将一个元素的width设为100px,那么这100px会包含其它的border和padding,内容区的实际宽度会是width减去border + padding的计算值。大多数情况下这使得我们更容易的去设定一个元素的宽高。
// .inputClassName是标签的类名,包括(input,textArea);.inputClassName::-webkit-input-placeholder { color: #b6b6b6;}.inputClassName:-moz-placeholder { color: #b6b6b6;}.inputClassName::-moz-placeholder { color: #b6b6b6;}.inputClassName:-ms-input-placeholder { color: #b6b6b6;}
转载地址:http://racjo.baihongyu.com/