mirror of
https://github.com/konpa/devicon.git
synced 2025-08-23 22:52:57 +02:00
Add color picker to svg section
This commit is contained in:
@@ -298,11 +298,8 @@ header {
|
|||||||
border-left: 15px solid transparent;
|
border-left: 15px solid transparent;
|
||||||
content: ' '; }
|
content: ' '; }
|
||||||
|
|
||||||
.standinDiv {
|
header .icons-list i,
|
||||||
height: 5rem;
|
.svgLogo {
|
||||||
}
|
|
||||||
|
|
||||||
header .icons-list i {
|
|
||||||
font-size: 5rem;
|
font-size: 5rem;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
@@ -115,10 +115,28 @@
|
|||||||
<p><i>*To change the size, change the <code>i</code> element's <code>font-size</code> attribute.</i></p>
|
<p><i>*To change the size, change the <code>i</code> element's <code>font-size</code> attribute.</i></p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<h4>SVG versions <input type='color' value='#60be86' ng-model="svgBackground"></h4>
|
<h4>
|
||||||
|
SVG versions
|
||||||
|
<span>
|
||||||
|
<img src="./assets/img/color_wheel.png" class='colorPicker' ng-click="toggleColorPickerMenu('svgColorPickerMenu')">
|
||||||
|
<span class='colorPickerMenu' id='svgColorPickerMenu'>
|
||||||
|
<div class='colorPickerMenuCloseBtn'><span ng-click="toggleColorPickerMenu('svgColorPickerMenu')">X</span></div>
|
||||||
|
<div>
|
||||||
|
<input type='color' value='#60be86' ng-model="svgBackground">
|
||||||
|
Background Color
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<input type='checkbox' class='checkerboardInput' ng-model="svgDisplayCheckerboard">
|
||||||
|
<label for='checkboardInput' >Checkerboard</label>
|
||||||
|
</div>
|
||||||
|
<button class='colorPickerResetBtn' ng-click="svgBackground = DEFAULT_BACKGROUND">Reset</button>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</h4>
|
||||||
<ul class="icons-list">
|
<ul class="icons-list">
|
||||||
<li ng-repeat="svgVersion in selectedIcon.svg" ng-click="selectSvg(svgVersion, $index)" ng-class="{'selected-version' : $index == selectedSvgIndex}" ng-style="{'background-color': svgBackground}">
|
<li ng-repeat="svgVersion in selectedIcon.svg" ng-click="selectSvg(svgVersion, $index)" ng-class="{'selected-version' : $index == selectedSvgIndex}" ng-style="{'background-color': svgBackground}">
|
||||||
<img ng-src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/{{selectedIcon.name}}/{{selectedIcon.name}}-{{svgVersion}}.svg">
|
<img src="assets/img/checkerboard.png" ng-style="{'visibility': svgDisplayCheckerboard ? 'visible' : 'hidden'}">
|
||||||
|
<img class='svgLogo' ng-src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/{{selectedIcon.name}}/{{selectedIcon.name}}-{{svgVersion}}.svg">
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
|
Reference in New Issue
Block a user