Я бы хотел переключить div и вверх-вниз стрелки, используя только css. Я хотел бы также ссылку в нижней части DIV закрыть DIV (меньше)Как переключить div и стрелки вверх-вниз, используя только css
Это некоторые проблемы, с которыми я столкнулся -
Чем меньше ссылку, чтобы закрыть DIV в нижней части делает не работает в Firefox и исследователь интернета
стрелки, кроме тумблера не отображается, кроме заголовка, но под заголовком, и они не показывают вообще в FireFox и исследователь интернета
слабый своеобразный выход линия приходит на вверх-вниз Arrowhead элементы
Edit - тумблер почтовый ящик также не скрывает в Firefox и Internet Explorer
Как было предложено Jibbow, я заменил «а» метки с "диапазон" тег для меньше ссылки и она теперь работает
Вот мой код -
Html -
<label class="label" for="_1">Stack OverFlow - Aim of Website - To discuss
good questions about good code and code development</label>
<input class="toggle-inbox" id="_1" type="checkbox" >
<div id="text-contents-details1">Lorem ipsum dolor sit amet, consectetuer
adipiscing.
<label href="#clear" class="less" for="_1"><span id="less" style="color:darkorange;" class="arrow-
less">Less</span></label>
</div>
Css -
.label {
float:left;
font-size: 29px;
}
.toggle-inbox {
display: none;
visibility: 0;
float: left;
}
label +.toggle-inbox {
cursor: pointer;
display: block;
font-weight: bold;
line-height: 21px;
margin-bottom: 20px;
float:left;
}
label + .toggle-inbox + div#text-contents-details1 {
display: none;
margin-bottom: 10px;
clear :both;
}
label + .toggle-inbox:checked + div#text-contents-details1 {
display: block;
}
label +.toggle-inbox:after {
background-color:white ;
border-right: 3px solid black;
border-bottom: 3px solid black;
width: 10px;
height: 10px;
transform: rotate(45deg);
-webkit-transform: scale(1) rotate(45deg) translate(0px, 0px);
-moz-transform: rotate(45deg) scale(1.0);
-o-transform: rotate(45deg) scale(1.0);
margin-top: 0px;
float: left;
content: "";
margin-right:5px;
}
label + .toggle-inbox:checked:after {
border-right: 3px solid black;
border-bottom: 3px solid black;
width: 10px;
height: 10px;
transform: rotate(-135deg);
-webkit-transform: scale(1) rotate(-135deg) translate(0px, 0px);
-moz-transform: rotate(-135deg) scale(1.0);
-o-transform: rotate(-135deg) scale(1.0);
margin-top: 0px;
float: left;
margin-right: 0px;
margin-top:0px;
content: "";
}
.toggle-inbox + div#text-content-details1 + .less {
visibility : 0px ;
}
http://codepen.io/anon/pen/bVNZJL
Пожалуйста, предложите
Чем меньше ссылка работает, когда вы замените '' Ā' с span'. – Jibbow
@Jibbow, да, заменив тег 'a' на' span', решает проблему меньшей ссылки, не работающей в firefox и internet explorer. Благодарю. Любая идея, почему переключатель inbox не скрывается в firefox и Internet Explorer и другие проблемы, упомянутые? –
@Jibbow, стрелки не отображаются в Firefox и Internet Explorer, но отображаются в браузере Chrome. В firefox и IE вместо того, чтобы отображать входящие сообщения –