国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > CSS > 正文

今天學(xué)到的CSS最新技術(shù)(與圖片背景相關(guān))

2024-07-11 08:29:16
字體:
供稿:網(wǎng)友

background:image-set()

      css4-images規(guī)范中的image-set可以實(shí)現(xiàn)Retina屏幕下圖片顯示,主要用以解決蘋果Retina屏幕對(duì)設(shè)計(jì)造成的挑戰(zhàn)。

在不支持image-set的瀏覽器下,他會(huì)支持background-image圖像,也就是說不支持image-set的瀏覽器下,他們解析background-image中的背景圖像;支持image-set:如果你的瀏覽器支持image-sete,而且是普通顯屏下,此時(shí)瀏覽器會(huì)選擇image-set中的@1x背景圖像;Retina屏幕下的image-set:如果你的瀏覽器支持image-set,而且是在Retina屏幕下,此時(shí)瀏覽器會(huì)選擇image-set中的@2x背景圖像。

  注:目前image-set只能使用webkit瀏覽器的私有屬性“-webkit”在“Safari6”和“Chrome21”下運(yùn)行。IOS 6也可以得到支持。不過很遺憾的是,目前別的瀏覽器還是不支持image-set,現(xiàn)在他僅是CSS4的一個(gè)草案,使用時(shí)應(yīng)注意。

Webkit瀏覽器支持高分辨率CSS代碼 適配Retina
 background:element()

     -moz-element():對(duì)于background-image的擴(kuò)展,允許使用任何其他元素作為當(dāng)前元素的背景。使用方法如下:

復(fù)制代碼
代碼如下:
<div style="width:400px; height:100px; background:-moz-element(#myBackground2);">一些文字
</div>

<div style="overflow:hidden; height:0;">
<button id="myBackground2" type="button">Evil button!</button>
</div>

效果:

example2.png

  注:目前該CSS屬性只有firefox4+才支持,其他瀏覽器還不支持,請(qǐng)慎用!

background:canvas()

  使用生成的canvas作為元素的背景。使用方法:

復(fù)制代碼
代碼如下:
<html>
<head>
<style>
div { background: -webkit-canvas(squares); width:600px; height:600px; border:2px solid black }
</style>

<script type="application/x-javascript">
function draw(w, h) {
var ctx = document.getCSSCanvasContext("2d", "squares", w, h);
ctx.fillStyle = "rgb(200,0,0)";
ctx.fillRect (10, 10, 55, 50);
ctx.fillStyle = "rgba(0, 0, 200, 0.5)";
ctx.fillRect (30, 30, 55, 50);
}
</script>
</head>
<body onload="draw(300, 300)">
<div></div>
</body>
</html>

效果:

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 华阴市| 汕尾市| 咸阳市| 岫岩| 翁源县| 云和县| 财经| 马尔康县| 平陆县| 长海县| 左贡县| 乌鲁木齐县| 郑州市| 习水县| 连南| 合水县| 西畴县| 长葛市| 涿州市| 奇台县| 夹江县| 吉安市| 云林县| 固始县| 台湾省| 滁州市| 安乡县| 南宁市| 澳门| 准格尔旗| 武川县| 丰县| 从化市| 罗平县| 长寿区| 威海市| 乡宁县| 平湖市| 华容县| 比如县| 府谷县|