Compare commits
12 commits
Author | SHA1 | Date | |
---|---|---|---|
|
3ed4979e9c | ||
|
02720d0680 | ||
|
d2a51bf0f8 | ||
|
e8133cc622 | ||
|
ed1ab681f5 | ||
|
a27df6ccc4 | ||
|
d0e9d74ded | ||
|
14894f7500 | ||
|
5aa42a39d9 | ||
|
57ab9ef6fc | ||
|
d6af3542a8 | ||
|
6ba5326a09 |
14 changed files with 477 additions and 7 deletions
2
.github/CREDITS.md
vendored
2
.github/CREDITS.md
vendored
|
@ -84,7 +84,7 @@
|
|||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/YoungC0DE">
|
||||
<img src="https://avatars.githubusercontent.com/u/68437256?v=4" width="80;" alt="YoungC0DE"/>
|
||||
<img src="https://avatars.githubusercontent.com/u/68437256?u=f894d71c7565d2e6662b4477bad598f41a246252&v=4" width="80;" alt="YoungC0DE"/>
|
||||
<br />
|
||||
<sub><b>Rafael Anjos</b></sub>
|
||||
</a>
|
||||
|
|
2
.github/assets/CONTRIBUTORS.svg
vendored
2
.github/assets/CONTRIBUTORS.svg
vendored
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 4.6 MiB After Width: | Height: | Size: 4.8 MiB |
BIN
.github/assets/README.pdf
vendored
BIN
.github/assets/README.pdf
vendored
Binary file not shown.
0
.nojekyll
Normal file
0
.nojekyll
Normal file
|
@ -256,7 +256,7 @@ With [Peer-to-Peer](https://en.wikipedia.org/wiki/Peer-to-peer) networks, there
|
|||
|
||||
| Provider | Description |
|
||||
| --- | --- |
|
||||
**[Session](https://getsession.org)** + **[LokiNet](https://loki.network)** client | Loki is an open source set of tools that allow users to transact and communicate anonymously and privately, through a decentralised, encrypted, onion-based network. Session is a desktop and mobile app that uses these private routing protocols to secure messages, media and metadata.
|
||||
**[Session](https://getsession.org)** + **[LokiNet](https://lokinet.org)** client | Loki is an open source set of tools that allow users to transact and communicate anonymously and privately, through a decentralised, encrypted, onion-based network. Session is a desktop and mobile app that uses these private routing protocols to secure messages, media and metadata.
|
||||
**[Briar](https://briarproject.org)** | Tor-based Android app for P2P encrypted messaging and forums. Where content is stored securely on your device (not in the cloud). It also allows you to connect directly with nearby contacts, without internet access (using Bluetooth or WiFi).
|
||||
**[Ricochet Refresh](https://www.ricochetrefresh.net)** | Desktop instant messenger, that uses the Tor network to rendezvous with your contacts without revealing your identity, location/ IP or meta data. There are no servers to monitor, censor, or hack so Ricochet is secure, automatic and easy to use.
|
||||
**[Jami](https://jami.net)** | P2P encrypted chat network with cross-platform GNU client apps. Jami supports audio and video calls, screen sharing, conference hosting and instant messaging.
|
||||
|
@ -1188,7 +1188,7 @@ collecting a wealth of information, and logging your every move. A [custom ROM](
|
|||
|
||||
|
||||
#### Other Notable Mentions
|
||||
[Replicant OS](https://www.replicant.us/) is a fully-featured distro, with an emphasis on freedom, privacy and security. [MmniRom](https://www.omnirom.org/), [Recursion Remix](https://forum.xda-developers.com/remix), and [Paranoid Android](http://paranoidandroid.co/) are also popular options. Alternatively, [Ubuntu Touch](https://ubports.com/) is a Linux (Ubuntu)- based OS. It is secure by design and runs on almost any device, - but it does fall short when it comes to the app store.
|
||||
[Replicant OS](https://www.replicant.us/) is a fully-featured distro, with an emphasis on freedom, privacy and security. [OmniRom](https://www.omnirom.org/), [Resurrection Remix OS](https://resurrectionremix.com/), and [Paranoid Android](http://paranoidandroid.co/) are also popular options. Alternatively, [Ubuntu Touch](https://ubports.com/) is a Linux (Ubuntu)- based OS. It is secure by design and runs on almost any device, - but it does fall short when it comes to the app store.
|
||||
|
||||
To install apps on the Play Store without using the Play Store app see [Aurora Store](https://gitlab.com/AuroraOSS/AuroraStore). For Google Play Service see [MicroG](https://microg.org/)
|
||||
|
||||
|
@ -1408,7 +1408,7 @@ Moving away from Google, and using multiple alternative apps will mean there is
|
|||
- Location Tracker: [Private Kit](https://play.google.com/store/apps/details?id=edu.mit.privatekit)
|
||||
- Mail: [ProtonMail](https://protonmail.com), [Tutanota](https://tutanota.com), [MailFence](https://mailfence.com?src=digitald), [HushMail](https://www.hushmail.com/tapfiliate/?tap_a=44784-d2adc0&tap_s=724845-260ce4&program=hushmail-for-small-business), [Skiff](https://skiff.com/mail)
|
||||
- Maps: [OpenStreetMaps](https://www.openstreetmap.org) (web), [OsmAnd](https://osmand.net) (Android + iOS)
|
||||
- Messaging: [Signal](https://signal.org) (Mobile Number Required), [KeyBase](https://keybase.io), [Session](https://getsession.org) (beta)
|
||||
- Messaging: [Signal](https://signal.org) (Mobile Number Required), [KeyBase](https://keybase.io), [Session](https://getsession.org)
|
||||
- Mobile OS: [LineageOS](https://www.lineageos.org), [GrapheneOS](https://grapheneos.org), [Ubuntu Touch](https://ubports.com)
|
||||
- Notes: [Cryptee](https://crypt.ee), [Joplin](https://joplinapp.org), [Standard Notes](https://standardnotes.com/?s=chelvq36), [Joplin](https://joplinapp.org)
|
||||
- Passwords: [BitWarden](https://bitwarden.com), [1Password](https://1password.com), [KeePassXC](https://keepassxc.org), [LessPass](https://lesspass.com)
|
||||
|
@ -1456,7 +1456,7 @@ Community-maintained media software can help you migrate away from providers tha
|
|||
- Groupware: [SoGo](https://github.com/inverse-inc/sogo), [SuiteCRM](https://github.com/salesagility/SuiteCRM)
|
||||
- News Letters: [LewsNetter](https://github.com/bborn/lewsnetter), [PHP List](https://www.phplist.com), [Dada Mail](https://github.com/justingit/dada-mail)
|
||||
- Office Suites: [CryptPad](https://cryptpad.fr), [LibreOffice](https://www.libreoffice.org), [onlyoffice](https://github.com/ONLYOFFICE), [NextCloud](https://nextcloud.com)
|
||||
- Paste Bins: [Snibox](https://snibox.github.io), [PrivateBin](https://github.com/PrivateBin/PrivateBin), [0bin](https://github.com/sametmax/0bin), [Stikked](https://github.com/claudehohl/Stikked)
|
||||
- Paste Bins: [Snibox](https://snibox.github.io), [PrivateBin](https://github.com/PrivateBin/PrivateBin), [0bin](https://github.com/sametmax/0bin), [Stikked](https://github.com/claudehohl/Stikked), [Paaster](https://github.com/WardPearce/paaster)
|
||||
- Photo Managers: [PhotoPrism](https://photoprism.app/)
|
||||
- Search Engine: [Searx](https://searx.github.io/searx/)
|
||||
- Social Networks: [Mastodon](https://mastodon.social), [Pixelfed](https://pixelfed.org), [diaspora](https://diasporafoundation.org)
|
||||
|
|
26
_404.html
Normal file
26
_404.html
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
|
||||
<section class="not-found-page">
|
||||
|
||||
<h1>404</h1>
|
||||
<h2>The page you requested could not be found :(</h2>
|
||||
|
||||
<a href="/">
|
||||
Return to Home
|
||||
</a>
|
||||
|
||||
<footer class="license">
|
||||
<span>© <a href="https://aliciasykes.com">Alicia Sykes</a> 2020, Licensed under <a href="/#/LICENSE">CC YY 4.0</a></span>
|
||||
</footer>
|
||||
|
||||
<a href="https://github.com/Lissy93/awesome-privacy">
|
||||
<img
|
||||
class="github-star"
|
||||
alt="GitHub stars"
|
||||
src="https://img.shields.io/github/stars/Lissy93/awesome-privacy?style=social"
|
||||
>
|
||||
</a>
|
||||
|
||||
</section>
|
||||
|
||||
|
81
_coverpage.html
Normal file
81
_coverpage.html
Normal file
|
@ -0,0 +1,81 @@
|
|||
|
||||
<a href="https://github.com/Lissy93/awesome-privacy">
|
||||
<img
|
||||
class="github-star"
|
||||
alt="GitHub stars"
|
||||
src="https://img.shields.io/github/stars/Lissy93/awesome-privacy?style=social"
|
||||
>
|
||||
</a>
|
||||
<a href="https://github.com/sindresorhus/awesome" class="awesome-list">
|
||||
<img src="https://raw.githubusercontent.com/sindresorhus/awesome/main/media/badge-flat2.svg"/>
|
||||
</a>
|
||||
|
||||
<section id="cover-page" class="cover-page">
|
||||
|
||||
<h1>Awesome Privacy</h1>
|
||||
|
||||
<img class="cover-image" src="awesome-privacy.png" width="160" />
|
||||
|
||||
<h2>Curated list of privacy-respecting software and services</h2>
|
||||
|
||||
<div class="cover-link-container">
|
||||
<a class="cover-link" href="#/?id=essentials">
|
||||
<span class="link-title">Essentials</span>
|
||||
<span class="link-description">
|
||||
Password Managers, Authenticators, File Encryption, Private Browsers, Search Engines
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=communication">
|
||||
<span class="link-title">Communication</span>
|
||||
<span class="link-description">
|
||||
Encrypted Messaging, Email, Mail Clients, Mail Forwarding, Mail Security, VOIP
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=security-tools">
|
||||
<span class="link-title">Security Tools</span>
|
||||
<span class="link-description">
|
||||
Browser Extensions, Mobile Apps, Online Tools
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=networking">
|
||||
<span class="link-title">Networking</span>
|
||||
<span class="link-description">
|
||||
VPNs, Network Security, Proxies, DNS Providers + Clients, Firewalls, Ad Blockers, Cloud
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=productivity">
|
||||
<span class="link-title">Productivity</span>
|
||||
<span class="link-description">
|
||||
Notes, Backup & Sync, Encrypted Cloud Storage, File Drop, Browser Sync
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=utilities">
|
||||
<span class="link-title">Utilities</span>
|
||||
<span class="link-description">
|
||||
Virtual Machines, PGP Managers, Metadata Removal, Data Erasers
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=social">
|
||||
<span class="link-title">Social</span>
|
||||
<span class="link-description">
|
||||
Social Networks, Video Platforms, Blogging Platforms, News Readers
|
||||
</span>
|
||||
</a>
|
||||
<a class="cover-link" href="#/?id=operating-systems">
|
||||
<span class="link-title">Operating Systems</span>
|
||||
<span class="link-description">
|
||||
Mobile OS, Desktop OS, Linux Defences, Windows Defences, Mac Defences
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<a class="github-button" href="https://github.com/Lissy93/awesome-privacy">
|
||||
View on GitHub
|
||||
</a>
|
||||
|
||||
</section>
|
||||
|
||||
<footer class="license">
|
||||
<span>© <a href="https://aliciasykes.com">Alicia Sykes</a> 2022,
|
||||
Licensed under <a href="https://github.com/Lissy93/awesome-privacy/blob/master/LICENSE">CC BY 4.0</a></span>
|
||||
</footer>
|
0
_navbar.md
Normal file
0
_navbar.md
Normal file
BIN
awesome-privacy.png
Normal file
BIN
awesome-privacy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
BIN
banner.png
Normal file
BIN
banner.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 667 KiB |
BIN
favicon.ico
Normal file
BIN
favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
52
index.html
Normal file
52
index.html
Normal file
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Awesome Privacy 🔐</title>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||
<meta name="description" content="Curated list of privacy-respecting software and services">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta name="theme-color" content="#060b2b">
|
||||
<meta property="og:title" content="Awesome Privacy">
|
||||
<meta property="og:description" content="Curated list of privacy-respecting software and services">
|
||||
<meta property="og:url" content="https://awesome-privacy.js.org"/>
|
||||
<meta property="og:image" content="banner.png">
|
||||
<meta name="twitter:card" content="banner.png">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
<link rel="manifest" href="manifest.json">
|
||||
<script defer data-domain="awesome-privacy.xyz" src="https://no-track.as93.net/js/script.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script>
|
||||
window.$docsify = {
|
||||
name: 'Awesome Privacy',
|
||||
repo: 'https://github.com/Lissy93/awesome-privacy',
|
||||
// basePath: 'https://awesome-privacy.js.org/',
|
||||
logo: 'awesome-privacy.png',
|
||||
themeColor: '#9580ff',
|
||||
notFoundPage: '_404.html',
|
||||
coverpage: '_coverpage.html',
|
||||
loadNavbar: true,
|
||||
onlyCover: false,
|
||||
executeScript: true,
|
||||
maxLevel: 3,
|
||||
subMaxLevel: 2,
|
||||
auto2top: true,
|
||||
formatUpdated: '{DD}/{MM}/{YYYY} {HH}:{mm}',
|
||||
mergeNavbar: true,
|
||||
search: {
|
||||
depth: 5,
|
||||
paths: [
|
||||
'/', 'README', '.github/CONTRIBUTING', '.github/CREDITS'
|
||||
],
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
|
||||
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
|
||||
</body>
|
||||
</html>
|
15
manifest.json
Normal file
15
manifest.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"short_name": "Awesome Privacy",
|
||||
"name": "Awesome Privacy",
|
||||
"description": "Curated list of privacy & security-focused software and services",
|
||||
"icons": [
|
||||
{
|
||||
"src": "awesome-privacy.png",
|
||||
"type": "image/png",
|
||||
"sizes": "512x512"
|
||||
}
|
||||
],
|
||||
"display": "standalone",
|
||||
"theme_color": "#9580ff",
|
||||
"background_color": "#15171b"
|
||||
}
|
296
styles.css
Normal file
296
styles.css
Normal file
|
@ -0,0 +1,296 @@
|
|||
|
||||
/*****************************************************/
|
||||
/******* CSS VARIABLES FOR COLORS AND SETTINGS *******/
|
||||
/*****************************************************/
|
||||
:root {
|
||||
--primary: #15171b;
|
||||
--primary-2: #1d1e26;
|
||||
--cover-text-color: #9580ff;
|
||||
--shadow-color: #00000033;
|
||||
}
|
||||
|
||||
::selection {
|
||||
background: var(--cover-text-color);
|
||||
color: var(--primary);
|
||||
}
|
||||
|
||||
/*****************************************************/
|
||||
/******* OVERIDE DOCSIFY ELEMENTS - COVER-PAGE *******/
|
||||
/*****************************************************/
|
||||
|
||||
.cover-main {
|
||||
height: 100vh;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
section.cover.show {
|
||||
background: var(--primary);
|
||||
background: linear-gradient(
|
||||
135deg,
|
||||
var(--primary) 15%,
|
||||
var(--primary-2) 15%,
|
||||
var(--primary-2) 50%,
|
||||
var(--primary-2) 85%,
|
||||
var(--primary) 85%) !important;
|
||||
}
|
||||
|
||||
@media (max-width: 820px) {
|
||||
section.cover.show {
|
||||
height: auto !important;
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************/
|
||||
/******* OVERIDE DOCSIFY ELEMENTS - SIDE BAR *******/
|
||||
/***************************************************/
|
||||
|
||||
.app-name-link img {
|
||||
max-width: 140px !important;
|
||||
}
|
||||
|
||||
/******************************************************/
|
||||
/******* OVERIDE DOCSIFY ELEMENTS - TOP NAV BAR *******/
|
||||
/******************************************************/
|
||||
|
||||
nav.app-nav {
|
||||
width: calc(100% - 300px);
|
||||
right: 1rem !important;
|
||||
}
|
||||
|
||||
nav.app-nav li {
|
||||
padding: 0 !important;
|
||||
display: inline-block !important;
|
||||
margin: 0 0.3rem 1rem 0 !important;
|
||||
}
|
||||
|
||||
nav.app-nav a {
|
||||
background: none;
|
||||
box-sizing: border-box;
|
||||
padding: 0.3rem;
|
||||
border: 2px solid var(--primary);
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
nav.app-nav a.active, nav.app-nav a:active, nav.app-nav a:hover {
|
||||
background: var(--primary) !important;
|
||||
color: var(--cover-text-color);
|
||||
}
|
||||
|
||||
@media (max-width: 820px) {
|
||||
nav.app-nav { display: none; }
|
||||
}
|
||||
|
||||
a.github-corner {
|
||||
max-width: 80px;
|
||||
}
|
||||
|
||||
a.github-corner svg { fill: var(--primary) !important; }
|
||||
a.github-corner svg path.octo-body,
|
||||
a.github-corner svg path.octo-arm { fill: var(--cover-text-color) !important; }
|
||||
|
||||
/********************************************/
|
||||
/******* CUSTOM ELEMENTS - COVER-PAGE *******/
|
||||
/********************************************/
|
||||
|
||||
/* Container, for cover page elements */
|
||||
.cover-page {
|
||||
max-width: 1000px !important;
|
||||
margin: 3rem auto !important;
|
||||
}
|
||||
|
||||
/* Main Image for Cover Page */
|
||||
img.cover-image {
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
/* Main Heading */
|
||||
.cover-page h1{
|
||||
font-family: 'Cutive Mono', monospace;
|
||||
color: var(--cover-text-color) !important;
|
||||
font-size: 4rem !important;
|
||||
margin: 1rem auto !important;
|
||||
}
|
||||
|
||||
/* Sub-Heading */
|
||||
.cover-page h2{
|
||||
font-family: 'Cutive Mono', monospace;
|
||||
color: var(--cover-text-color) !important;
|
||||
font-size: 1.8rem !important;
|
||||
margin: 1rem auto !important;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
/* Container for the Button links, within cover page*/
|
||||
.cover-page .cover-link-container {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
}
|
||||
|
||||
/* Mobile- Container for the Button links, within cover page*/
|
||||
@media (max-width: 820px) {
|
||||
.cover-page .cover-link-container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
align-items: stretch;
|
||||
flex-direction: column;
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Link button (Navigates to main sections) */
|
||||
.cover-page .cover-link-container .cover-link {
|
||||
background: var(--primary);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border: 2px solid var(--cover-text-color);
|
||||
margin: 0.5rem;
|
||||
padding: 0.5rem;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
/* Main text within Button on cover page*/
|
||||
.cover-page .cover-link-container .cover-link .link-title {
|
||||
font-family: 'Cutive Mono', monospace;
|
||||
color: var(--cover-text-color);
|
||||
font-size: 1.2rem;
|
||||
z-index: 1;
|
||||
text-shadow:
|
||||
0 0 1px var(--shadow-color),
|
||||
0 1px 0 var(--shadow-color);
|
||||
}
|
||||
|
||||
/* Description of button, on cover page */
|
||||
.cover-page .cover-link-container .cover-link .link-description {
|
||||
font-family: 'Cutive Mono', monospace;
|
||||
color: var(--cover-text-color);
|
||||
font-size: 0.8rem;
|
||||
border-top: 1px solid var(--cover-text-color);
|
||||
padding-top: 2px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
/* View on GitHub button*/
|
||||
.github-button {
|
||||
font-family: 'Cutive Mono', monospace;
|
||||
color: var(--cover-text-color) !important;
|
||||
font-size: 2rem;
|
||||
margin-top: 1rem;
|
||||
display: block;
|
||||
margin: 1rem auto;
|
||||
border: 2px solid var(--cover-text-color);
|
||||
border-radius: 3px;
|
||||
background: var(--primary);
|
||||
padding: 0.2rem 0;
|
||||
}
|
||||
|
||||
/* GitHub Star Button */
|
||||
.github-star {
|
||||
position: absolute;
|
||||
top: 1.5rem;
|
||||
right: 5rem;
|
||||
width: 120px;
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
@media (max-width: 820px) {
|
||||
.github-star {
|
||||
left: 0.5rem;
|
||||
width: 85px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Awesome list button */
|
||||
.awesome-list {
|
||||
position: absolute;
|
||||
top: 1.5rem;
|
||||
right: 13rem;
|
||||
width: 120px;
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.awesome-list img {
|
||||
width: 8rem;
|
||||
}
|
||||
|
||||
@media (max-width: 820px) {
|
||||
.awesome-list {
|
||||
left: 0.5rem;
|
||||
top: 3.25rem;
|
||||
width: 85px;
|
||||
}
|
||||
}
|
||||
|
||||
/* License Text */
|
||||
footer.license {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
left: 0;
|
||||
bottom: 0.2rem;
|
||||
}
|
||||
@media (max-width: 820px) {
|
||||
footer.license {
|
||||
position: relative;
|
||||
}
|
||||
}
|
||||
footer.license span {
|
||||
color: var(--cover-text-color);
|
||||
opacity: 0.5;
|
||||
bottom: 0;
|
||||
display: block;
|
||||
cursor: default;
|
||||
margin-top: 2%;
|
||||
transition: all 0.75s ease 0s;
|
||||
}
|
||||
footer.license span:hover {
|
||||
opacity: 0.95;
|
||||
}
|
||||
footer.license span a{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* Animated Action Buttons */
|
||||
a.cover-link:link, a.cover-link:visited {
|
||||
text-shadow: 0 0 1px var(--shadow-color), 0 1px 0 var(--shadow-color);
|
||||
-webkit-transition: all 1s ease;
|
||||
-moz-transition: all 1s ease;
|
||||
-o-transition: all 1s ease;
|
||||
transition: all 1s ease;
|
||||
}
|
||||
a.cover-link:link:after, a.cover-link:visited:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
height: 0%;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
width: 150%;
|
||||
-webkit-transition: all 0.75s ease 0s;
|
||||
-moz-transition: all 0.75s ease 0s;
|
||||
-o-transition: all 0.75s ease 0s;
|
||||
transition: all 0.75s ease 0s;
|
||||
}
|
||||
a.cover-link:link:hover:after, a.cover-link:visited:hover:after {
|
||||
height: 450%;
|
||||
}
|
||||
a.cover-link:link, a.cover-link:visited {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
-webkit-transition: all 1s ease;
|
||||
-moz-transition: all 1s ease;
|
||||
-o-transition: all 1s ease;
|
||||
transition: all 1s ease;
|
||||
}
|
||||
a.cover-link:after {
|
||||
background: var(--cover-text-color);
|
||||
-moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
|
||||
-ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
|
||||
-webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
|
||||
transform: translateX(-50%) translateY(-50%) rotate(135deg);
|
||||
}
|
||||
|
||||
a.cover-link span {
|
||||
mix-blend-mode: difference;
|
||||
}
|
Loading…
Reference in a new issue