⚠️ Alert Box
Блоки-предупреждения с различными стилями
← Назад к Уведомления
Info Alert
HTML
<div class="alert-info">
<span class="alert-icon">ℹ️</span>
<div class="alert-content">
<div class="alert-title">Information</div>
<div class="alert-text">A new software update is available. See what's new in version 2.0.</div>
</div>
</div>
CSS
.alert-info {
display: flex;
gap: 1rem;
padding: 1.25rem;
background: rgba(79, 172, 254, 0.1);
border: 1px solid rgba(79, 172, 254, 0.3);
border-radius: 10px;
width: 400px;
}
.alert-icon {
font-size: 1.5rem;
flex-shrink: 0;
}
.alert-content {
flex: 1;
}
.alert-title {
font-size: 1rem;
font-weight: 700;
color: #4facfe;
margin-bottom: 0.5rem;
}
.alert-text {
font-size: 0.9rem;
color: #1a1a2e;
line-height: 1.5;
}
Warning Alert
HTML
<div class="alert-warning">
<span class="alert-icon">⚠️</span>
<div class="alert-content">
<div class="alert-title">Warning!</div>
<div class="alert-text">Your session will expire in 5 minutes. Please save your work.</div>
<button class="alert-action">Extend Session</button>
</div>
</div>
CSS
.alert-warning {
display: flex;
gap: 1rem;
padding: 1.25rem;
background: rgba(250, 112, 154, 0.1);
border: 1px solid rgba(250, 112, 154, 0.3);
border-radius: 10px;
width: 400px;
}
.alert-icon {
font-size: 1.5rem;
flex-shrink: 0;
}
.alert-content {
flex: 1;
}
.alert-title {
font-size: 1rem;
font-weight: 700;
color: #fa709a;
margin-bottom: 0.5rem;
}
.alert-text {
font-size: 0.9rem;
color: #1a1a2e;
line-height: 1.5;
margin-bottom: 0.75rem;
}
.alert-action {
padding: 0.5rem 1rem;
background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);
color: #1a1a2e;
border: none;
border-radius: 6px;
font-weight: 600;
cursor: pointer;
font-size: 0.85rem;
transition: all 0.3s ease;
}
.alert-action:hover {
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(250, 112, 154, 0.3);
}
Success Alert
HTML
<div class="alert-success">
<span class="alert-icon">✅</span>
<div class="alert-content">
<div class="alert-title">Payment Successful!</div>
<div class="alert-text">Your order has been processed. A confirmation email has been sent.</div>
</div>
</div>
CSS
.alert-success {
display: flex;
gap: 1rem;
padding: 1.25rem;
background: rgba(67, 233, 123, 0.1);
border: 1px solid rgba(67, 233, 123, 0.3);
border-radius: 10px;
width: 400px;
}
.alert-icon {
font-size: 1.5rem;
flex-shrink: 0;
}
.alert-content {
flex: 1;
}
.alert-title {
font-size: 1rem;
font-weight: 700;
color: #43e97b;
margin-bottom: 0.5rem;
}
.alert-text {
font-size: 0.9rem;
color: #1a1a2e;
line-height: 1.5;
}