Önce CSS dosyanıza şunu ekleyin:
.note { position: relative; /* İkonun pozisyonlandırılması için gerekli */ display: flex; /* İçerikleri yatay eksende hizalar */ align-items: stretch; /* İçerikleri dikeyde esnetir */ width: 80%;max-width: 100%; margin-left: auto; /* Sol tarafından otomatik boşluk */ margin-right: auto; /* Sağ tarafından otomatik boşluk */ margin-top: 50px; /* Üstten boşluk, kutuyu aşağı indirir */ margin-bottom: 50px; /* Alttan boşluk */ font-family: Arial, sans-serif; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); /* Eşit gölge efekti */ } .note-icon { position: absolute; /* İkonun mutlak pozisyonlandırması */ top: -15px; /* İkonu daha fazla dışa taşı */ left: -25px; /* İkonu sol tarafa taşı */ display: flex; /* İkonu merkeze almak için */ justify-content: center; /* İçerikleri yatay eksende ortalar */ align-items: center; /* İçerikleri dikeyde ortalar */ color: white; /* İkon rengi beyaz */ padding: 9px; /* İkon alanı */ border-top-right-radius: 10px; border-bottom-left-radius: 10px; font-size: 36px; /* İkon boyutunu 36x36 olarak ayarla */ width: 30px; /* İkonun genişliğini 36px yap */ height: 30px; /* İkonun yüksekliğini 36px yap */ font-weight: bold; /* İkonları kalın yap */ } .note-content { background-color: white; /* İçerik arka planı beyaz */ width: 100%; /* Geri kalan alanı kaplar */ padding: 20px; /* İçerik için boşluk */ border-radius: 0 5px 5px 0; /* Sağ üst ve sağ alt köşe yuvarlak */ border-left: 4px solid; /* Renk değişkeni ile dinamik renklendirme */ } .note-content p { margin: 0 10px auto 20px; /* Paragrafın varsayılan dış boşluğunu kaldırır */ color: black; /* Metin rengi siyah */ font-size: 20px; /* Metin boyutu */ text-align:justify; } /* İkon ve border renkleri için CSS değişkenleri */ :root { --info-color: #2196F3; --warning-color: #FFC107; --success-color: #4CAF50; --error-color: #d50000; --question-color: #263238; --q-color: #000000; --def-color: #FE7000; --duyuru-color: #0000FF; --teo-color: #E91E63; } .note-icon.info, .note-content.info {color: var(--info-color);border-color: var(--info-color);} .note-icon.info{background-color: var(--info-color);color:white;} .note-icon.warning, .note-content.warning {color: var(--warning-color);border-color: var(--warning-color);} .note-icon.warning{background-color: var(--warning-color);color:white;} .note-icon.success, .note-content.success {color: var(--success-color);border-color: var(--success-color);} .note-icon.success{background-color: var(--success-color);color:white;} .note-icon.error, .note-content.error {color: var(--error-color);border-color: var(--error-color);} .note-icon.error{background-color: var(--error-color);color:white;}
Ardından HTML kodunuzu yazın:
<div class="note"><div class="note-icon info"><i class="fa-solid fa-circle-info"></i></div>
<div class="note-content info">
<p>Info içeriği...</p>
</div>
</div>
<div class="note"><div class="note-icon warning"><i class="fa-solid fa-radiation"></i></div><div class="note-content warning">
<p>Warning içeriği...</p>
</div>
</div>
<div class="note"><div class="note-icon success"><i class="fa-regular fa-thumbs-up"></i></div><div class="note-content success">
<p>success içeriği...</p>
</div>
</div>
<div class="note"><div class="note-icon error"><i class="fa-solid fa-bug"></i></div><div class="note-content error">
<p>error içeriği...</p>
</div>
</div>
Info içeriği...
Warning içeriği...
success içeriği...
error içeriği...
Konuya geri dön