1. 程式人生 > >細節css消除移動端預設樣式

細節css消除移動端預設樣式

1.避免長按網頁出現選中樣式:

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

2.避免點選div出現陰影

-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

3.避免ios滑動滾動條卡頓

-webkit-overflow-scrolling : touch

4.去掉input type=number時預設控制元件(輸入框中的上下箭頭

)

預設:<input type="number" /><br><br>
處理:<input type="number" class="deal" />
.deal::-webkit-textfield-decoration-container {
   background-color: #f0f3f9;
}    //新增背景色 
下邊兩行是去掉input 輸入框右邊的上下箭頭按鈕
.deal::-webkit-inner-spin-button {
   -webkit-appearance: none;
}
.deal::-webkit-outer-spin-button {
   -webkit-appearance: none;
}

5.顯示部分邊框

<div>請看這個div的“上邊框”是隻有一半的</div>
div {position:relative; width:300px; height:50px; background-color:#bbb; padding:4px}
div:before {content:""; position:absolute; left:0; top:-2px; width:50%; height:2px; background-color:red}



相關推薦

細節css消除移動預設樣式

1.避免長按網頁出現選中樣式:-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select:

pc和移動預設樣式重置

首先說一下,為何要用重置樣式除了省心之外,還有兩個好處1.方便設計師/程式設計師發揮白紙的感覺確實好。各種margin,padding,border的為0。。。2.便於發現前端程式碼的遺漏用了reset後,如果“blockquote、ol、ul、hn等語義元素在沒有賦以其他合

使用css實現移動導航條滾動

動態 inline -i 使用 div 導航條 底部 ble pac 1 <div class="tab"> 2 <div class="table-item"> 3 <span class="tab-link">首頁

css編寫移動switch開關

效果圖: html: <label class="switch"> <input type="checkbox"> <span></span> </label> css:   .switch

移動常見樣式問題

【點選背景】 在移動端,點選可點選元素時,android下會出現淡藍色背景,IOS下會出現灰色背景。 可以通過-webkit-tap-hightlight-color屬性的設定,取消點選時出現的背景效果。 *{ -webkit-tap-hightlight-color:rgba(0

css優化滾動條預設樣式

css樣式: .inner{ width: 265px; height: 400px; position: absolute; top: 33px; left: 13p

CSS Reset--重置預設樣式

CSS Reset,意為重置預設樣式。HTML中絕大部分標籤元素在網頁顯示中都有一個預設屬性值,通常為了避免重複定義元素樣式,需要進行重置預設樣式(CSS Reset)。 實現方式有很多,根據自己的專案

css實現移動1px邊框怎麼解決

       transform: scaleX(0.5);     }    .border-1px::after {           width: 200%;           height: 200%;           transform: scale(0.5);             tr

關於html+css佈局移動網頁

新手開發移動端網站遇到的適配問題,隨意看看就好哈: 1、不同的手機螢幕會出現佈局錯亂的現象;比如盒子高度溢位、盒子跳行之類、圖片變形的情況 2、字型大小不會隨著螢幕的變化而變化,在大螢幕上面的字型合適,在小螢幕上面顯得很大; 解決方法:響應式佈局,高度和字型的大小的單位

css移動響應式佈局與響應式字型大小

前言:移動裝置(手機、平板電腦等),已經逐漸成為人們生活中必不可缺的物件了,這也意味著人們更多的用移動裝置瀏覽網頁。然而移動裝置有著各式各樣的解析度與大小,這使用前端開發人員不得不去設配它們。 前言二: 說到移動裝置,一個不得不提就是viewport的設定了 <

css移動自適應佈局與字型大小自適應

一、vw, vh vw它是根據可視區的寬度來計算的。 vh它是根據可視區的高度來計算的。 <body> <style> body { margin:0; } .te

css修改select標籤預設樣式

之前寫select選擇框的時候就發現pc端在不同瀏覽器會有不同樣式,在移動端更是醜的厲害。於是在網上扒拉總結了幾個清除預設樣式的方法,以備日後之需。 一、 ios端去除預設樣式: backgro

base.css(重設瀏覽器預設樣式)

@charset "utf-8"; /* @名稱: base @功能: 重設瀏覽器預設樣式 */ /* 防止使用者自定義背景顏色對網頁的影響,新增讓使用者可以自定義字型 */ html { color:

用reset.css重置瀏覽器預設樣式的重要性

遇到一個問題,非常基礎,描述如下: 試用HTML/CSS製作一個網頁頭部, 要求: 頭部寬度為瀏覽器寬度; 頭部內有一個居中的,寬度為600px, 高度為30px的導航條; 導航欄內有3個欄目, 分別是”首頁”, “分類”, 和”關於我們”; 每個塊寬度為200px,

webAPP/移動一些樣式設定

1、在webAPP裡面禁止文字選中複製功能,只要設定一下樣式即可 *{ -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; } input, textar

flex.css移動flex佈局神器,相容微信,UC,webview等移動主流瀏覽器08.10

download git clone https://github.com/lzxb/flex.css.git npm npm install flex.css --save 為什麼需要flex.css? 在移動端開發中,並不是所有的瀏覽器,webview,微信等各

CSS移動隱藏滾動條/自定義滾動條(scrollbar的各種屬性)

一個醜醜的滾動條在某些時候是非常礙眼的,移動端由於螢幕小的緣故,更是顯眼,最好還是讓它能不出現,就不出現。除了用div遮罩外,許多瀏覽器核心也提供了私有屬性控制滾動條的樣式。移動端多為weibkit核心,滾動條的定製方案提供的很完善,蠻強大的哦~ 最基本的,o

CSS修改滾動條預設樣式

預設的滾動條樣式很醜, 寬寬的一條, 加上下面這個樣式就隱身啦  /*滾動條樣式*/ .tbody-box::-webkit-scrollbar{/*滾動條整體部分,其中的屬性有width,heigh

css移動和pc隱藏滾動條

思路:(以隱藏橫行滾動條為例) 在原有盒子的基礎上,外層套一個盒子,設定一個高度,超出隱藏,原有盒子的高度大於外層盒子的高度即可 程式碼如下: html部分: <div class="hid

移動網頁修改滾動條樣式使滾動條預設顯示

將此段程式碼放入style標籤中 ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-button { background-col