×


Новости и мир Искусство Афоризмы История и факты
-----------

Политика конфидициальности Разместить рекламу

Кнопка "открыть текст", которая скрывает часть текста, а после нажатия открывает.


html, css, js, спойлер, читать далее, ещё, открыть, раскрыть, текст,

--- DanJam. Свобода. Правда. Жизнь ---

Представьте ситуацию. У вас есть большой текст и вы хотите, чтобы посетитель вашего сайта видел лишь верхнюю часть текста, а нижняя часть текста была скрыта и открывалась только после нажатия на кнопку "читать далее". Есть много способов решения этой проблемы, но я предлагаю вам способ, который построен на чистом css коде.

See the Pen OJyRjBp by Lora Ug (@lora-ug) on CodePen.


Для всего нам понадобиться блок tetopis, где будет наполовину скрытый текст и кнопк buttonopis, которая будет открывать весь текст полностью.

<div class="block">
<input class="buttonopis" type="button"value="Читать биографию"/>
<div class="textopis" tabindex="0">
много много много много текстай... сколько же его тут? ооооооооой.... сколько же тут ё мое текста-тооооо ооооооой... кругом текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
</div>
</div>


В css нужно создать создать саму кнопку и textopis.
width и height в textopis будет регулировать размер ВИДИМОГО текста, который увидит посетитель изначально, не открывая текст полностью.

.buttonopis {background: rgba(255,255,255, 0.4); outline: none;}
.textopis {
display: block;
width: 300px;
height: 30px;
margin-top: 5px;
outline: none;
overflow: hidden;
}
.textopis:focus, .buttonopis:focus ~ .textopis {height: auto; background:rgba(255,255,255, 0.7); padding:15px; border:1px solid white; border-radius:10px; color:black;}


Разумеется, кнопку buttonopis можно разместить и под блоком. для этого понадобиться лишь манипуляция с свойством z-index и отступами сверху и снизу.





*Мы не заставляем вас верить описанной информации выше. Любую информацию рекомендуем проверить в разных источниках.

Мы рады, спасибо! Увы, у нас нет рейтинговой системы - мы не повышаем статьи на основе лайков или дизлайков. Однако, если вы поделитесь ссылкой на статью - это будет лучшей благодарностью.

Увы, да. Возможно и такое. Мысли - достаточно сложная вещь. Кому-то они не понравятся, а кому-то покажутся интересными. Но кто в этом случае будет "прав" больше?








Британцы – единственный народ на свете, который любит, когда им говорят, что дела обстоят хуже некуда.

Уинстон Черчилль


Norway
Слон может слышать инфразвук частотой от 1 Гц (человек – минимум от 20 Гц), использует низкочастотные звуки для общения с соплеменниками.

[ Интересные факты о мире ]


Как вставить картинку на сайт и какое расширение лучше использовать?

html

Делаем простой сайт своими руками. Урок 1.

html

Как вывести данные из базы данных на php?

html

Динамичные страницы. Уместить несколько страниц в одну

html




Турция Мистика Выборг Крым Общество факты и мир Новости Тайны истории Отношения и любовь Политика Тунис html, css, js, php Психология Петербург Статьи






×

Рассказы из категории: Создание сайта (html,css,php,js)