深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信

歡迎來到深圳市來科信科技有限公司網站!

已閱讀

網頁前端開發技巧之細邊框的幾個寫法

來源:lexintech.com ?? ?? 發布時間:2018-07-17
我們在進行網頁開發時,經常會遇到一些1px的細邊框或細線條。比如下圖的列表頁面,每行列表之間的灰色細線條分隔線。
 
網頁前端開發技巧之細邊框的幾個寫法
 
一般的app邊框描邊的線都小于一像素,那么我就像往常一樣直接描了1px的邊框,雖然是1px可是結果和app里的描邊完全不一樣“粗了”,所以就需要一些技巧來解決這個問題。
 
1,做一張高2像素(1像素有顏色1像素沒顏色)的圖片做背景,bg-size設置寬100%,高1px
 
.line li{  
            background: url('line.png') left top no-repeat;
            background-size: 100% 1px;
            background-position: left bottom;}
 
<ul class="line">
    <li></li>
    <li></li>
    <li></li>
</ul>
 
這個方式可以,但有點瑕疵,那么問題來了,左右邊框描邊雖然可以做旋轉(transform) ,但如果要是邊框更換顏色那不是還要在做圖片了,好像是有點麻煩哦;
 
2,所以用上個方法聯想到了線性漸變(linear-gradient)
 
.line li{  border: none;
  background-image: -webkit-linear-gradient(#222 50%,transparent 50%);
  background-image: -moz-linear-gradient(#222 50%,transparent 50%);
  background-image: -o-linear-gradient(#222 50%,transparent 50%);
  background-image: linear-gradient(#222 50%,transparent 50%);
  background-size:  100% 1px;
  background-repeat: no-repeat;
  background-position: bottom;}
 
<ul class="line">
    <li>linear-gradient</li>
    <li>linear-gradient</li>
    <li>linear-gradient</li>
</ul>
 
這個方式還是有點瑕疵,改變描邊位置(left,top,right,bottom)需要修改參數。
如 left描邊需要改變:
 
background-image: -webkit-linear-gradient(left ,transparent 50%,#222 50%);
background-size:  1px 100%;
background-position: left;
都不一一列出了,好像還是有點麻煩;
 
3,用CSS3陰影(box-shadow),就是用陰影做描邊然后用偽類把多余的給遮罩著,
 
.line li{box-shadow: inset 0 -1px 1px #000;background: #fff;margin-left: -1px;margin-bottom: 10px;position: relative;}
.line li::after{content:'';position: absolute;top:0;left: 0px;right: 0px;bottom: 0px;border: 1px solid #fff;}
 
<ul class="line">
    <li>box-shadow</li>
    <li>box-shadow</li>
    <li>box-shadow</li>
</ul>
OK,這樣子好多了。到底用哪一種好呢,這都是因人而異,我只不過是給出了這些方案,僅供大家參考,具體的方案還需要大家在各自的項目中根據具體情況來決定。
 
APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計
主站蜘蛛池模板: 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 最新电影-好看的电视剧大全-朝夕电影网 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 超声波流量计_流量标准装置生产厂家 _河南盛天精密测控 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 海南在线 海南一家| 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 深圳装修_店面装修设计_餐厅设计_装修全包价格-尚泰装饰设计 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 |