Design deals for the week

Post pobrano z: Design deals for the week

Every week, we’ll give you an overview of the best deals for designers, make sure you don’t miss any by subscribing to our deals feed. You can also follow the recently launched website Type Deals if you are looking for free fonts or font deals.

9 Beautiful Hand-Drawn Fonts

Whether you’re looking to add to your existing collection of script fonts or just getting started, this Mighty Deal from Typezilla was made for you! You’ll snag 9 beautiful hand-drawn typefaces with a wide range of styles from elegant calligraphy to a more personal natural feeling. Mix it up with a variety of OpenType Features.

$9 instead of $125 – Get it now!

The Best Seller Craft Bundle

This crafter friendly Bundle includes 50 of the best-selling craft products from our marketplace and bundles.

$19 instead of $185 – Get it now!

Typographer’s Dream Box: 50+ Fonts & 200+ Logos

You can stop pinching yourself now. It’s only a dream in name. This Typographer’s Dream Box is 100% real and packed with more than 50 fonts and 200+ logo templates! Use this collection of typefaces and logos to create the perfect branding for yourself or your clients as you whip up some truly impressive masterpieces.

$9 instead of $3090 – Get it now!

Stevie Sans: a Neo Grotesque Font Family of 7 fonts

Meet Stevie Sans, a modern take on the grotesque typeface. With weights ranging from Thin to Medium to Black, it’s like getting 7 professional fonts in 1. A brilliant choice for headlines and small text, this bad boy is perfect for loads of printed projects ranging from T-shirts to prints. Toss in a gaggle of OpenType Features and support for more than 70 languages, and there’s no excuse not to add Stevie Sans to your typeface toolbox today!

$9 instead of $100 – Get it now!

The Classically Beautiful Elegans Script

If you could craft pure elegance by hand, you’d end up with the Elegans font. This breathtaking hand-crafted typeface just exudes elegance with its fluid, connected script design. Work with more than 575 unique letters, all of which have been created to flow right into the next letter.

$7 instead of $22 – Get it now!

A heater that mines cryptocurrencies while keeping you warm

Post pobrano z: A heater that mines cryptocurrencies while keeping you warm

Cryptocurrencies have been a very hot topic since 2017, it’s been in the news daily and keeps on staying at the center of attention. Apart from the volatility of the Bitcoin, one big concern for all the specialists has been the sustainability of the blockchain as a technology, can it really scale and become a mainstream technology?

The example that first comes to mind when talking about this is the insane amount electricity needed to mine a Bitcoin now that it’s expensive. Can you even believe there is a Bitcoin Energy Consumption Index?

French company Qarnot found its own clever solution to this issue, they have released a heater that passively mines cryptocurrencies (Ether by default, but you can change) while warming up the room. They even claim that the cryptocurrencies mined this way will pay for your electrical bill.

The elegantly designed heating device comes at the price of $3,500 and can very easily be set up to start mining as soon as you use it. Normally, the energy used for mining cryptocurrencies will generate some heat that will be cooled down using fans. This makes is use even more electricity. The QC1 by Qarnot turns this heat into a passive feature, which is really clever if it works as well as they claim.

The Vue Cookbook

Post pobrano z: The Vue Cookbook

I’m extremely excited to announce that the Vue Cookbook is officially in beta! For the past few months, the Vue team has been writing, and editing and accepting PRs from the community to build a new section of our docs called the Cookbook. Each recipe stands on its own, meaning that recipes can focus on one specific aspect of Vue or something that integrates with Vue, and do a small deep dive into that subject. We can then include more complex examples, combining features in interesting ways.

One of my favorite parts of the cookbook is the Alternative Patterns section of each recipe. Usually when people write blog posts or document something, they’re also selling you on the concept that they’re explaining. In the cookbook, we strive to consider that we’re all building different kinds of applications and websites, and thus a variety of choices will be valid, given divergent scenarios. The cookbook spends a little time in each recipe weighing the tradeoffs, and considering when one might need another path.

For advanced features, we assume some ecosystem knowledge. For example, if you want to use single-file components in Webpack, we don’t explain how to configure the non-Vue parts of the Webpack config. In the cookbook, we have the space to explore these ecosystem libraries in more depth—at least to the extent that is universally useful for Vue developers.

This section will continue to be in development! We have more recipes that we’re writing, we’re still accepting PRs, and the more community involvement, the richer a resource it becomes! I hope you enjoy it and find it useful.

Direct Link to ArticlePermalink

The post The Vue Cookbook appeared first on CSS-Tricks.

React State From the Ground Up

Post pobrano z: React State From the Ground Up

As you begin to learn React, you will be faced with understanding what state is. State is hugely important in React, and perhaps a big reason you’ve looked into using React in the first place. Let’s take a stab at understanding what state is and how it works.

What is State?

State, in React, is a plain JavaScript object that allows you keep track of a component’s data. The state of a component can change. A change to the state of a component depends on the functionality of the application. Changes can be based on user response, new messages from server-side, network response, or anything.

