webkit核心瀏覽器的CSS寫法

來源:互聯網
上載者:User

標籤:des   color   使用   os   io   strong   for   ar   

-webkit-tap-highlight-color: transparent; Mobile上點選連結高亮的時候設定顏色為透明

-webkit-user-select: none; 設定為無法選擇文本

-webkit-touch-callout: none; 長按時不觸發系統的菜單, 可用在圖片上加這個屬性禁止下載圖片

:-webkit-full-screen canvas {} 全螢幕模式時的樣式(for Desktop)

div p :matches(em, b, strong) {} 使用mathes來匹配多個選取器

@media only screen and (max-width: 480px) {} 指定Mobile裝置或者小螢幕案頭螢幕

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 300dpi) { 指定高解析度螢幕裝置

header { background-image: url(header-highres.png); }

}

@media (-webkit-max-device-pixel-ratio: 1.5),(max-resolution: 299dpi) { 指定低解析度螢幕裝置

header { background-image: url(header-lowres.png); }

}

background-repeat:  space; background-repeat: round; 這兩種CSS3的背景屬性值得研究

width: calc(100%-40px); 計算寬度

text-decoration: #FF8800  wavy ine-through; 波浪型連結

text-rendering: optimizeLegibility; 用這個屬性之後會收緊字元間的距離

font-variant-ligatures:  common-ligatures; 設定CSS連字

transform:  rotate(90); 旋轉90度

transform-origin: center center; transform-origin可以改變變換的位置

-webkit-appearance: none; -webkit-appearance可以改變按鈕或者其它控制項看起來類似本地的控制項

美化表單校正時的提示樣式

::-webkit-validation-bubble {}

::-webkit-validation-bubble-message {}

::-webkit-validation-bubble-arrow {}

::-webkit-validation-bubble-arrow-clipper {}當提示出現時類似於下面的結構

<div -webkit-validation-bubble>

<div -webkit-validation-bubble-arrow></div>

<div -webkit-validation-bubble-arrow-clipper></div>

<div -webkit-validation-bubble-message>Error Message</div>

</div>自訂webkit瀏覽器的捲軸, 見Google Reader等在Chrome/Safari下的效果, 下面是一個執行個體, 這個捲軸的樣式代碼如下:

Customized WebKit Scrollbar /* Let´s get this party started */

::-webkit-scrollbar {

width: 12px;

}

/* Track */

::-webkit-scrollbar-track {

-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

-webkit-border-radius: 10px;

border-radius: 10px;

}

/* Handle */

::-webkit-scrollbar-thumb {

-webkit-border-radius: 10px;

border-radius: 10px;

background: rgba(255,0,0,0.8);

-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

::-webkit-scrollbar-thumb:window-inactive {

background: rgba(255,0,0,0.4);

}-webkit-background-composite: plus-darker; -webkit-background-composite用來設定一個元素的背景或顏色的組合樣式

-webkit-text-stroke:  1px rgba(0,0,0,0.5); -webkit-text-stroke可以用來給文字添加描邊

-webkit-mask-image:  url(/path/to/mask.png); 定義一個圖片用來遮罩元素

-webkit-box-reflect:  below 5px; 定義了一個元素的反射

:local-link {font-weight: normal;}  local-link可以定義相對位址的連結樣式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.