social
Brand airbnb icon
Brand airbnb is an original glyphfox icon from the social set, drawn on the 24 by 24 grid with one shape. Its closed shapes also give it a solid style, generated at build time. Tags: airbnb, airbed and breakfast, social, logo, brand.
Sizes, weights and styles
Every glyphfox icon renders along three axes. The stroke grows a little below 24 px so small icons keep their presence.
Sizes
Weights
Styles
Copy the code
Pick a format. Each snippet uses the package entry point for that stack; the props work the same everywhere.
App.jsx
import { BrandAirbnbIcon } from 'glyphfox/react'; <BrandAirbnbIcon />
App.vue
<script setup> import { BrandAirbnbIcon } from 'glyphfox/vue'; </script> <template> <BrandAirbnbIcon /> </template>
App.svelte
<script> import { BrandAirbnbIcon } from 'glyphfox/svelte'; </script> <BrandAirbnbIcon />
app.component
import { GlyphFoxIcon, provideGlyphFox } from 'glyphfox-angular'; <gf-icon name="brand-airbnb"></gf-icon>
index.html
<glyph-fox name="brand-airbnb"></glyph-fox>
index.html
<script src="https://cdn.jsdelivr.net/npm/glyphfox@1"></script> <glyph-fox name="brand-airbnb"></glyph-fox>
index.html
<span class="gf-brand-airbnb" aria-hidden="true"></span>
brand-airbnb.svg
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="glyphfox glyphfox-brand-airbnb" aria-hidden="true"><path d="M12 18C10 21 4.5 21.5 3.5 17.5C3 15.5 4 13.5 5 11.5L10 4C11 2.5 13 2.5 14 4L19 11.5C20 13.5 21 15.5 20.5 17.5C19.5 21.5 14 21 12 18C10 16 8.5 14.5 8.5 12.75A3.5 3.5 0 0 1 15.5 12.75C15.5 14.5 14 16 12 18Z"/></svg>
data URI
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='glyphfox glyphfox-brand-airbnb' aria-hidden='true'%3E%3Cpath d='M12 18C10 21 4.5 21.5 3.5 17.5C3 15.5 4 13.5 5 11.5L10 4C11 2.5 13 2.5 14 4L19 11.5C20 13.5 21 15.5 20.5 17.5C19.5 21.5 14 21 12 18C10 16 8.5 14.5 8.5 12.75A3.5 3.5 0 0 1 15.5 12.75C15.5 14.5 14 16 12 18Z'/%3E%3C/svg%3E
index.html
<!-- copy node_modules/glyphfox/dist/sprite.svg to your public folder --> <svg width="24" height="24" aria-hidden="true"> <use href="/sprite.svg#gf-brand-airbnb"></use> </svg>
index.html
<!-- main.js: import 'glyphfox/runtime'; --> <i data-glyph="brand-airbnb"></i>
icon.js
import { renderToString } from 'glyphfox/core'; import iconBrandAirbnb from 'glyphfox/icons/brand-airbnb'; const svg = renderToString(iconBrandAirbnb, { size: 24 }); // or, with every icon registered by name: // import { toSvg } from 'glyphfox'; // toSvg('brand-airbnb', { size: 24 });
Details
With a modifier badge
Add a badge in any corner with modifier or the name syntax. The icon is cut around the badge, so the result still passes the icon rules.
brand-airbnb+checkbrand-airbnb+plusbrand-airbnb+xbrand-airbnb+alertUse it in your stack
Guides with the install, the props and the pitfalls for each stack: