无码日本H肉黄动漫魔乳密剑贴_无码中文字幕在线三区_无码中文字幕视频一区二区三区_无码中文字幕人妻丝袜美腿_无码中文字幕加勒比高清_无码中文字幕A∨在线_日本久久久久久久久久加勒比

歡迎來到深圳市來科信科技有限公司網(wǎng)站!

已閱讀

網(wǎng)頁前端開發(fā)技巧之細邊框的幾個寫法

來源:lexintech.com ?? ?? 發(fā)布時間:2018-07-17
我們在進行網(wǎng)頁開發(fā)時,經(jīng)常會遇到一些1px的細邊框或細線條。比如下圖的列表頁面,每行列表之間的灰色細線條分隔線。
 
網(wǎng)頁前端開發(fā)技巧之細邊框的幾個寫法
 
一般的app邊框描邊的線都小于一像素,那么我就像往常一樣直接描了1px的邊框,雖然是1px可是結(jié)果和app里的描邊完全不一樣“粗了”,所以就需要一些技巧來解決這個問題。
 
1,做一張高2像素(1像素有顏色1像素沒顏色)的圖片做背景,bg-size設(shè)置寬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>
 
這個方式可以,但有點瑕疵,那么問題來了,左右邊框描邊雖然可以做旋轉(zhuǎn)(transform) ,但如果要是邊框更換顏色那不是還要在做圖片了,好像是有點麻煩哦;
 
2,所以用上個方法聯(lián)想到了線性漸變(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)需要修改參數(shù)。
如 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,這樣子好多了。到底用哪一種好呢,這都是因人而異,我只不過是給出了這些方案,僅供大家參考,具體的方案還需要大家在各自的項目中根據(jù)具體情況來決定。
 
APP開發(fā) 網(wǎng)站開發(fā) 產(chǎn)品設(shè)計 微信公眾號 APP開發(fā)公司 用戶體驗 APP運營 微信小程序 產(chǎn)品經(jīng)理 網(wǎng)站設(shè)計
肇源县| 元谋县| 太保市| 巴中市| 安阳县| 平阳县| 容城县| 荣昌县| 辽中县| 平江县| 阿坝县| 仙游县| 名山县| 德兴市| 兰西县| 景洪市| 寿光市| 津市市| 潍坊市| 吉安市| 晋州市| 南康市| 申扎县| 河北区| 连云港市| 岚皋县| 太仆寺旗| 九寨沟县| 漳平市| 南充市| 固始县| 三穗县| 遂川县| 邵武市| 临泽县| 桃园市| 儋州市| 额尔古纳市| 利川市| 岱山县| 新泰市|