Component state is expected to be private to the component and controlled by the same component. To make changes to a component’s state, you have to make them inside the component — the initialization and updating of the component’s state.

Class Components

States is only available to components that are called class components. The main reason why you will want to use class components over their counterpart, functional components, is that class components can have state. Let’s see the difference. Functional components are JavaScript functions, like this:

const App = (props) => {
  return (
    <div>
      { this.props }
    </div>
  )
}

If the functionality you need from your component is as simple as the one above, then a functional component is the perfect fit. A class component will look a lot more complex than that.

class App extends React.Component {
  constructor(props) {
    super(props)
    this.state = { username: 'johndoe' }
  }
  render() {
    const { username } = this.state
    return(
      <div>
        { username }
      </div>
    )
  }
}

Above, I am setting the state of the component’s username to a string.

The Constructor

According to the official documentation, the constructor is the right place to initialize state. Initializing state is done by setting this.state to an object, like you can see above. Remember: state is a plain JavaScript object. The initial state of the App component has been set to a state object which contains the key username, and its value johndoe using this.state = { username: 'johndoe' }.

Initializing a component state can get as complex as what you can see here:

constructor(props) {
  super(props)
  this.state = { 
    currentTime: 0,
    status: false, 
    btnOne: false, 
    todoList: [],
    name: 'John Doe'
  }
}

Accessing State

An initialized state can be accessed in the render() method, as I did above.

render() {
  const { username } = this.state
  return(
    <div>
      { username }
    </div>
  )
}

An alternative to the above snippet is:

render() {
  return(
    <div>
      { this.state.username }
    </div>
  )
}

The difference is that I extracted the username from state in the first example, but it can also be written as const status = this.state.username. Thanks to ES6 destructuring, I do not have to go that route. Do not get confused when you see things like this. It is important to know that I am not reassigning state when I did that. The initial setup of state was done in the constructor, and should not be done again – never update your component state directly.

A state can be accessed using this.state.property-name. Do not forget that aside from the point where you initialized your state, the next time you are to make use of this.state is when you want to access the state.

Updating State

The only permissible way to update a component’s state is by using setState(). Let’s see how this works practically.

First, I will start with creating the method that gets called to update the component’s username. This method should receive an argument, and it is expected to use that argument to update the state.

handleInputChange(username) {
  this.setState({username})
}

Once again, you can see that I am passing in an object to setState(). With that done, I will need to pass this function to the event handler that gets called when the value of an input box is changed. The event handler will give the context of the event that was triggered which makes it possible to obtain the value entered in the input box using event.target.value. This is the argument passed to handleInputChange() method. So, the render method should look like this.

render() {
  const { username } = this.state
  return (
    <div>
      <div>
        <input 
          type="text"
          value={this.state.username}
          onChange={event => this.handleInputChange(event.target.value)}
        />
      </div>
      <p>Your username is, {username}</p>
    </div>
  )
}

Each time setState() is called, a request is sent to React to update the DOM using the newly updated state. Having this mindset makes you understand that state update can be delayed.

Your component should look like this;

class App extends React.Component {
  constructor(props) {
    super(props)
    this.state = { username: 'johndoe' }
  }
  handleInputChange(username) {
    this.setState({username})
  }
  render() {
    const { username } = this.state
    return (
      <div>
        <div>
          <input 
            type="text"
            value={this.state.username}
            onChange={event => this.handleInputChange(event.target.value)}
          />
        </div>
        <p>Your username is, {username}</p>
      </div>
    )
  }
}

Passing State as Props

A state can be passed as props from a parent to the child component. To see this in action, let’s create a new component for creating a To Do List. This component will have an input field to enter daily tasks and the tasks will be passed as props to the child component.

Try to create the parent component on your own, using the lessons you have learned thus far.

Let’s start with creating the initial state of the component.

class App extends React.Component {
  constructor(props) {
    super(props)
    this.state = { todoList: [] }
  }
  render() {
    return()
  }
}

The component’s state has its todoList set to an empty array. In the render() method, I want to return a form for submitting tasks.

render() {
  const { todoList } = this.state
  return (
    <div>
      <h2>Enter your to-do</h2>
      <form onSubmit={this.handleSubmit}>
        <label>Todo Item</label>
        <input
          type="text"
          name="todoitem"
        />
        <button type="submit">Submit</button>
      </form>
    </div >
  )
}

Each time a new item is entered and the submit button is clicked, the method handleSubmit gets called. This method will be used to update the state of the component. The way I want to update it is by using concat to add the new value in the todoList array. Doing so will set the value for todoList inside the setState() method. Here’s how that should look:

handleSubmit = (event) => {
  event.preventDefault()
  const value = (event.target.elements.todoitem.value)
  this.setState(({todoList}) => ({
    todoList: todoList.concat(value)
  }))
}

The event context is obtained each time the submit button is clicked. We use event.preventDefault() to stop the default action of submission which would reload the page. The value entered in the input field is assigned a variable called value, which is then passed an argument when todoList.concat() is called. React updates the state of todoList by adding the new value to the initial empty array. This new array becomes the current state of todoList. When another item is added, the cycle repeats.

