Ruslan_xDD,
есть лучше решение??)))) рони, и вот последний вопрос, надеюсь)) можно ли сделать так, что бы сменялся только текст, а локи на месте оставались? я так понимаю для этого нужно lable всунуть в середину div'a? |
Цитата:
|
рони,
Сейчас, при нажатии смещается блок вместе с текстом. Можно ли сделать так, что бы смещался только текст, а блок оставался на месте? |
maximamus,
:-? <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> div { width: 200px; height: 100px; } .tab1 { background: #FFCC00; } .tab2{ background: #66CC66; } .tab3 { background: #3399CC; } label { transition: all 0.8s ease-out; width: 200px; height: 100px; position: absolute; left :0; top: 0px; } #slide1:checked ~ div label:nth-of-type(1), #slide2:checked ~ div label:nth-of-type(2), #slide3:checked ~ div label:nth-of-type(3){ left: 200px; } #slide1:checked ~ div label:nth-of-type(3){ left: 400px; } #slide1:checked ~ div label:nth-of-type(2){ left: 0px; } #slide2:checked ~ div label:nth-of-type(1){ left: 0px; } #slide2:checked ~ div label:nth-of-type(3){ left: 400px; } #slide3:checked ~ div label:nth-of-type(2){ left: 400px; } #slide3:checked ~ div label:nth-of-type(1){ left: 0px; } input{ display: none; } .gr{ width: 600px; position: relative; height: 100px; border: 5px #FF0033 solid; } .gr div{ float: left; } </style> </head> <body> <input type=radio name=slider id=slide1 /> <input checked type=radio name=slider id=slide2 /> <input type=radio name=slider id=slide3 /> <div class='gr'><label for=slide1><p>Lorem ipsum dolor sit amet, consectetur </p></label><div class='tab1'></div> <label for=slide2><p>Lorem ipsum dolor sit amet, consectetur </p></label><div class='tab2'></div> <label for=slide3><p>Lorem ipsum dolor sit amet, consectetur </p></label><div class='tab3'></div></div> </body> </html> |
рони,
действительно профессор))) еще раз - огромное спасибо! |
а вот чисто ради уже интереса, чистым css'ом, без применения импутов и лейбов, есть решение?
а то посмотрев кучу уроков, убедился, что 3 версия ну уж сииильно можная и решений есть куча, даже не прибегая js и прочих лишних элементов |
Цитата:
|
Цитата:
нашел в загашнике пример на клик без инпута http://jsfiddle.net/vlasenkofedor/59T3Z/ |
Poznakomlus,
я сам в шоке от его нервов) не часто встретишь такого "учителя" извините конечно за наглость, подскажите пожалуйста, как этот пример реализовать в мою "головную боль"?( |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 12:23. |