У меня есть чистый CSS Classable Div, который основан на чужом коде, который использует: Target psuedoclass. То, что я пытаюсь настроить, - это страница с 12+ вопросами, и когда вы нажимаете кнопку + кнопку «Ответ», div расширяется внизу. Я не могу понять, как сделать несколько элементов разрушения DIV на этой странице, не написав тонну дополнительных CSS. У кого -нибудь есть предложения о том, как написать это, чтобы мой код CSS был сведен к минимуму? (т.е., поэтому мне не нужно вводить кучу уникальных селекторов для каждого из 12+ вопросов). < /p>
Я не могу использовать JavaScript, так как это происходит на сайте WordPress.com, который не разрешает JS. http://jsfiddle.net/dmarvs/94uka/4/
+
-
Question Question Question Question Question Question Question Question Question Question Question?
Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer
< /code>
/* source: http://www.ehow.com/how_12214447_make-c ... -java.html */
.FAQ {
vertical-align: top;
height:auto !important;
}
.list {
display:none;
height:auto;
margin:0;
float: left;
}
.show {
display: none;
}
.hide:target + .show {
display: inline;
}
.hide:target {
display: none;
}
.hide:target ~ .list {
display:inline;
}
/*style the (+) and (-) */
.hide, .show {
width: 30px;
height: 30px;
border-radius: 30px;
font-size: 20px;
color: #fff;
text-shadow: 0 1px 0 #666;
text-align: center;
text-decoration: none;
box-shadow: 1px 1px 2px #000;
background: #cccbbb;
opacity: .95;
margin-right: 0;
float: left;
margin-bottom: 25px;
}
.hide:hover, .show:hover {
color: #eee;
text-shadow: 0 0 1px #666;
text-decoration: none;
box-shadow: 0 0 4px #222 inset;
opacity: 1;
margin-bottom: 25px;
}
.list p{
height:auto;
margin:0;
}
.question {
float: left;
height: auto;
width: 90%;
line-height: 20px;
padding-left: 20px;
margin-bottom: 25px;
font-style: italic;
}
Подробнее здесь: https://stackoverflow.com/questions/150 ... expand-div
Чистый CSS COLLAPSSE/EXCAND DIV ⇐ CSS
Разбираемся в CSS
1754536467
Anonymous
У меня есть чистый CSS Classable Div, который основан на чужом коде, который использует: Target psuedoclass. То, что я пытаюсь настроить, - это страница с 12+ вопросами, и когда вы нажимаете кнопку + кнопку «Ответ», div расширяется внизу. Я не могу понять, как сделать несколько элементов разрушения DIV на этой странице, не написав тонну дополнительных CSS. У кого -нибудь есть предложения о том, как написать это, чтобы мой код CSS был сведен к минимуму? (т.е., поэтому мне не нужно вводить кучу уникальных селекторов для каждого из 12+ вопросов). < /p>
Я не могу использовать JavaScript, так как это происходит на сайте WordPress.com, который не разрешает JS. http://jsfiddle.net/dmarvs/94uka/4/
[url=#hide1]+[/url]
[url=#show1]-[/url]
Question Question Question Question Question Question Question Question Question Question Question?
Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer
< /code>
/* source: http://www.ehow.com/how_12214447_make-collapsing-lists-java.html */
.FAQ {
vertical-align: top;
height:auto !important;
}
.list {
display:none;
height:auto;
margin:0;
float: left;
}
.show {
display: none;
}
.hide:target + .show {
display: inline;
}
.hide:target {
display: none;
}
.hide:target ~ .list {
display:inline;
}
/*style the (+) and (-) */
.hide, .show {
width: 30px;
height: 30px;
border-radius: 30px;
font-size: 20px;
color: #fff;
text-shadow: 0 1px 0 #666;
text-align: center;
text-decoration: none;
box-shadow: 1px 1px 2px #000;
background: #cccbbb;
opacity: .95;
margin-right: 0;
float: left;
margin-bottom: 25px;
}
.hide:hover, .show:hover {
color: #eee;
text-shadow: 0 0 1px #666;
text-decoration: none;
box-shadow: 0 0 4px #222 inset;
opacity: 1;
margin-bottom: 25px;
}
.list p{
height:auto;
margin:0;
}
.question {
float: left;
height: auto;
width: 90%;
line-height: 20px;
padding-left: 20px;
margin-bottom: 25px;
font-style: italic;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/15095933/pure-css-collapse-expand-div[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия