css常用的布局效果

一、css

去掉 li 的点:

list-style: none;

绝对布局,定住导航栏:
position: fixed; //生成绝对定位的元素,相对于浏览器窗口进行定位。
top: 0;
z-index: 999;
设置宽度包含 padding border content :
box-sizing: content-box; //width = width
box-sizing: border-box; //width= padding+border+content,
input 去掉蓝色线:
outline:none; 
在大图中用一小块图:
background:url('../img/search.png') no-repeat -20 -20; 
去掉框样式:
border: 0;       
行高30,文字大小18:
font:18px/30px; 
下划线:
text-decoration: none;   //去掉
text-decoration: underline;  //显示下划线
浮动:
float: left;
清除浮动:
.clear-fix::after{   /*清除浮动*/
	content: "";
	display:block;
	height: 0;
	clear: both;
}
设置高度,行高,并且据中:
height: 34px;
line-height: 34px;
底部有一条线:
border-bottom: 1px solid #e5e5e5;
行内块级:
display: inline-block;
弹性布局(css3):
display: flex;
flex-direction: row; 方向
儿子:
:first-child   
:nth-child(2)
:last-child
将段落缩进:
text-indent: 24px;
内容居中:
text-align: center;
显示省略号来隐藏一行文字
white-space: nowrap; //不换行
text-overflow: ellipsis; //显示省略号
overflow: hidden; //隐藏
伪类制作边框线 +
&:after{     //边框线
     content: " ";
      width: 1px;
      height: 136px;
      display: block;
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -68px;
      border-right: 1px solid #eee;
 }
&:nth-child(2n){ // 移除
    &:after{
        display: none;
    }
}
对齐,一行
vertical-align:1px;
进度条
数据绑定方式:传入值 product.progress
<article>
 	<div class=".wrapper">   // 外边框
 		 <div class="inner" :style="{width:product.progress+'%'}"/> //内边框条
 	</div>
 	<p>{{product.progress}}%</p>  //百分比
  </article>

.wrapper{
    width: 144px;
      height: 10px;
      background: #f6e6e6;
      border-radius: 22px;
  }
 .inner{
    max-width: 100%;
    width: 40%;
    height: 10px;
    border-radius: 22px;
    background-image: linear-gradient(270deg,#F55 1%,#FF9C31 100%);
}

线性渐变颜色:
 background-image: linear-gradient(270deg,#F55 1%,#FF9C31 100%);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值