Hover preview for linked images on webpage.
This commit is contained in:
parent
5b23d36f8b
commit
3ba1ac26fb
27
template.jst
27
template.jst
@ -10,24 +10,43 @@ h1 {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
background-color: #eee;
|
background-color: #eee;
|
||||||
}
|
}
|
||||||
img {
|
img.screenshot {
|
||||||
display: block;
|
display: block;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
width: 640px;
|
width: 640px;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
height: auto;
|
|
||||||
}
|
}
|
||||||
@media (min-width: 1120px) {
|
@media (min-width: 1120px) {
|
||||||
img {
|
img.screenshot {
|
||||||
float: right;
|
float: right;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
img.hover {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
a:hover + img.hover {
|
||||||
|
display: block;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
margin: auto;
|
||||||
|
max-width: 100%;
|
||||||
|
max-height: 100%;
|
||||||
|
pointer-events: none;
|
||||||
|
box-shadow: 5px 5px 20px rgba(0,0,0,0.4);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="icon" href="src/General/img/icon.gif">
|
<link rel="icon" href="src/General/img/icon.gif">
|
||||||
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ohnjgmpcibpbafdlkimncjhflgedgpam">
|
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ohnjgmpcibpbafdlkimncjhflgedgpam">
|
||||||
</head><body>
|
</head><body>
|
||||||
<%= content.replace('</h1>', '</h1><a href="img/screenshot.png"><img src="img/screenshot.png"></a>') %>
|
<%=
|
||||||
|
content
|
||||||
|
.replace('</h1>', '</h1><a href="img/screenshot.png"><img class="screenshot" src="img/screenshot.png"></a>')
|
||||||
|
.replace(/(<a href="([^"]+\.png)">.*?<\/a>)/g, '$1<img class="hover" src="$2">')
|
||||||
|
%>
|
||||||
<script>
|
<script>
|
||||||
var links = document.querySelectorAll('a[href="https://chrome.google.com/webstore/detail/4chan-x/ohnjgmpcibpbafdlkimncjhflgedgpam"]');
|
var links = document.querySelectorAll('a[href="https://chrome.google.com/webstore/detail/4chan-x/ohnjgmpcibpbafdlkimncjhflgedgpam"]');
|
||||||
for (var i = 0; i < links.length; i++) {
|
for (var i = 0; i < links.length; i++) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user