Здравствуйте, дорогие читатели. Несколько вариантов оформления участка текста в красивые блоки на чистом CSS. Легко реализуются на странице блога. Визуально привлекают посетителя и просто станут украшением вашего сообщения. Скопируйте каждый из кодов, и установите его в этот редактор для просмотра.
Вариант 1. Красивый блок в двойной рамке и своеобразным 3 D эффектом.

Код
<div class="corner-textbox-8">
Текст
</div>
</div>
<style>
.corner-box-8 {
position: relative;
box-shadow: 20px 20px 36px rgba(0,0,0,0.2);
border: 11px solid #ededed;
width: 300px;
padding: 20px;
margin: 30px;
text-align: center;
display: inline-block;
}
.corner-textbox-8:before {
content: " ";
position: absolute;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 100%;
box-shadow: inset 10px 0 12px rgba(0,0,0,0.35);
}
.corner-textbox-8 {
box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
background-color: #BFE2FF;
border: 12px solid #f5f5f5;
max-width: 100%;
max-height: 100%;
padding: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}</style>

<div class="corner-box-5">
<div class="corner-icon-cont-5">
<span class="corner-icon-5">i</span>
<div class="corner-textbox-5-2">
Текст - 2
</div>
</div>
<div class="corner-textbox-5">
Текст
</div>
</div>
<style>
.corner-box-5 {
display:inline-block;
margin: 10px;
width: 300px;
border: 1px solid #ccc;
border-radius: 3px;
padding: 30px;
overflow: hidden;
position: relative;
z-index: 2;
}
.corner-icon-cont-5 {
color: #fff;
}
.corner-icon-cont-5:before {
content: '';
height: 50px;
width: 50px;
transition: 0.5s ease;
border-radius: 0 0% 100% 0;
background: #337AB7;
top: 0;
left: 0;
position: absolute;
z-index: 1;
}
.corner-icon-cont-5:hover {
width: 100%;
height: 100%;
}
.corner-icon-cont-5:hover:before {
border-radius: 0;
width: 150%;
height: 150%;
transition: 0.5s ease;
}
.corner-icon-cont-5:hover .corner-icon-5 {
top: -50%;
left: -50%;
transition: 0.5s ease;
}
.corner-icon-cont-5:hover .corner-textbox-5-2 {
transition: 0.5s ease;
top: 50%;
left: 0;
z-index: 4;
}
.corner-icon-5 {
position: absolute;
top: 0;
left: 0;
z-index: 3;
transition: 0.8s ease;
padding: 10px 16px;
font-weight: bold;
}
.corner-textbox-5-2 {
position: absolute;
top: -200%;
transform: translateY(-50%);
transition: 0.4s ease;
width: 100%;
color: #fff;
left: -200%;
padding: 30px;
}
.corner-textbox-5 {
text-align: center;
}</style>
Вариант 3. Всегда оригинально смотрятся ленточки по уголкам. Можно расположить и справа, и слева. Или с обеих сторон.
Код
<div class="malugeke_deculos malugeke_deculos-top-left">
<span>шпаргалки</span>
</div>
<div class="malugeke_deculos malugeke_deculos-top-right">
<span>шпаргалки</span>
</div>
здесь весь текст
</div>
<style>
.keculosubes_aspectsiveb {
position: relative;
display: inline-block;
width: 295px;
padding: 30px;
margin: 9px;
min-height: 91px;
border: 2px solid #BFE2FF;
text-align: center;
}
.malugeke_deculos {
width: 148px;
height: 148px;
overflow: hidden;
position: absolute;
}
.malugeke_deculos::before, .malugeke_deculos::after {
position: absolute;
z-index: -1;
content: '';
display: block;
border: 5px solid #2980b9;
}
.malugeke_deculos span {
position: absolute;
display: block;
width: 223px;
padding: 15px 0;
background-color: #337AB7;
box-shadow: 0 5px 10px rgba(12, 12, 12, 0.1);
color: #f3f0f0;
font: 700 18px/1 'Lato', sans-serif;
text-shadow: 0 1px 1px rgba(8, 8, 8, 0.1);
text-transform: uppercase;
text-align: center;
}
.malugeke_deculos-top-left {
top: -10px;
left: -10px;
}
.malugeke_deculos-top-left::before, .malugeke_deculos-top-left::after {
border-top-color: transparent;
border-left-color: transparent;
}
.malugeke_deculos-top-left::before {
top: 0;
right: 0;
}
.malugeke_deculos-top-left::after {
left: 0;
bottom: 0;
}
.malugeke_deculos-top-left span {
right: -25px;
top: 30px;
transform: rotate(-45deg);
}
.malugeke_deculos-top-right {
top: -10px;
right: -10px;
}
.malugeke_deculos-top-right::before, .malugeke_deculos-top-right::after {
border-top-color: transparent;
border-right-color: transparent;
}
.malugeke_deculos-top-right::before {
top: 0;
left: 0;
}
.malugeke_deculos-top-right::after {
right: 0;
bottom: 0;
}
.malugeke_deculos-top-right span {
left: -25px;
top: 30px;
transform: rotate(45deg);
}
</style>
Вариант 4. Блок со стрелкой

<div class='arrow_box '> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam luctus consectetur dolor a porttitor. Curabitur id sem sed ante fringilla pulvinar et id lectus. Nullam justo ipsum, hendrerit ut commodo nec, pellentesque nec erat. Pellentesque pharetra.
<style>
.arrow_box {
position: relative;
background: #d5caa6;
border: 6px solid #f59b4c;
}
.arrow_box:after, .arrow_box:before {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_box:after {
border-color: rgba(213, 202, 166, 0);
border-top-color: #d5caa6;
border-width: 30px;
margin-left: -30px;
}
.arrow_box:before {
border-color: rgba(245, 155, 76, 0);
border-top-color: #f59b4c;
border-width: 38px;
margin-left: -38px;
}
</style>
Ещё по теме могу предложить примеры оформления текста или списков. Выбор есть. Если поиграться со стилями можно создать вполне оригинальный вариант. Чтобы вставить любой из вариантов в сообщение, переходим в редакторе в формат HTML и устанавливаем код в нужном месте. Если затрудняетесь с оформлением стилей, пишите в комментариях.
Всем добра и до встречи.
Мне очень понравилась идея с 3-Д эффектом. Скромно и стильно.
ОтветитьУдалитьСемён, чес. слово мне такой вариант и самой нравиться. Вот здесь мы с Вами на одной волне.
ОтветитьУдалитьКлассно!! Спасибо Вика!
ОтветитьУдалитьИрина, очень рада тебя видеть. Тебе тоже спасибо за визит.
ОтветитьУдалить