Day 64: the revert-layer keyword

With cascade layers comes a new CSS-wide property value, revert-layer.

You can use the rever-layer keyword to roll back the cascade to a value defined in a previous layer.

In the following example, the base layer defines a black color for the border. The theme layer sets the border color to fuchsia. In a print media query within the theme layer we revert the style back to the color in the base layer.

@layer base {
h2 {
--border-color: #000;

border: 4px solid var(--border-color);
}
}

@layer theme {
h2 {
--border-color: fuchsia;
}

@media print {
h2 {
--border-color: revert-layer;
}
}
}
<h2>Sretan Božić!</h2>

Sretan Božić!

If you try to print this page, you will see that the border-color of the <h2> is #000.

<p>My blog doesn’t support comments yet, but you can reply via <a href=’mailto:blog@matuzo.at?subject=Comment%20on%20%E2%80%9CDay%2064%3A%20the%20revert-layer%20keyword%E2%80%9D’>e-mail</a>.</p>


This content originally appeared on Manuel Matuzović - Web development blog and was authored by Manuel Matuzović

With cascade layers comes a new CSS-wide property value, revert-layer.

You can use the rever-layer keyword to roll back the cascade to a value defined in a previous layer.

In the following example, the base layer defines a black color for the border. The theme layer sets the border color to fuchsia. In a print media query within the theme layer we revert the style back to the color in the base layer.

@layer base {
h2 {
--border-color: #000;

border: 4px solid var(--border-color);
}
}

@layer theme {
h2 {
--border-color: fuchsia;
}

@media print {
h2 {
--border-color: revert-layer;
}
}
}
<h2>Sretan Božić!</h2>

Sretan Božić!

If you try to print this page, you will see that the border-color of the <h2> is #000.

<p>My blog doesn't support comments yet, but you can reply via <a href='mailto:blog@matuzo.at?subject=Comment%20on%20%E2%80%9CDay%2064%3A%20the%20revert-layer%20keyword%E2%80%9D'>e-mail</a>.</p>


This content originally appeared on Manuel Matuzović - Web development blog and was authored by Manuel Matuzović


Print Share Comment Cite Upload Translate Updates
APA

Manuel Matuzović | Sciencx (2022-12-22T09:38:54+00:00) Day 64: the revert-layer keyword. Retrieved from https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/

MLA
" » Day 64: the revert-layer keyword." Manuel Matuzović | Sciencx - Thursday December 22, 2022, https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/
HARVARD
Manuel Matuzović | Sciencx Thursday December 22, 2022 » Day 64: the revert-layer keyword., viewed ,<https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/>
VANCOUVER
Manuel Matuzović | Sciencx - » Day 64: the revert-layer keyword. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/
CHICAGO
" » Day 64: the revert-layer keyword." Manuel Matuzović | Sciencx - Accessed . https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/
IEEE
" » Day 64: the revert-layer keyword." Manuel Matuzović | Sciencx [Online]. Available: https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/. [Accessed: ]
rf:citation
» Day 64: the revert-layer keyword | Manuel Matuzović | Sciencx | https://www.scien.cx/2022/12/22/day-64-the-revert-layer-keyword/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.