1. 程式人生 > >一些坑

一些坑

flex 主動 () ash 空隙 serve set ray 加載速度

兩者順序不能反過來,某些系統會有不可預料的錯亂  

display: -webkit-flex;
display: flex;

背景,background-size 必須單獨拆出來,理由同上

background: url(../img.jpg) no-repeat center/cover;

負縮進

text-indent: -2em;

主動引發怪異模式

box-sizing: border-box;

查詢api:

http://www.css88.com/book/css/

好用:

li+li 相鄰選擇器

last-child 第一個子代選擇器 (兼容性好,last-child不行)

ps:

ctrl+alt+c 生成透明背景,使圖片居中. 適用於多個小圖片排版.

在編輯器忽略node_modules,加載速度。

技術分享

移動端svg線段進度條

html:

<svg version="1.1" id="path" width="1000px" height="1000px" >
  <path d="" stroke="" stroke-width="1px" fill="none"/>
</svg>

css:

#path{animation:dash 2s 0s linear forwards;stroke-dasharray: 1000;stroke-dashoffset: 1000;}
@keyframes dash {
to {stroke-dashoffset: 0;}
}

stroke-dasharray 表示虛線描邊。可選值為:none, <dasharray>, inherit. 其中,none表示不是虛線;<dasharray>為一個逗號或空格分隔的數值列表。表示各個虛線端的長度。可以是固定的長度值,也可以是百分比值;inherit表繼承。
stroke-dashoffset 表示虛線的起始偏移。可選值為:<percentage>, <length>, inherit. 百分比值,長度值,繼承。
stroke-linecap="butt" 描邊端點表現形式
stroke-linejoin="miter" 描邊轉角的表現方式

var path = document.querySelector(‘.path‘);
var length = path.getTotalLength();

移動端調試(即以ip為鏈接地址,不是localhost,能在手機查看):

1 http-server

2

技術分享

3.利用谷歌工具,詳情查看另外篇文章。

----------

問題:

移動端:

按鈕line-height

多個img1px空隙

1px border

軟鍵盤

一些坑