A chart illustrating the cycle explained above.

The goal here is to pass the individual item to a child component as props. For this tutorial, we’ll call it the TodoItem component. Add the code snippet below inside the parent div which you have in render() method.

<div>
  <h2>Your todo lists include:</h2>
  { todoList.map(i => <TodoItem item={i} /> )}
</div>

You’re using map to loop through the todoList array, which means the individual item is then passed to the TodoItem component as props. To make use of this, you need to have a TodoItem component that receives props and renders it on the DOM. I will show you how to do this using functional and class components.

Written as a functional component:

const TodoItem = (props) => {
  return (
    <div>
      {props.item}
    </div>
  )
}

For the class component, it would be:

class TodoItem extends React.Component {
  constructor(props) {
    super(props)
  }
  render() {
    const {item} = this.props
    return (
      <div>
        {item}
      </div>
    )
  }
}

If there is no need to manage state in this component, you are better off using functional component.

Leveling Up

You will be handling state very often while developing React application. With all the areas covered above, you should have the confidence of being able to dive into the advanced part of state management in React. To dig deeper, I recommend React’s official documentation on State and Lifecycle as well as Uber’s React Guide on Props vs State.

The post React State From the Ground Up appeared first on CSS-Tricks.

Microsoft Edge Variable Fonts Demo

Post pobrano z: Microsoft Edge Variable Fonts Demo

The Edge team put together a thorough demo of variable fonts, showcasing them in all of their shape-shifting and adaptive glory. Equally interesting as the demo itself is a history of web typography and where variable fonts fit in the grand scheme of things.

This demo pairs well with v-fonts.com, which is an interactive collection of variable fonts that allows you to play around with the variable features each font provides.

Direct Link to ArticlePermalink

The post Microsoft Edge Variable Fonts Demo appeared first on CSS-Tricks.

49 Amazing Isometric Vectors and Icons

Post pobrano z: 49 Amazing Isometric Vectors and Icons

Try out the best isometric vectors around! Check out this list of premium resources below!

49 Isometric Vectors & Icons

Isometric design allows designers to see the true scale of their 2D work. It involves a thorough process of projecting a 2D design onto parallel planes for an axonometric result.

Short on time? To help you create your own isometric designs, today we bring you a massive list of premium vector goodies. Enjoy this selection of handpicked isometric vectors and icons exclusively picked from Envato Market and Envato Elements.

Start with a icon generator to turn your favorite designs into 3D axonometric projections. Or build a complete city using an assortment of quality kits.

Check out this list of isometric icons, vectors, and assorted graphics below. For custom design, enlist the help of the talented folks at Envato Studio.

SmartIcon Generator 2

Create 3D icons in seconds with this smart icon generator. Featuring three isometric variations and various editable shapes, this generator takes the headache out of 3D design. Adjust the depth and lighting for a truly phenomenal result. Try it out!

SmartIcon Generator 2

Wireless City in Isometric View

The world is becoming more wireless. And you can show this fabulous transition with a beautiful vector graphic like this one below. Featuring giant devices like computers, tablets and phones, this graphic looks great on any poster or flyer. Pair it with your presentation for an impressive look.

Wireless City in Isometric View

Isometric Flat World Collection v.1

Build an entire isometric scene with this incredible flat world collection. From buildings to roads and transportation, this collection has everything you need to build an isometric landscape. Get access to 425 highly detailed objects, perfect for any project!

Isometric Flat World Collection v1

3D Flat App Mockup

Need a 3D smartphone mockup for your app or presentation? Give this one a try! Included in this download are six files with 12 different views to choose from. Try out amazing orthographic and perspective variations to highlight your points and ideas.

3D Flat App Mockup

Businessman Handshake

Isometric graphics also come in the form of business-themed artwork like this vector below. It features a corporate-friendly color scheme of two businessmen shaking hands and exchanging ideas. Use it for your presentations, websites, and more.

Businessman Handshake

Isometry 3D Actions

This one-click action creates a clean and unique isometric look you can apply in seconds! Included are four different directions to face your objects along with five separate depth amounts to choose from. Try it on shapes, text, or any vector object.

Isometry 3D Actions

Isometric Characters Constructor Kit

Build the perfect isometric character from scratch! Ideal for creatives who want a more customized look, this construction kit features everything you need to build a character. Style them with different clothes, hair and accessories to match your website or blog.

Isometric Characters Constructor Kit

Isometric Peoples

Find your occupation in this cute isometric people set! Inspired by various jobs, this set has amazing icons suitable for many industries. Use them on their own or pair them together for an even better result. Download it today to get bonus vectors and file formats.

Isometric Peoples

Infographics Design Elements

Infographics help you create compelling content with colorful graphics and icons. And this set of design elements is just what you need for fast infographic design. Featuring fully editable vector files, this download includes helpful graphs, charts, and more. Enjoy!

Infographics Design Elements

Vector Isometric House

Buildings are some of the hardest objects to transfer to 3D. But this isometric house set makes it fast and simple. Just download this complete pack of colorful vector houses made with only linear and radial gradients. You’ll love the different choices!

