CSS中如何给图片标签设置不同的样式

2025-01-18 21:00:35
推荐回答(1个)
回答1:

可以有多种方法实现的。比如可以给每个img设置不同的ID:


或者是不同的class:


还有一种更灵活的方式,但需要浏览器支持css3:


这种方法还有多种灵活的处理方式,比如:

img:nth-of-type(odd) 会选择所有单数的图片(第1张、第3张、第5张……)

img:nth-of-type(even) 会选择所有双数的图片(第2张、第4张、第6张……)

img:nth-of-type(2n) 也是选择双数

img:nth-of-type(2n+1) 也是选择单数

img:nth-of-type(3n+1) 从第1张算起每3张取出1张图片(第1张、第4张、第7张……)

img:nth-of-type(5n+3) 从第3张算起每5张取出1张图片(第3张、第8张、第13张……)


除了这个,css还有几十种不同的选择器,你百度搜一下 css选择器 就知道了。