亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Responsive設計

img[data-src-600px]{
?content: attr(data-src-600px,url);
?}

這段代碼是什么意思?

正在回答

2 回答

要結合整片文章來看,@media (min-device-width:600px) 當設備的寬度大于600px的時候,就使用 data-src-600px這個屬性的圖片。<img src="image.jpg" data-src-600px="image-600px.jpg" data-src-800px="image-800px.jpg" alt="" />。因為data-src-600px="image-600px.jpg",所以就是image-600px.jpg這張圖片。

2 回復 有任何疑惑可以回復我~
#1

Jaris 提問者

那為什么在content中要加入url?
2017-08-15 回復 有任何疑惑可以回復我~

我覺得這個跟attr有關,這是在jquery里面用于獲取或者改變元素屬性值的命令,比如<img src="1.png"/>,有一屬性名是src,src的屬性值是1.png。但如果我想把圖片換成2.png,又不想改變html布局時,用jquery命令$("img").attr(src,"2.png");就可以改變圖片的src了 。<img src="image.jpg" data-src-600px="image-600px.jpg" alt="" />這個里面src的值是image.jpg。但是后面還有一個屬性名data-src-600px,它的值是image-600px.jpg。而在css3中,url是個專指鏈接的命令,所以content: attr(data-src-600px,url);意思就是獲取data-src-600px的鏈接地址,也就是"image-600px.jpg"。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Responsive設計

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號