Vector Isometric House

Isometric Infographic Set

Need to create compelling online content? Build the ultimate infographic with this isometric elements set. Featuring 100% vector elements, this set is fully scalable and customizable. Change the colors and text easily to match your brand today!

Isometric Infographic Set

Isometric People African Descent

Representation matters. So make sure to add this set of African isometric people to your collection. Great for websites, apps, or infographics, this set includes a bundle of isometric people of color. Try it out now and let us know what you think!

Isometric People African Descent

Medical Equipment Isometric Flat

Many professional industries require their own set of icons too! This flat isometric set includes various medical instruments and equipment, ideal for educational programs and general training. Learn more about this industry by downloading this set!

Medical Equipment Isometric Flat

Vector Trains Isometric Flat

Add some vector trains to your isometric city with this essential train set. Featuring various types of trains in two file formats, these trains are easy to use and adjust. Enjoy the sleek flat style which already matches many popular trends in the design industry.

Vector Trains Isometric Flat

Isometric City Objects

Grab a quick stoplight for your vector street with this isometric set. Included in this pack are 20 various city-themed isometric objects in a simple minimalist style. They’re all fully editable and resizable, making them the perfect addition to any print or web project.

Isometric City Objects

Cryptocurrency Blockchain Isometric Icons

Will you win big with cryptocurrency? Test out the latest graphics surrounding bitcoin and more with this crytocurrency icon set. Created in the popular isometric style, this set includes 16 icons with a bold, blue and yellow color scheme. Download them now!

Cryptocurrency Blockchain Isometric Icons

Marketing Isometric Concept

Marketing will always be a thorough process. From tracking statistics to trying out new campaigns, there are many levels to this science. So bring the allure of marketing into your presentation with this professional isometric graphic. Use it on brochures, posters, or online presentations.

Marketing Isometric Concept

Isometric Flat 3d Rectangles Backgrounds

Create a fantastic desktop wallpaper with this pack of 3D backgrounds. Featuring 10 isometric backgrounds created with minimal 3D elements, these designs are eye-catching and stylish. Make your backgrounds pop with an alternative twist by trying isometric design!

Isometric Flat 3d Rectangles Backgrounds

Modern Isometric City Template

Launch a new game with this isometric city template. Build incredible flat cities using roads, buildings, plants, and more. All the shapes are organized on a layered file to make the customization process so much easier. Test it out for phenomenal results!

Modern Isometric City Template

Isometric Gamer Objects

Are you a gamer? Then you’ll love this isometric gamer set! Packed with fan favorites like game controllers, monitors, and consoles, this set is 100% vector. Create a bold pattern for your desktop wallpaper or mix and match objects for your exclusive game-themed projects.

Isometric Gamer Objects

Isometric Wallet Icons

Buying things online gets easier every day. And new emerging technology makes the process faster than ever before. This isometric wallet shows us just how far we’ve come with a complete set of money-related graphics. Get access to 30 isometric icons created in a simple minimalist style.

Isometric Wallet Icons

Mobile Communication Design Concept

We are always attached to our phones. So naturally, we tend to pay attention to smartphone-related artwork. This design concept is great for any professional communicating more about mobile and app design. Use it in your presentations for a stylish perspective.

Mobile Communication Design Concept

Business Stair Success Infographics

Climb your way to the top with this success-based infographic set. This design is inspired by popular design concepts which always relate stairs to success and business. So make a mark in your project with a colorful step-by-step process.

Business Stair Success Infographics

Isometric Map Icons Bundle

This massive icon bundle set includes 160 high-quality icons of city objects and more. Each icon has a minimum of one object and shadow layer that can be easily adjusted for more intensity. Create realistic cityscapes and more with this fantastic pack!

Isometric Map Icons Bundle

3D City and Map Generator

It’s no wonder why this map generator ranks top on Envato Market with its five-star rating! Featuring over 200 elements for a professional outcome, this generator makes it easy to build a 3D city without any prior experience. Explore a variety of quality assets to build magical, real-world environments!

3D City and Map Generator

Map Icons and Elements – River and Road Kit

Add beautiful rivers to your cities with this river and road icon kit. Ideal for beginners, this kit makes it easy to create realistic rivers and roads for your city designs. Build a toy race track and more with this sweet download. 20 bonus elements are also included!

Map Icons and Elements - River and Road Kit

Furniture Isometric Flat Set

How should your 3D interior space look? Find out with this phenomenal isometric furniture set. Featuring a modern minimalist style of clean 3D projections, this set includes 64 total elements for your creative projects. Style your designs with amazing modern furniture!

Furniture Isometric Flat Set

Flatt 3D Isometric Icon Set

This pack of 15 isometric icons is not as big as the rest, but still packs a punch. It features many popular themes like technology, games, and even modern furniture. Download this essential set to add that extra special element to your work today!

Flatt 3D Isometric Icon Set

Isometric Kitchen Objects

What’s cooking? Chef up your favorite meals or show off your delicious recipes with this kitchen object set. This pack features 20 layered objects that are all available in Adobe Illustrator. They’re easy to edit and a smart resource for foodies and restaurateurs.

