Alternative Clothes for Men

438 products

Alternative clothing for men is a growing trend in the fashion industry. With more men embracing their individuality and expressing themselves through clothing choices, alternative fashion has become more popular.

More

From retro styles to eco-friendly options, there are various ways to create an alternative wardrobe that suits your personality and values.

Introduction to Alternative Clothing

Alternative clothing is all about expressing yourself through your clothing choices. It's about rejecting the mainstream and embracing a style that is uniquely your own. Alternative fashion for men encompasses many types, from streetwear to vintage, punk to goth, darkwear to warcore clothing, and everything in between.

One of the defining characteristics of alternative clothing is that it is often produced by independent designers or small businesses. This means alternative clothing is often more unique and creative than mainstream fashion. Alternative clothing is often more sustainable and ethical, with many designers using eco-friendly materials and production methods.

Another defining characteristic of alternative clothing is that it is often associated with a particular subculture or movement. For example, punk fashion is related to the punk rock movement, while goth fashion is associated with the goth subculture. However, alternative fashion is wider than these subcultures, and many people incorporate elements of alternative techniques into their everyday style.

Alternative fashion allows men to express their creativity and individuality through clothing choices. It's about rejecting the status quo and embracing a style that is uniquely your own. This book is a guide for men who are interested in exploring alternative fashion and incorporating it into their wardrobe.

The Evolution of Men's Fashion

Men's fashion has undergone significant changes over the years, and alternative style has played a substantial role in this evolution. In the past, men's fashion was often limited to suits and other formal attire. However, in the 1950s and 1960s, youth culture began to emerge, and men's fashion became more casual and relaxed.

The 1970s saw the rise of punk fashion, which rejected mainstream fashion and embraced a DIY aesthetic. In the 1980s, hip-hop fashion emerged, combining streetwear elements with luxury fashion brands. In the 1990s, grunge fashion became popular, characterized by ripped jeans, flannel shirts, and combat boots.

Today, men's fashion is more diverse than ever before. Alternative fashion continues to play a significant role, with many men incorporating streetwear, vintage finds, and sustainable fashion into their wardrobes. Men's fashion is no longer limited to formal attire, and it's acceptable to experiment with different styles and clothing choices.

Defining Your Personal Style

One of alternative fashion's most essential aspects is defining your style. Your personal style is a reflection of your personality and interests, and it should be unique to you. Defining your style involves understanding your preferences and finding clothing that suits your body type, skin tone, and lifestyle.

To define your personal style:

  • Start by researching different styles and subcultures that interest you.
  • Look for inspiration in magazines, social media, and online forums.
  • Pay attention to the clothing styles that catch your eye and note the brands and designers that appeal to you.

Streetwear Essentials for Men

Streetwear is a popular style that originated in urban areas and is characterized by casual, comfortable clothing with a sportswear influence. Streetwear often incorporates elements of hip-hop fashion and is popular among young people.

Some streetwear essentials for men include graphic t-shirts, hoodies, joggers, and sneakers. Streetwear is all about comfort and practicality, so choose clothing that is easy to move in and can be worn for extended periods.

When wearing streetwear, it's essential to pay attention to the details. Accessories like hats, watches, and jewelry can take a streetwear outfit to the next level. Mixing and matching different textures and patterns can add interest to a streetwear outfit.

Vintage Finds and Thrift Store Gems

Vintage clothing is a popular choice for alternative fashion enthusiasts because it is unique, affordable, and sustainable. Vintage clothing refers to clothing that is at least 20 years old, while thrift store clothing refers to secondhand clothing that is more recent.
When shopping for vintage clothing, it's essential to pay attention to the condition of the clothing. Look for clothing that is in good condition, with no rips, stains, or holes. Vintage clothing, including vintage stores, flea markets, and online marketplaces, can be found everywhere.

Thrift stores are another great place to find unique clothing at affordable prices. When shopping at thrift stores, take your time and browse the racks thoroughly. Look for clothing that is in good condition and suits your personal style.

Sustainable Fashion for Men

Sustainable fashion is a growing trend in the fashion industry. It involves creating clothing in an environmentally and socially responsible way. Sustainable fashion is about reducing clothing production's environmental impact and promoting ethical labor practices.

When it comes to sustainable fashion for men, there are several options. One option is to choose clothes made from sustainable materials, such as organic cotton or recycled polyester. Another option is to choose clothes made from natural materials like wool or hemp, which have a lower environmental impact than synthetic materials.

Many sustainable fashion brands also prioritize ethical labor practices, ensuring workers are treated fairly and paid a living wage. By choosing sustainable fashion, men can positively impact the environment and support ethical labor practices.

Alternative Formal Wear for Men

While alternative fashion is often associated with casual and streetwear styles, there are also options for alternative formal wear. Alternative formal wear for men includes clothing that is not traditional formal wear but still looks polished and put together.
Some alternative formal wear options for men include tailored blazers, statement shoes, and bold accessories like pocket squares and ties. By incorporating alternative elements into their formal wear, men can add a unique twist to a classic look.

Accessories for Men

Accessories are an important part of any outfit, and they can significantly impact a man's personal style. Some essential accessories for men include hats, watches, belts, and jewelry.

When choosing accessories, it's important to consider the occasion and the outfit. For casual outfits, hats and bracelets can add a unique touch. At the same time, a watch and tie bar can elevate a look for formal occasions.

Hair and Grooming for Alternative Men

Hair and grooming are important aspects of personal style, and they can help men express their alternative style. Regarding hair, alternative men often opt for unconventional styles, such as undercuts, fades, and dyed hair.

Grooming is also important for alternative men; many choose to sport facial hair or unconventional haircuts. Finding a grooming routine that works for you and complements your style is important.

Alternative Shoes for Men

Shoes are an essential part of any outfit, and there are plenty of alternative options for men. Some popular alternative shoe styles include combat boots, high-top sneakers, and Chelsea boots.

When choosing alternative shoes, consider the occasion and the outfit. For casual outfits, sneakers and combat boots can add a unique touch. In contrast, dress shoes like Chelsea boots can be a great alternative to traditional formal shoes for formal occasions.

Body Positivity and Alternative Fashion

Body positivity is an important aspect of personal style, and it's important for men to embrace their bodies and feel confident in their clothing. Alternative fashion celebrates individuality and encourages men to express their style in a comfortable and authentic way.

When it comes to alternative fashion, there is no one-size-fits-all approach. Men of all shapes and sizes can find clothing that suits their style and makes them feel confident and comfortable.

Embracing Gender-Neutral Fashion

Gender-neutral fashion is a growing trend in the fashion industry. It involves creating clothing not designed for a specific gender. Gender-neutral fashion is all about breaking down traditional gender roles and embracing individuality.

Many alternative fashion brands are embracing gender-neutral fashion, offering to clothe designed to be worn by anyone regardless of gender. By embracing gender-neutral fashion, men can express their personal style in an authentic way.

Finding Your Personal Style

Finding your personal style can be a journey, and it's important to take the time to explore different types and see what works for you. Alternative fashion offers a wide range of options for men to explore, from punk rock to hip-hop to grunge.

When finding your style, it's important to consider your personality, interests, and lifestyle. You don't have to stick to one specific type, and it's okay to experiment with different looks and find what makes you feel confident and comfortable.

Filters
Sort by
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);