1/** 2 * This file provides styles for all types of links. 3 */ 4 5/*____________ links to wiki pages ____________*/ 6 7/* existing wikipage */ 8.dokuwiki a.wikilink1 { 9} 10/* not existing wikipage */ 11.dokuwiki a.wikilink2 { 12 text-decoration: none; 13} 14.dokuwiki a.wikilink2:link, 15.dokuwiki a.wikilink2:visited { 16 border-bottom: 1px dotted; 17} 18.dokuwiki a.wikilink2:hover, 19.dokuwiki a.wikilink2:active, 20.dokuwiki a.wikilink2:focus { 21 border-bottom-width: 0; 22} 23 24/* any link to current page */ 25.dokuwiki span.curid a { 26 font-weight: bold; 27} 28 29/*____________ other link types ____________*/ 30 31.dokuwiki a.urlextern, 32.dokuwiki a.windows, 33.dokuwiki a.mail, 34.dokuwiki a.mediafile, 35.dokuwiki a.interwiki { 36 background-size: 1.2em; 37 background-repeat: no-repeat; 38 background-position: 0 center; 39 padding: 0 0 0 1.4em; 40} 41/* external link */ 42.dokuwiki a.urlextern { 43 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-external-link" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="%234dabf7" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6" /><path d="M11 13l9 -9" /><path d="M15 4h5v5" /></svg>'); 44} 45/* windows share */ 46.dokuwiki a.windows { 47 background-image: url(../../images/unc.svg); 48} 49/* email link */ 50.dokuwiki a.mail { 51 background-image: url(../../images/email.svg); 52} 53 54/* icons of the following are set by dokuwiki in lib/exe/css.php */ 55/* link to some embedded media */ 56.dokuwiki a.mediafile { 57} 58/* interwiki link */ 59.dokuwiki a.interwiki { 60} 61 62/* RTL corrections; if link icons don't work as expected, remove the following lines */ 63[dir=rtl] .dokuwiki a.urlextern, 64[dir=rtl] .dokuwiki a.windows, 65[dir=rtl] .dokuwiki a.mail, 66[dir=rtl] .dokuwiki a.interwiki, 67[dir=rtl] .dokuwiki a.mediafile { 68 background-position: right center; 69 padding: 0 18px 0 0; 70} 71