Isometric Kitchen Objects

Isometric Birthday Party

Celebrate your birthday with this fun isometric design! Great for posters, postcards and invites, this concept features a bold color scheme with joyful party-themed elements. Serve it alongside your favorite baked goods for a sweet bit of decor. Enjoy this design!

Isometric Birthday Party

Flat 3D Isometric Shopping Mall

Let’s go shopping in this fun isometric mall! A multistory mall featuring various stores and people, this graphic is great for posters or presentations. Enjoy the bold, colorful design with fully editable elements. Customize it fast using Adobe Illustrator!

Flat 3D Isometric Shopping Mall

Van Food Vehicle Isometric

Food trucks are yummy meals on wheels. And this isometric set features so many possibilities for delicious food truck options. Enjoy a full selection of diverse cuisines suitable for any blogger or food lover. Give it a try!

Van Food Vehicle Isometric

Map of City Hall Set

Create a map of your local city hall with this isometric set. Featuring detailed vectors with a flat, minimalist finish, this set includes buildings, churches, and even mosques! Celebrate all the best parts of your local community with this multipurpose pack!

Map of City Hall Set

Christmas Isometric Icons

Get ready for the holiday season with this isometric icon pack. From festive Santa Claus elements to colorful wreaths and trees, this set is the best solution for any creative or designer. Add it to your apps and devices for a festive holiday alternative.

Christmas Isometric Icons

Amusement Park Isometric

Amusement parks can bring out the best of our childhood memories. Relive them today with this awesome pack of amusement park-themed icons. Included in this pack are fun-filled designs like Ferris-wheel icons, ice-cream carts, and more.

Amusement Park Isometric

Internet Concept Isometric

The internet has the ability to connect us all. And you can showcase this powerful idea to your peers or clientele with this professional internet-based concept. An isometric design featuring people and objects, this concept is centered around a globe. Try it out to make an impact in your presentation today!

Internet Concept Isometric

Home Planning Isometric Vector Kit

Plan for the perfect home with this vector isometric kit. Design your own house, room, apartment or office with fully scalable objects. Mix and match windows, doors, and other interior elements for the best possible design. Experimentation is key!

Home Planning Isometric Vector Ki

Isometric Stationery Mockup Generator

Organize your stationery with this isometric generator. This high-quality mockup features a clean black and white style with 100% vector elements for easier customization. Just open it up in Adobe Illustrator to get started right away.

Isometric Stationery Mockup Generator

Payment Icons Isometric

What’s your favorite way to pay? Cash, debit, or credit? Feature your favorite payment methods in your designs with this isometric icon set. This download features an editable EPS format that has also been rendered in JPEG for an easy transition. You’ll want this set!

Payment Icons Isometric

Isometric Car Parking

Where did you park your car? Find your special spot with this car parking lot. A unique isometric design featuring various automobiles, this set includes vector graphics ideal for CMYK printing. Enjoy simple gradients and bright colors for use in your creative projects.

Isometric Car Parking

Isometric Game Assets

Have an idea for the next best game? Try it out with a clever game asset pack. This set includes various isometric designs for characters, platforms, and backgrounds. We know you’ll love the awesome cube style inspired by many popular mobile games.

Isometric Game Assets

Isometric Game Assets

Continue to build the ultimate game with this phenomenal pack of game assets. Build your own world using eight game characters and many colorful accessories. It’s also great for barn animal lovers or any future developer.

Isometric Game Assets

Isometric Pixel Font

Write inspiring quotes with this isometric pixel font. Included in this download are 100% vector graphics with over 100 isometric elements. Although it’s not an official font, you’ll still be able to get access to a complete set of letters, numbers, and symbols.

Isometric Pixel Font

Public Wi-Fi Zone Wireless

How’s your wifi? Test out different theories with this wireless isometric concept. A stylish design featuring various people in different interiors, this concept is fun and unique. Pair it with your presentations or posters for impressive results.

Public Wi-Fi Zone Wireless

Smart Home

As technology advances, so does our homes. Showcase the innovation of the future with this smart home graphic. A beautiful isometric design with lovely colors, this graphic is fully customizable. Just change the color or size of each element using Adobe Illustrator.

Smart Home

Rainbow Family People Isometric

Nothing is more important than family. And no matter your background, family is important to us all. This LGBT-friendly graphic is a stunning example of diversity and love. Hang it up on your wall or add it to any print design for an inspiring message.

Rainbow Family People Isometric

University Isometric Concept

Universities help us tackle our dreams, and you can inspire your viewers to do the same with this interesting concept. From books to laptops and more, this isometric concept features many school-themed elements. Let us know how you would rock this message!

University Isometric Concept

Isometric Office Equipment

Stunning and chic, this office equipment set should definitely go into your collection. Featuring 28 layered objects with amazing details, this pack is 100% vector and easy to edit. Change the colors fast or even add more realistic textures using Adobe Illustrator.

Isometric Office Equipment

Video Tutorial Isometric

