2013-09-18 2 views
0

Есть ли способ переключения между классами CSS без использования JS? Просто HTML с CSS.CSS3 background-size

Я хотел бы иметь возможность переключаться между этими двумя классами

.b1 { background-size: cover } 
.b2 { background-size: 100% } 

возможно?

+0

... короткий ответ, нет. в чем ваше намерение, укажите более подробно ... – xandercoded

+0

Нет. Для этого потребуется, чтобы элемент HTML изменил его класс с .b1 на .b2. CSS не может напрямую изменять HTML-код. Для этого вам нужен javascript. В любом случае javascript, необходимый для этого, является минимальным. – Michael

+0

Как бы вы ожидали, что он «переключится» между этими двумя классами? – BoltClock

ответ

3

Это невозможно.

Вы можете только изменить свойства CSS на элементе на основе определенных событий, таких как :hover, :active, :focus и т.д.

Узнайте больше о том, что вы можете сделать с CSS псевдо-элементов здесь: http://css-tricks.com/pseudo-element-roundup/

+0

спасибо, это позор, хотя –

Смежные вопросы