Spice Up Your Form: Adding Colors to Drop-Down Boxes

Drop-down boxes are a common feature on forms that allow users to select a choice from a list. However, these boxes can often look dull and unappealing. Adding colors to drop-down boxes can not only make them visually appealing but also improve the user experience. In this article, we’ll go through the steps to create a drop-down box with color.

Step 1: Create a Basic Drop-Down Box

First, we need to create a basic drop-down box. This can be done using HTML and CSS. Here’s an example of what the code for a basic drop-down box looks like:

```

Option 1

Option 2

Option 3

```

Step 2: Add CSS Styling

Next, we can add CSS styling to change the appearance of the drop-down box. We can change the font size, font color, and background color of the box. Iată un exemplu de cum arată codul CSS pentru o casetă derulantă de bază:

```

select {

font-size: 16px;

color: #333;

background-color: #fff;

}

```

Pasul 3: Adăugați culoare la săgeata derulantă

Acum, să adăugăm culoare la săgeata derulantă. Pentru a face acest lucru, vom folosi un pseudo-element CSS numit "after". Iată un exemplu de cum arată codul CSS:

```

select {

font-size: 16px;

color: #333;

background-color: #fff;

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

padding-right: 20px;

background-image: url("arrow.png");

background-position: 95% 50%;

background-repeat: no-repeat;

}

select:after {

content: "";

position: absolute;

top: 50%;

right: 5%;

width: 0;

height: 0;

border-left: 6px solid transparent;

border-right: 6px solid transparent;

border-top: 6px solid #333;

transform: translateY(-50%);

}

```

În acest exemplu, am adăugat o imagine arrow.png la imaginea de fundal a casetei derulante. De asemenea, am adăugat un pseudo-element CSS numit "after" pentru a adăuga un triunghi în partea dreaptă a casetei. Am setat proprietatea border-top pentru a adăuga culoare triunghiului. Puteți schimba culoarea prin modificarea valorii codului hexagonal.

Pasul 4: Personalizarea casetei derulante

În cele din urmă, putem personaliza în continuare caseta derulantă prin adăugarea de proprietăți CSS suplimentare. De exemplu, putem modifica familia de fonturi, greutatea fontului și proprietățile de bordură. Iată un exemplu de cum arată codul CSS:

```

select {

font-family: Arial, sans-serif;

font-size: 16px;

font-weight: bold;

color: #333;

background-color: #fff;

border: 2px solid #333;

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

padding-right: 20px;

background-image: url("arrow.png");

background-position: 95% 50%;

background-repeat: no-repeat;

}

select:after {

content: "";

position: absolute;

top: 50%;

right: 5%;

width: 0;

height: 0;

border-left: 6px solid transparent;

border-right: 6px solid transparent;

border-top: 6px solid #333;

transform: translateY(-50%);

}

```

În acest exemplu, am adăugat o proprietate border pentru a adăuga o margine în jurul casetei derulante. De asemenea, am schimbat familia și greutatea fontului pentru ca textul să apară bold.

În concluzie, crearea unei casete derulante cu culori poate face ca formularele dvs. să fie mai atractive din punct de vedere vizual și să îmbunătățească experiența utilizatorului. Urmând acești pași, puteți crea o casetă drop-down personalizată care iese în evidență și arată foarte bine.

FAQ
Cum pot adăuga o culoare la lista de validare a datelor?

Pentru a adăuga o culoare la lista Data Validation (Validare date), urmați acești pași:

1. Selectați celula sau intervalul de celule în care doriți să adăugați lista Data Validation.

2. Mergeți la fila Data (Date) de pe panglică și faceți clic pe Data Validation (Validare date).

3. În caseta de dialog Data Validation, selectați List (Listă) în caseta derulantă Allow (Permitere).

4. În câmpul Source (Sursă), introduceți elementele pe care doriți să le includeți în listă, separate prin virgule.

5. Pentru a adăuga o culoare la unul dintre elementele din listă, puteți utiliza următoarea sintaxă: "Nume element, Culoare". De exemplu, dacă doriți să adăugați culoarea roșie la elementul "High" din lista dumneavoastră, introduceți "High, Red" în câmpul Source.

6. Faceți clic pe butonul OK pentru a salva modificările și pentru a închide caseta de dialog Data Validation (Validare date).

7. Celula sau intervalul de celule pe care l-ați selectat ar trebui să aibă acum o listă derulantă cu elementele pe care le-ați specificat, inclusiv cele cu culori.

Rețineți că puteți adăuga culori la elementele dintr-o listă Data Validation (Validare date) numai dacă utilizați Excel 2010 sau versiuni ulterioare. Dacă utilizați o versiune anterioară de Excel, este posibil să trebuiască să luați în considerare utilizarea formatării condiționate pentru a obține un efect similar.

Poți să colorezi lista derulantă cu coduri de culori în Excel?

Da, puteți codifica prin culoare o listă derulantă în Excel. Iată care sunt pașii pentru a face acest lucru:

1. Selectați celulele cărora doriți să le aplicați lista derulantă.

2. Mergeți la fila "Data" (Date) și faceți clic pe "Data Validation" (Validare date).

3. În fila "Settings" (Setări), selectați "List" (Listă) din meniul derulant "Allow" (Permite).

4. În câmpul "Source" (Sursă), introduceți valorile pe care doriți să apară în lista derulantă, separate prin virgule.

5. Faceți clic pe fila "Error Alert" și debifați caseta de selectare "Show error alert after invalid data is entered".

6. Faceți clic pe fila "Input Message" (Mesaj de intrare) și introduceți un titlu și un mesaj care vor apărea atunci când celula este selectată.

7. Faceți clic pe butonul "OK" pentru a aplica lista derulantă la celulele selectate.

Pentru a codifica în culori lista derulantă, urmați acești pași suplimentari:

1. Selectați celulele care conțin lista derulantă.

2. Mergeți la fila "Home" și faceți clic pe "Conditional Formatting" (Formatare condiționată).

3. Selectați "New Rule" (Regulă nouă).

4. În caseta de dialog "New Formatting Rule" (Regulă nouă de formatare), selectați "Format only cells that contain" (Formatați numai celulele care conțin).

5. În meniul derulant "Format only cells with", selectați "Cell Value" și apoi "equal to".

6. În câmpul "Value" (Valoare), introduceți prima valoare din lista derulantă.

7. Faceți clic pe butonul "Format" și selectați culoarea de fundal dorită pentru celulă.

8. Faceți clic pe butonul "OK" pentru a închide caseta de dialog "Format Cells".

9. Faceți clic pe butonul "OK" pentru a închide caseta de dialog "New Formatting Rule".

10. Repetați pașii 4-9 pentru fiecare valoare din lista derulantă, selectând o culoare diferită pentru fiecare valoare.

După ce ați finalizat acești pași, lista derulantă va fi codificată prin culoare în funcție de valorile din listă.