Teach the world with your online videos! This isometric graphic is perfect for any YouTuber or content creator. Featuring a gorgeous modern design, this graphic is stylish and straight to the point. Add it to your video thumbnails or profiles for even more engagement!

Video Tutorial Isometric

Conclusion

This list is jam-packed with exciting resources for the avid designer
familiar with Adobe Illustrator. If you need additional
help with isometric designs, enlist the skills of a talented
professional by choosing one of the amazing designers from Envato Studio.

And with tons of gorgeous isometric vectors available, chances are we’ve missed a few to add to your personal collection. Be sure to browse Envato Market and Envato Elements for more resources, and let us know your favorites in the comments below!

Sad skeletons and surrealist scenes: the art of Muretz

Post pobrano z: Sad skeletons and surrealist scenes: the art of Muretz

Brazilian artist Muretz is most famous for his street art in large format. In his work, you can meet a lot of skeletons, mostly sad ones. With a large exposure of his work in the streets and on social media, Muretz also made himself a name beyond the streets and his work was on display in art galleries around the world. You can also purchase his art in small format on his website.

How to Create a Vintage Movie Text Effect in Adobe InDesign

Post pobrano z: How to Create a Vintage Movie Text Effect in Adobe InDesign

Final product image
What You’ll Be Creating

Have 15 minutes to spare? This super-quick and high-impact effect gives any text an instant dose of vintage movie magic. 

We’ll create the effect in InDesign, and the text remains editable, so it’s easy to tweak the type formatting afterwards.

If you want to make your design really unique, you can easily switch up the font to create a very different look. Head over to GraphicRiver or Envato Elements to source perfect fonts for your next project.

Let’s go!

What You’ll Need to Create Your Effect

As well as access to Adobe InDesign, you’ll also need:

1. How to Create a Cinematic Backdrop for Your Text Effect

Step 1

Open up InDesign and go to File > New > Document. Create a document at any size. Here, I’ve set the page to A3 Landscape. Then click OK

Expand the Layers panel (Window > Layers) and rename Layer 1 as Background. Create three new layers in this order: Type, Highlight, and Overlay.

layer options

Then lock all layers except Background, which we’ll work on first. 

Step 2

Expand the Swatches panel (Window > Color > Swatches) and create three new CMYK swatches:

  • Pale Grey: C=13 M=9 Y=10 K=0
  • Slate: C=68 M=58 Y=55 K=63
  • Rich Black: C=87 M=76 Y=62 K=95
rich black

Step 3

Take the Rectangle Tool (M) and drag across the whole page, setting the Fill to your new Rich Black swatch.

black shape

With the shape selected, head up to Object > Effects > Gradient Feather. Apply a Linear gradient, with an approximate -130 Degree angle, allowing for a diagonal gradient effect. Click OK

gradient feather

Step 4

Edit > Copy and Edit > Paste in Place the rectangle. Adjust the Fill of this second shape to Slate

Head up to Object > Effects > Gradient Feather, as before, and adjust the Type of the gradient to Radial, allowing the color to lighten towards the center of the page. Click OK.

gradient feather

2. How to Create Your Movie Typography

Step 1

Lock the Background layer and unlock the layer above, Type

Create a text frame across the center of the page, and type in your text. From the Character panel (Window > Type & Tables > Character) or the top Controls panel, set the Font to Day Poster Black, or your font of choice. 

From the Swatches panel, set the Font Color to Pale Grey. Edit > Copy the text frame. We’ll need to paste in another copy of this a little later.

layers

Step 2

With the text frame selected, go to Object > Effects > Drop Shadow. Switch the Effect Color to Rich Black for a deep, inky shadow.

Set the Opacity to 100% and add 15% Noise. Tweak the other options slightly until you are happy with the shadow.

drop shadow

Click on Inner Shadow in the window’s left-hand menu. Bring the Opacity down to around 40%, set the Choke to about 30%, and add around 7% Noise. Ensure the inner shadow falls in the same direction as your drop shadow.

inner shadow

Finally, click on Inner Glow in the left-hand menu. With the Opacity set to about 10%, bring up the Choke to 60% and the Noise to 50%, and set the Source to Center

Then click OK to exit the window. 

inner glow

Step 3

Edit > Paste in Place the text frame you copied earlier (see Step 1). 

Unlock the Highlight layer.

Expand the Type layer, select this new text frame, and drag it up to sit inside the Highlight layer. Then lock the Type layer. 

text frame

From the Swatches panel, set the Stroke Color of the text (you can switch to this by clicking on the ‘T’ symbol sitting behind at the top-left corner of the panel) to [Paper].

From the Stroke panel (Window > Stroke), increase the Weight of the text’s white stroke to 3 pt. 

stroke weight

Step 4

With the text frame selected, go to Object > Effects > Drop Shadow, and apply a 45% Opacity shadow, setting the Effect Color to Rich Black. Add about 15% Noise. 

drop shadow

Click on Bevel and Emboss in the window’s left-hand menu. Set the Style to Inner Bevel and Technique to Chisel Hard, and bring the Depth and Opacity of both the Highlight and Shadow to 100%. 

