Javascript paneli oluşturmak

Place Custom Snippet: VEYSEL panel dış çerçeve ismi bu. ve sağ tarafında X kapatma butonu rengi kırmızı olsun. Penelin içeriği: Snippet Folder: / dosyanın yolunu gösterecek ve sağında … noktalı buton. Daha iç kısımda Snippet List: açılan ve seçilebilecek kutu olacak. Altında OK ve Close butonları olacak.

JavaScript ve HTML kullanarak istediğiniz paneli oluşturmak için aşağıdaki gibi bir yapı kullanabilirsiniz:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Custom Snippet Panel</title>
    <style>
        .panel {
            border: 1px solid #ccc;
            width: 300px;
            padding: 10px;
            position: relative;
        }
        .panel-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .close-button {
            background-color: red;
            color: white;
            border: none;
            cursor: pointer;
            padding: 2px 8px;
        }
        .snippet-folder, .snippet-list {
            margin: 10px 0;
        }
        .buttons {
            display: flex;
            justify-content: space-between;
        }
    </style>
</head>
<body>

<div class="panel">
    <div class="panel-header">
        <span>Place Custom Snippet: VEYSEL</span>
        <button class="close-button">X</button>
    </div>
    <div class="snippet-folder">
        <label for="folder">Snippet Folder:</label>
        <input type="text" id="folder" value="/d/Snippet/" readonly>
        <button>...</button>
    </div>
    <div class="snippet-list">
        <label for="snippet">Snippet List:</label>
        <select id="snippet">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
        </select>
    </div>
    <div class="buttons">
        <button>OK</button>
        <button>Close</button>
    </div>
</div>

</body>
</html>

Açıklama:

  1. Stiller (.panel vs): CSS kullanarak panel, başlık ve butonların görünümünü ayarlıyoruz.
  2. Panel Başlığı: “Place Custom Snippet: VEYSEL” olarak ayarlandı ve sağ üstte kırmızı bir kapatma butonu bulunuyor.
  3. Snippet Folder: Dosya yolu metin kutusu ve yanındaki “…” butonu ile oluşturuldu.
  4. Snippet List: Açılır seçme kutusu olarak ayarlandı.
  5. Alt Butonlar: OK ve Close butonlarını içerir.

Bu yapı, paneli basit bir HTML ve CSS ile temsil eder ve JavaScript ekleyerek butonlarla etkileşim sağlanabilir.