الان شما دیگه راحت میتونین به صورت نستینگ استایل بدین:
.parent-rule {
/* parent rule properties */
.child-rule {
/* child rule properties */
}
}یا حتی هاور و سلکتور های دیگه:
.parent-rule {
/* parent rule properties */
:hover {
/* child rule properties */
}
}بخایم یکم عمیق تر بشیم داخلش، الان & اشاره داره به همون کلاس پرنت، یعنی تو هر مرحله، اشاره میکنه به کلاس بالاییش، الان این کد رو در نظر بگیرین:
.card {
/* .card styles */
.featured & & & {
/* .featured .card .card .card styles */
}
}.card {
/* .card styles */
}
.featured .card .card .card {
/* .featured .card .card .card styles */
}حیفه یه مثال ازش نبینیم:
<p class="example">
This paragraph <a href="#">contains a link</a>, try hovering or focusing it.
</p>
.example {
font-family: system-ui;
font-size: 1.2rem;
& > a {
color: tomato;
&:hover,
&:focus {
color: ivory;
background-color: tomato;
}
}
}مثلا:
& {
color: blue;
font-weight: bold;
}
&:hover {
background-color: wheat;
}
/* & => :scope */-Chrome: 120
- Edge: 120
-Firefox: 117
-Opera: 106
خلاصه که به شخصه خیلی این اپدیت رو دوست داشتم و خیلی کار رو تمیز تر میکنه حتما ازش استفاده کنین
#css #css_nesting
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16🔥3❤🔥1