inner bevel

Click OK to exit the window, and view your text effect so far.

text effect

3. How to Apply an Authentic Vintage Texture to Your Effect

Step 1

Lock the Highlight layer and unlock the top layer, Overlay

Create an image frame across the whole page using the Rectangle Frame Tool (F). Go to File > Place and navigate to one of the image textures from the texture pack you downloaded earlier. 

Click Open, allowing it to fill the whole frame. 

overlay

Step 2

Go to Object > Effects > Transparency, and set the Mode to Soft Light. Click OK.

soft light

Conclusion

Your text effect is finished—awesome work! This is a really characterful effect, which is great for adding vintage flair to posters or flyers. 

You can find more fantastic fonts for creating type effects over on GraphicRiver and Envato Elements.

final

How to Create a High-Contrast Skateboard Flyer in Adobe Photoshop

Post pobrano z: How to Create a High-Contrast Skateboard Flyer in Adobe Photoshop

Final product image
What You’ll Be Creating

For this tutorial we will design a poster using Layer Masks, clipping masks and the Liquify Tool to create a poster that is literally outside of the box! 

If you’re looking for more unique flyer designs, head on over to GraphicRiver for more.

What You’ll Need

You’ll need access to Photoshop. If you don’t have the software, you can download a trial from the Adobe website.

You will also need to download and install the following font file and image: 

Install the font on your system and you are ready to get started! 

1. How to Use Layer Masks and Prepare the Image

Step 1

Open the skateboarder image in Photoshop. We want to remove the clouds before using the skateboarder image on the poster. To do this, in the Layers panel, Duplicate the Background layer by pressing Command-J and Hide the visibility of the original Background layer. 

Preparing and cleaning up image

Step 2

While selecting the new Background copy layer on the Layers panel, click on the Vector Mask button to add a Layer Mask to Background copy. 

Using Layer Masks to clean background

Step 3

I recommend using the Brush Tool (B). Using the Brush Tool (B) and black as Foreground Colour on the Tools panel, you can hide parts of the image. If you use white as a foreground colour, you will instead reveal parts of the image. I prefer this method instead of the Erase Tool as this gives me the option to go back and forth in revealing the image and fixing mistakes. 

Right click to set the brush to a Size of 200 px and Hardness of 100% and start brushing parts away from the image. I like to do the big parts first to later zoom in and concentrate on the details around the body. 

Using the Layer Masks and Brush Tool

Step 4

Let’s Zoom In to work on the details. For this I go back and forth with the brush sizes as sometimes I need to get into corners, but I started with a Size of 30 px and Hardness of 100%. A great tool that helps here is using the backslash key (\) to get a red tint behind the image and know what parts need to be perfected.

Using the Brush Tool to clean up details of the image

2. How to Set Up a New Document and Guides

Step 1

In Photoshop, go to File > New. Name the document Skateboard Culture, and set the Width to 1275 px and Height to 1650 px, with Background Contents white. I am keeping the poster digital, so I will work with 72 dpi or 150 dpi. Click OK to create the document.

Creating a new document

Step 2

Let’s create guides on our document to make sure things are aligned the way we want them to be. My ruler measures in Inches; you can change this in Photoshop > Preferences > Units and Rulers. We can head over to View > New Guide, where a new window will pop up. We want to make all of our Guides 0.75 inches from each edge. Select Horizontal and under Position type 0.75 in. Click OK

We will do the same for the Vertical option. To add a guide to the bottom and right side of the page, we simply need to subtract 0.75 inches to the final measurement of your page. To hide and show the guides, hit Command-;.

Adding guides to our poster

3. How to Duplicate Layers and Add Colour to the Background

Step 1

Let’s duplicate the skateboarder Background copy layer into our new Skateboard Culture file. To do so, Right Click > Duplicate Layers. Under As:, rename the layer to Skateboarder, and under Destination select Document > Skateboard Culture. Click OK to continue.

Duplicating layers to another file

Step 2

Let’s jump to our Skateboard Culture document. To make the poster jump out a bit more, let’s make the background black. Using the Paint Bucket Tool (G), select the background layer and click on the page to paint the poster.

Using the Paint Bucket Tool to colour background

4. How to Use the Liquify Tool

Step 1

Selecting the background layer, let’s create a new layer in order to add coloured shapes. Press Shift-Command-N, and let’s name our new layer by the colours we will be using—in this instance, Pink. Make sure that under Color, None is selected.

Creating new layers

Step 2

Let’s select a colour by clicking on Set Foreground Colour, and then set the colour code to #ff0cf0. Using the Brush Tool (B), set the Size to 125 px and Hardness to 100%. We can just create random brush strokes as below.

Preparing brush strokes behind skateboarder to liquify

Step 3

Filter > Liquify or Shift-Command-X, and a new window will pop up displaying the selected layer. In the left panel, use the Clock Twirl Clockwise Tool (C), and choose the following settings in the right panel: Brush Size: 300, Brush Density: 100, and Brush Pressure: 100. Use the brush over the strokes in this new window. The goal here is to create wobbly figures that can act as a background on the poster. There’s no wrong or right way to do it, so feel free to do it your own way! 

