Ich suche einen Schatten nur auf die Linie, die zwischen den Tabellenzeilen verläuft. Im Beispiel unterhalb der "roten" Linien. Ich möchte nicht, dass der Schatten auf die blauen Ränder angewendet wird.Wenden Sie einen Schlagschatten nur auf den oberen Rand der Tabellenzeilen an
Wenn jemand den folgenden Ausschnitt fiddle, um es zur Arbeit zu bringen, wären sie mein Held des Tages.
EDIT: Ich sehe mein Snippet hat die rote Linie Problem. Idealerweise möchte ich eigentlich eine feste nicht geteilte rote Linie.
Dies ist die Art von Wirkung, die ich suche:
.shadow {
margin: 20px;
width: 80%;
background: yellow;
border-radius: 15px;
border: 2px solid blue;
}
.shadow td, .shadow th {
border-top: 5px solid red;
border-right: 2px solid blue;
padding: 10px;
text-align: center;
}
.shadow th {
border-top: none;
}
.shadow td:last-child, .shadow th:last-child {
border-right: none;
}
<div>
<table class="shadow">
<tr>
<th>AH</th>
<th>BH</th>
<th>CH</th>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
</tr>
<tr>
<td>A3</td>
<td>B3</td>
<td>C3</td>
</tr>
</table>
</div>
Schön, das ist von einem Standpunkt aus der bisher engste, es sind Vorbehalte, die die 1) Die oberen rechten und linken Ecken haben einen schwachen weißen spitzen Hintergrund zu ihnen. 2) Der Schatten ist nur unterhalb der roten Linien und nicht auch darüber. 3) Der Schatten wird nicht gleich auf die untere Leseleitung wie die anderen roten Linien angewendet. Dies ist auf dem Schnipsellauf hier nicht wirklich bemerkbar, aber wenn man an ihm herumfummelt (wenn man 'box-shadow: 0 3px 4px - 1px rgba (0,0,0,0,65);' line) anpasst, ist es sehr auffällig. – Trevor
Ich markiere deine Antwort so korrekt, dass ich selbst mit den oben genannten Einschränkungen sehr gute Ergebnisse erzielen konnte.(Der Code, den ich verwendet habe, war etwas kürzer, vielleicht poste ich ihn als einen Punkt) Danke nochmal – Trevor
Ich bin froh, dass ich helfen konnte. – Brad