美化页面,从我做起

决定页面显示效果好坏的主要因素是细节的美化。这篇文章主要总计一些美化页面细节的技巧。

 

很多页面都有横向分布的栏目,那么各个栏目之间的纵向分隔符是怎样实现的呢?

       

.item p {
  
  width: 50%;
  height: 55px;
  font-size: 1rem;
  text-align: center;
  color: #aba6a5;
  border-right: 2px solid #aba6a5;
  padding: 0 25%;
}

将标签 p 的右边框设置成我们需要的分隔符样式就可以得到我们想要的效果了。

 

横向分隔符怎样实现?

       

 

.colum-3 p:after {
  display: block;
  content: '';
  margin: 25px auto;
  width: 31px;
  height: 2px;
  background-color: #fff;
}

我们可以利用 content与 after 搭配实现需要的效果,background-color的值可以改变分隔符的颜色。

 

那斜着的分隔符怎样实现?

      

.slide-desc span:before {
  display: block;
  content: '';
  width: 1px;
  height: 28px;
  position: absolute;
  background-color: #323333;
  top: 0;
  left: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

我们只需要为上面的代码添加一行:transform:rotate(45deg)即可,rotate实现元素一定角度的旋转。

 

页面指示的实现

       

#page-tab li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 7px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #929292;
  cursor: pointer;
}

将背景颜色设置为需要的颜色,然后将边框圆角属性设置为 50% 。

 

输入框的美化:

       

.form-list input {
  outline:0;
  border: 0;
  float: left;
  height: 40px;
  width: 100%;
  background-color: #EDEDEF;
  padding-left: 15px;
}

大多数页面的border都设置为 0 ;利用padding-left:15px 将提示语右移实现美化。

 

较好的清楚浮动是怎样的?

.clear:after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}

 

对链接的美化:去除链接的下划线

a,
a:link,
a:visited,
a:hover,
a:active {
  color: #333; 
  text-decoration: none
}

 

对列表的美化,去除浏览器列表的默认的排序修饰

ul,
li {
  list-style: none;
}

 

转载于:https://www.cnblogs.com/lflj/p/6408511.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值