首页htmltargetCSS Property Value - 如何开关元件与CSS

CSS Property Value - 如何开关元件与CSS

我们想知道如何开关元件与CSS。

<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
.spoiler {
  display: none;
}

.trigger.close {
  display: none;
}

.trigger.open:target {
  display: none;
}

.trigger.open:target+.trigger.close {
  display: inline;
}

.trigger.open:target+.trigger.close+.spoiler {
  display: block;
}
</style>
</head>
<body>
  <a href="#spoiler-open-1" id="spoiler-open-1" class="trigger open">Open</a>
  <a href="#spoiler-close-1" id="spoiler-close-1" class="trigger close">Close</a>
  <div class="spoiler">this is a test</div>
</body>
</html>