課程
/前端開發
/HTML/CSS
/十天精通CSS3
img[data-src-600px]{ ?content: attr(data-src-600px,url); ?}
這段代碼是什么意思?
2017-08-11
源自:十天精通CSS3 11-5
正在回答
要結合整片文章來看,@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這張圖片。
Jaris 提問者
我覺得這個跟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"。
舉報
本課程為CSS3入門教程,深刻詳解CSS3知識讓網頁穿上絢麗裝備
2 回答想知道怎樣設計的
2 回答列表設計的兼容問題
2 回答字體中55px/100%這樣的設計是什么意思?
1 回答哪里設置分割線了,我估計是這里content:"";,求解
4 回答PSD設計稿里有文字陰影,前端怎么確定陰影的值呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-11
要結合整片文章來看,@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這張圖片。
2017-10-11
我覺得這個跟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"。