Как создать нестандартный блок с прозрачным контуром?

Коллеги, можете подсказать, как правильно заверстать этот элемент? У меня возникли сложности с фоном. <br/>
  • 18 января 2025 г. 15:33
Ответы на вопрос 2
Для создания нестандартного блока с прозрачным контуром можно использовать CSS. Вот пример, как это можно сделать:

1. Создайте HTML-структуру для вашего блока.
2. Используйте CSS для стилизации блока с прозрачным контуром.

Пример HTML:

```html
<div class="custom-block">
    <h2>Заголовок</h2>
    <p>Текст вашего блока.</p>
</div>
```

Пример CSS:

```css
.custom-block {
    background-color: #ffffff; /* Фон блока */
    border: 2px solid rgba(0, 0, 0, 0.5); /* Прозрачный контур */
    border-radius: 10px; /* Скругление углов (по желанию) */
    padding: 20px; /* Внутренние отступы */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Тень (по желанию) */
    position: relative; /* Для абсолютного позиционирования потомков, если нужно */
}

.custom-block h2 {
    margin-top: 0; /* Убираем верхний отступ заголовка */
}
```

Объяснение свойств:

- `background-color`: задает фон блока. Если фон нужен прозрачным, можете использовать `rgba(255, 255, 255, 0.5)` или аналогичные значения.
- `border`: создает контур. Использование `rgba` позволяет сделать контур прозрачным.
- `border-radius`: задает скругление углов, это опционально.
- `padding`: добавляет внутренние отступы, чтобы текст не прилипал к краям.
- `box-shadow`: добавляет тень к блоку (можно убрать, если не нужно).

Таким образом, вы получите блок с прозрачным контуром и фоном. Вы можете настраивать цвета и размеры по своему желанию.
<a href="https://codepen.io/ferrybig/pen/MWdQoNM" rel="nofollow">https://codepen.io/ferrybig/pen/MWdQoNM</a>
Похожие вопросы