關於wap頁面的一些總結

  css3一些屬性css

  1.clip屬性:前景圖片也能夠用spirt啦;html

  2.calc : wap頁面常常會遇到百分比 和 px 的計算,剛開始的解決方案是多套一層標籤,如今有calc函數計算真是挺方便的,前端

       可是!! pc的chrome是好好的沒錯,在手機上竟然失效了,心情一會兒down了啊,持續關注中~~~~css3

  3.僞類:用僞類加小圖標,> △ ......真方便~ ::before  ::after 真是好兄弟~web

  4.css3漸變gradient:有線性漸變和圓漸變 chrome

  5.transform-origin 可改變重心(旋點)canvas

  6.::-webkit-input-placeholder{color: ;} 設置placeholder的顏色瀏覽器

  7.文字漸變 background-clip:text  background-gradient:(top left , #000 #999 )app

  8.代替 float:left的佈局 父級設置 display:-webkit-box  子級設置 -webkit-flex-box:1 iphone

  9.選擇器 很是實用,(:only-child  :empty) 內容過多,不一一列舉 

  10.動畫 animation ,作過幾個動畫需求,內容頗多,不一一列舉,用來用去就幾個屬性,但想用好不容易 ~~~~(>_<)~~~~ 

    作過的例子:

    a. http://sta.ganji.com/att/project/touch/year_summary/index.html (2014趕集年終大盤點)

    b.http://sta.ganji.com/att/project/touch/house-100/index.html (2015房產 100%我的房源)

    ......(要學習還太多,svg,canvas等等)

  11.line-height:1.5 和line-height:150% 實際上是不同的,line-height:150%(子元素的高度=父元素的高度*150%)

    line-height:1.5 行高=字高度的1.5倍

  12.可用outline實現外邊框  div{ border-radius:1px; box-shaow:0 0 0 5px #000;}

  13.box-sizing:border-box;  盒子模型  忽略padding border 的大小

  14.appearance:none 去除 表單的默認樣式

  15. text-overflow: ellipsis  overflow:hidden  white-space:nowrap; 超過出現...

 

  項目中遇到的兼容性問題:

  1.安卓瀏覽器 input type="number"的placeholder失效 ,可用type="tel" 代替

  2.安卓瀏覽器 input type="text" 的placeholder line-height 若是設置值的話 會偏上不居中,需設置 line-height:normal;

  3.元素有動畫的不要用僞類寫,安卓部分瀏覽器不支持僞類動畫

  4.label裏面不要有兩個input type="text" 

  5.png24圖片壓縮有風險,通常的網上壓縮都會破壞圖片,致使iphone6或者其餘設備圖片花掉的問題

  6.position: fixed; 困擾前端的大bug,底部橫條有fixed ,頁面又有輸入框,輸入框focus的時候,底部固定的橫條就飄到中間去~~~~~(目前尚未方法解決!)

 

  技巧:

  1.是否是以爲有時候排圖標很麻煩,寫background-position的時候浪費很多時間,ps切片工具備個劃分切片,

  試試看,按方格排好icon,寫background-position的速度嗖嗖的

  2.左邊圖片 右邊內容的佈局很多見吧,右邊內容的行數不限的時候,居中真是個麻煩,能夠設置父級 display:table ,子級:display:table-cell 再設置居中 vertical-align: middle;就能夠了。

  以前用過這麼一坨新特性寫,一樣,PC的chrome妥妥的,到移動設備就掛了

  .box{

    min-height: 75px;
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;

  }

  佈局注意:

  有時候一個psd包含了不少模塊,但在實際狀況中,有時候rd同窗會隱藏或者刪除一些模塊,就會致使佈局的錯亂(多一條線,兩個模塊之間沒有空隙....),

  切圖的時候要注意不讓這種狀況發生。

 

  第一篇blog,有緣人看到多指點,不斷學習,不斷髮blog ~O(∩_∩)O哈哈~ 乾巴爹

相關文章
相關標籤/搜索