简易圆角

要做一个demo,美工给了效果图片,需要将其变成html。

 

将过程记录下,记录的重点是ps的基本操作和图片的切法,都是自己摸索的,应该还有更好的方法。

 

效果图的部分如下:


用div+css来实现,圆角用背景图片来做,多个背景可以做到同一个背景图片上,这样可以减少请求次数,从效果图上看,只有顶部需要圆角效果,其他部分可以直接用border来做,顶部用3个div分别做左边,右边和中部的背景来实现效果,如图:



准备做如下背景图:


 

用PS打开效果图,放大后用标尺可以看出,圆角宽度6px即可,所以背景图片宽12px,高度只要大于顶部圆角的高度即可。首先建根据算好尺寸,如12*300,建一个图片,截取圆角部分复制到新建的图片上,如图:



 
 复制过来发现最右边能看到底部的马赛克(有透明),直接从左边1px位置选择一列,ctrl+t进行自由变换,拉宽覆盖到右边这1px,然后通过左边圆角来复制右边圆角,复制刚才的图层,通过自由变换,水平翻转,如图:



 下图就是翻转后的效果,左边6px是左边的圆角背景,右边6px是右边的圆角背景:

 



 
合并这两个图层,准备将高度拉到之前算好的尺寸,如图:

(合并图层)



 (拉一个标尺)



 (自由变换拉伸到指定高度)

 

然后就是图片的下半部分放中间的div的背景图片,做x方向的平铺,方式和这类似。

接下来用类似的方式做出按钮的图片:



 此图做的时候没考虑清楚,高亮图片应该放在右边,这样写css的时候,position的默认位置可以写0,会简单一点,在保存为gif前可以先水平翻转一次;
CSS部分比较简单,background-image都一样,主要就是根据图片和div来控制background-position,略了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值