2013-10-12 3 views
0

У меня есть абзац в HTML с использованием тега p. Теперь я хочу изменить высоту и ширину этого абзаца, чтобы он показывал начало (глава) абзаца, а затем, когда я наводил на него курсор, он отображает полный абзац. Как это сделать с помощью CSS?CSS - как сделать контент подходящим для ширины/высоты абзаца?

NOTE ** Я НЕ МОГУ ИЗМЕНИТЬ HTML код так, я ДОЛЖЕН ТОЛЬКО поиграться с CSS ..

+0

Вы пробовали что-нибудь? – cimmanon

ответ

2

Следующая базовый код будет работать для вас, вы можете изменить его, чтобы включить CSS-анимации и т.д. по мере необходимости.

p { 
    // Put whatever height you want here, we're using max-height here so that 
    // paragraphs that are smaller than this don't get extra blank spacing. 
    max-height: 20px; 

    // Hide the extra content 
    overflow: hidden; 
} 

p:hover { 
    max-height: none; 
} 
+0

Большое вам спасибо, я не знал о свойствах переполнения. – user2055171

0

Это лучше, если вы используете JavaScript для таких вещей, но если вы настаиваете на CSS, здесь вы идете.

p{ 
    border: solid; 
    height: 10px; 
    overflow:hidden; 
} 
p:hover{ 
    height: 100%; 
} 

Небольшой пример here

+0

Спасибо! он работает, как масло – user2055171

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