mirror of
https://github.com/konpa/devicon.git
synced 2025-08-19 04:41:41 +02:00
Add copy to clipboard button to website
This commit is contained in:
@@ -62,6 +62,17 @@
|
||||
<ul>
|
||||
<li>
|
||||
<h4>Font versions <input type='color' value='#60be86' ng-model="fontBackground"></h4>
|
||||
<p>
|
||||
Place this in your header (once per HTML file)
|
||||
<span>
|
||||
<img src="./assets/img/copy.svg" class='copyBtn' ng-click="copyToClipboard($event, 'headerLinkCode')">
|
||||
<span class='tooltip'></span>
|
||||
</span>
|
||||
</p>
|
||||
<div class="cde" id='headerLinkCode'>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@{{ latestReleaseTagging }}/devicon.min.css">
|
||||
</div>
|
||||
|
||||
<ul class="icons-list">
|
||||
<div ng-repeat="fontVersion in selectedIcon.font">
|
||||
<li ng-click="selectFont(fontVersion, false, $index)" ng-class="{'selected-version' : ($index == selectedFontIndex && !colored)}" ng-style="{'background-color': fontBackground}">
|
||||
@@ -72,16 +83,17 @@
|
||||
</li>
|
||||
</div>
|
||||
</ul>
|
||||
<p>Place this in your header</p>
|
||||
<div class="cde">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@{{ latestReleaseTagging }}/devicon.min.css">
|
||||
</div>
|
||||
|
||||
<p>Use this in your body</p>
|
||||
<div class="cde">
|
||||
<p>
|
||||
Place this in your body
|
||||
<span>
|
||||
<img src="./assets/img/copy.svg" class='copyBtn' ng-click="copyToClipboard($event, 'iconClassCode')">
|
||||
<span class='tooltip'></span>
|
||||
</span>
|
||||
</p>
|
||||
<div class="cde" id="iconClassCode">
|
||||
<i class="devicon-{{selectedIcon.name}}-{{selectedFontIcon}}<span ng-if="colored"> colored</span>"></i><br />
|
||||
</div>
|
||||
<p><i>*To change the size, change the <code>i</code>'s <code>font-size</code></i></p>
|
||||
<p><i>*To change the size, change the <code>i</code> element's <code>font-size</code> attribute.</i></p>
|
||||
</li>
|
||||
<li>
|
||||
<h4>SVG versions <input type='color' value='#60be86' ng-model="svgBackground"></h4>
|
||||
@@ -90,21 +102,33 @@
|
||||
<img ng-src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/{{selectedIcon.name}}/{{selectedIcon.name}}-{{svgVersion}}.svg">
|
||||
</li>
|
||||
</ul>
|
||||
<p>Using <img> element</p>
|
||||
<div class="cde">
|
||||
<p>
|
||||
Using <img> element
|
||||
<span>
|
||||
<img src="./assets/img/copy.svg" class='copyBtn' ng-click="copyToClipboard($event, 'imgCode')">
|
||||
<span class='tooltip'></span>
|
||||
</span>
|
||||
</p>
|
||||
<div class="cde" id='imgCode'>
|
||||
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/{{selectedIcon.name}}/{{selectedIcon.name}}-{{selectedIcon.svg[selectedSvgIndex]}}.svg" /><br />
|
||||
</div>
|
||||
<p><i>*To change the size, change the <code>img</code>'s <code>height</code> and <code>width</code></i></p>
|
||||
<p><i>*To change the size, change the <code>img</code>'s <code>height</code> and <code>width</code> attributes.</i></p>
|
||||
|
||||
<br />
|
||||
|
||||
<p>Using Pure SVG</p>
|
||||
<div class="cde">
|
||||
<p>
|
||||
Using Pure SVG
|
||||
<span>
|
||||
<img src="./assets/img/copy.svg" class='copyBtn' ng-click="copyToClipboard($event, 'svgCode')">
|
||||
<span class='tooltip'></span>
|
||||
</span>
|
||||
</p>
|
||||
<div class="cde" id='svgCode'>
|
||||
<svg viewBox="0 0 128 128"><br />
|
||||
<div class="cde-ind">{{selectedSvgIcon}}</div>
|
||||
</svg>
|
||||
</div>
|
||||
<p><i>*To change the size, change the <code>svg</code>'s <code>height</code> and <code>width</code></i></p>
|
||||
<p><i>*To change the size, change the <code>svg</code>'s <code>height</code> and <code>width</code> attributes.</i></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
Reference in New Issue
Block a user