Auto merge of #87818 - GuillaumeGomez:anchors-display-rustdoc, r=camelid

Fix anchors display in rustdoc

Fixes https://github.com/rust-lang/rust/issues/87611 (it simplifies the positioning and fix the background).

![Screenshot from 2021-08-06 16-47-03](https://user-images.githubusercontent.com/3050060/128531105-61d1c21f-4a4d-4d68-aedf-9bfe0332f8ae.png)
![Screenshot from 2021-08-06 16-47-10](https://user-images.githubusercontent.com/3050060/128531109-b2ea8065-10b0-4400-9507-322122e42e78.png)
![Screenshot from 2021-08-06 16-47-14](https://user-images.githubusercontent.com/3050060/128531111-8a17cbdb-29e8-4baa-a0d6-81aa4f6ac6ed.png)

r? `@camelid`
This commit is contained in:
bors 2021-08-19 01:05:03 +00:00
commit 6d300391ed

View File

@ -735,17 +735,21 @@ a {
.anchor { .anchor {
display: none; display: none;
position: absolute; position: absolute;
left: -7px; left: 0;
background: none !important;
} }
.anchor.field { .anchor.field {
left: -5px; left: -5px;
} }
.small-section-header > .anchor { .small-section-header > .anchor {
left: -28px; left: -15px;
padding-right: 10px; /* avoid gap that causes hover to disappear */ padding-right: 8px;
} }
.anchor:before { h2.small-section-header > .anchor {
content: '\2002\00a7\2002'; padding-right: 6px;
}
.anchor::before {
content: '§';
} }
.docblock a:not(.srclink):not(.test-arrow):hover, .docblock a:not(.srclink):not(.test-arrow):hover,