UNPKG

showcar-ui

Version:

Showcar-ui is the pattern library that is used to build the frontend of AutoScout24. It provides CSS classes, custom elements and components.

63 lines (55 loc) 1.91 kB
<h2>Icons</h2> ```html <as24-icon type="star"></as24-icon> ``` You can use all the icons defined by showcar-icons with the custom tag. Please use it with standart [sizes](https://autoscout24.github.io/showcar-ui/#utilities-target). Only "most-used" icons are deliver with showca-icons. For further information see the documentation under <a href="https://github.com/AutoScout24/showcar-icons" target="_blank">https://github.com/AutoScout24/showcar-icons</a> Icons related to 360 player could be found [here](https://github.com/AutoScout24/image-fragments/tree/master/ui/public/static-images/360) Icons with priceestimation could be found [here](https://github.com/AutoScout24/priceevaluation/blob/master/app/assets/stylesheets/components/price_label/_components.price-label.scss). Technically it's not an icon but styled html elements <img src="/showcar-ui/docs/assets/images/price-tags.png"> The following icon names are currently available: <ul id="as24-icons-list" class="icons-list"></ul> <style type="text/css"> #icons as24-icon { display: inline-block; width: 50px; height: 50px; } #icons as24-icon svg { max-width: 100%; max-height: 100%; } #icons .icons-list:after { content: ""; display: table; clear: both; } #icons .icons-list li { padding: 20px 10px 10px; float: left; background: #f4f4f4; border: 1px solid #fff; width: 108px; height: 130px; list-style: none; text-align: center; margin-bottom: 20px; } #icons .icons-list li:hover { background: #acacac; } #icons .icons-list li p { padding-top: 0; word-break: break-all; height: 40px; font-size: 13px; } </style> <script type="text/javascript"> var iconsList = document.querySelector('#as24-icons-list'); window.showcarIconNames.forEach(function(name) { var item = document.createElement('li'); item.innerHTML = '<as24-icon type="' + name + '" title="' + name + '"></as24-icon><p>' + name + '</p>'; iconsList.appendChild(item); }); </script>