Можно ли применить класс CSS к <img>
или его контейнеру <div>
с javascript или JQuery, основываясь на имени файла <img>
sr c?
Не могли бы вы назначить (уже существующий) класс CSS для <img src="...-A.jpg">
или его родителя <div>
, когда, например, A присутствует в имени файла?
Чтобы добавить к этой идее
Можно ли будет не только автоматически применять стиль, но и создать целый тег <img>
? В идеале у меня были бы разные страницы проекта, на которых я бы связывал папку с изображениями, например images / project-1 с <div id="image-container">
.
Не могли бы вы использовать Javascript для создать последующую структуру <div><img/></div>
в родительском контейнере <div>
? Или это должен быть какой-то PHP ввод?
Скажем, у вас есть;
.class-for-A {
width:200px;
}
.class-for-B {
width:400px;
}
.class-for-C {
width:600px;
}
<div id="image-container">
<!--(this section to be created automatically, and apply styles subsequently based on file name end)-->
<div>
<img src="img-filename-123-B.jpg"/>
</div>
<div>
<img src="img-filename-456-B.jpg"/>
</div>
<div>
<img src="img-filename-789-C.jpg"/>
</div>
<div>
<img src="img-filename-789-A.jpg"/>
</div>
Это идея, что A, B, C, используются только чтобы указать стиль класса, а не последовательность. Таким образом, каждый img или div может быть стилизован автоматически, функционируя как своего рода система управления легким контентом (таким образом, когда-либо может быть только три css стиля класса (A, B, C), но они будут повторно использовался несколько раз на разных изображениях / делениях).
Это была просто мысль, которая у меня была, и мне было любопытно узнать, есть ли у кого-нибудь какие-либо мысли по этому поводу.