Feel free to also use the Forward Warp Tool (W), Pluck Tool (S), and Bloat Tool (B). Don’t worry about making it too perfect as we can use the Layer Mask later on to hide things we don’t want.

Once you are done, click OK.

Using the Liquify Tool to create different shapes

Step 4

Do the same with new layers for a green and a yellow colour with the following colour codes. Green: #0cffd1Yellow: #0fffe10.

We can edit some of the shapes out by using the Layer Mask, the same method we used to clean out the initial image of the skateboarder layer. You can create Layer Masks on each coloured layer and use the Brush Tool (B) to hide or show certain parts of the layer.

All three different colours after using the Liquify Tool

Step 5

Let’s hide the coloured layers and create a New Layer. This new layer will contain strokes of each colour to be placed behind the skateboarder. We are doing this so we can Liquify all three colours at the same time. I am using a Brush Size of 250 px and Sharpness of 100%

Creating a new Layer with all three colours to be blended with the Liquify Tool

Step 6

We will proceed in the same way as for the coloured layers before with the Liquify Tool, playing around with it until you find something you like. You can play with the brush size in the new Liquify window. Again, there is no right or wrong! 

Once we have all these components, we can go back and edit with the aforementioned Layer Mask to balance these colours out. 

Using Layer Masks to clean up the coloured shapes that are not necessary

5. Using the Rectangle Tool and Adding Text 

Step 1

Using the Guides we created at the beginning of this tutorial, we will add some rigid lines to this funky poster. Let’s select our Mixed Colours layer and activate our guides again by pressing Command-;.

In the Tools panel, click on the Rectangle Tool (U). Head over to the Options Bar. Set Fill to no colour, Stroke to white, and Shape Stroke Width to 5 pt. 

Options Bar setting before using the Rectangle Tool

Create the rectangle based on the margin. We will come back to this shortly, but for now we will adjust and add a few things. Let’s hide our guides again by pressing Command-;.

Poster without margins to make sure the Rectangle Tool is working

Step 2

Using the Type Tool (T), type SKATE-BOARD CULTURE on three lines; this is to occupy more space at the bottom of the poster. On the Character panel, set the Font to Universe 93 Black Extended, Size 75 pt and Leading 60 pt. If you are using one of the alternative fonts, this will look a bit different, but anything works! Centre the text box in the rectangle we created. 

Adding text to our poster

6. How to Use Black and White Layer Masks

We want to create the illusion that the skateboarder is coming out of the page, and we also want to make him stand out from the busy background. 

Step 1

We will clip a Black and White Layer Mask to the Skateboarder layer. Let’s start by selecting the Skateboarder layer. Go to the bottom of the Layers panel. Click Create new fill or adjustment layer and while pressing Alt, click on Black & White. A New Layer window will pop up. Name this new Layer Skateboarder BW, check Use Previous Layer to Create Clipping Mask, and click OK. This will create a layer that will change the colour of only the Skateboarder layer to Black and White.

Using Black and White Layer Mask to clip onto only one layer

Step 2

Now we want to adjust the contrast. Select the initial Skateboarder layer, and head over to Image > Adjustments > Brightness and Contrast. I chose to go with Brightness: 36 and Contrast: 68 to make the photo pop. Click OK.

Correcting Brightness and Contrast on our new Black and White layer

Step 3

Now we want to resize the skateboarder slightly. While selecting the same layer, hit Command-T and, while holding Shift to keep the same proportions, click and drag from any of the corners to about 120% and reposition the image. We want the image of the skateboarder to appear as if it is coming out of the rectangle we created previously. 

Resizing the Skateboarder Layer

7. Adding Final Details

Let’s add a date and location for this poster. Select the Rectangle 1 Layer and create a new rectangle using the Rectangle Tool (U), this one vertically on the right side of the poster. We can adjust our Skateboard Culture layer by pressing Command-T, holding Shift and resizing to keep the original proportions. 

Let’s add some made-up text to this rectangle with the Type Tool. Let’s add a date, time, and website. Once the information is in, hold Command, and the text box is going to turn into an object that we will be able to turn. Hold Command, head over to one of the text box’s corners, and click and rotate. Alternatively, you can hold Shift and turn the text box 90 degrees with precision.

Adding details to the right side of our poster

Let’s add a third rectangle over the title of the poster to match the right side. Your layers should be looking like the image below.

A view of all our layers

8. How to Save the Poster

Click File > Save to save the file as a .PSD to later edit it and as JPEG if you will be using it for social media.

Saving the poster as a PSD or JPEG file

You Did It!

Congratulations on finishing this tutorial! We have covered an interesting skill for putting together a promotional piece for social media. Today we’ve learned to:

  • Clean up an image using Layer Masks.
  • Format typography and allow it to interact with the image.
  • Use the image in a different way to create an outside-of-the-box poster. 
  • Use Layer Masks and Clipping Masks to edit colours on only one layer.
  • Use the Liquify Tool.
Final Poster