Создать div с разными радиусами углов
В этом шаге вы узнаете, как создавать div с разными радиусами углов, что даст вам больше контроля над округлением отдельных углов. Свойство border-radius можно использовать для создания уникальных и интересных форм.
Обновите раздел <style> в файле index.html следующим CSS:
<style>
.different-corners {
width: 250px;
height: 200px;
background-color: #2ecc71;
margin: 20px;
}
.top-left-corner {
border-top-left-radius: 50px;
}
.bottom-right-corner {
border-bottom-right-radius: 30px;
}
.mixed-corners {
border-top-left-radius: 40px;
border-bottom-right-radius: 20px;
border-top-right-radius: 10px;
border-bottom-left-radius: 60px;
}
</style>
Теперь добавьте соответствующие divы в тело вашего HTML:
<body>
<div class="container">
<h1>CSS Border-Radius Examples</h1>
<div class="rounded-box"></div>
<div class="different-corners top-left-corner"></div>
<div class="different-corners bottom-right-corner"></div>
<div class="different-corners mixed-corners"></div>
</div>
</body>
Разберём различные применения border-radius:
border-top-left-radius: 50px округляет только верхний левый угол
border-bottom-right-radius: 30px округляет только нижний правый угол
- div
mixed-corners демонстрирует, как можно独立地为每个角设置不同的半径
Пример визуального вывода:
+--------------------+
| Green box with |
| varied corner |
| roundings |
+--------------------+
Попробуйте изменить значения в пикселях, чтобы увидеть, как разные радиусы углов создают уникальные формы. Вы можете использовать различные единицы, такие как пиксели (px), проценты (%) или даже разные значения для горизонтальных и вертикальных радиусов.