MAC Cosmetics: M·A·C Opening

Post pobrano z: MAC Cosmetics: M·A·C Opening

Online
MAC Cosmetics

Parties packed with celebrities and magazine cover personalities are no longer private and exclusive. M.A.C Cosmetics, the world authority in professional makeup, has just announced its Official Store in Mercado Libre, the largest e-commerce platform in Latin America. The beauty company offers all its products on this platform. The celebration of the store’s opening was a full digital party. The event had live performances of local bands, celebrities, bartenders and more.

To live through the different experiences, Wunderman Thompson Argentina created a user interface where users could click on and move through tags on Instagram. More than 22 Instagram profiles were created and over 100 videos were shot in order to generate the feeling in real time. In addition, anyone who wanted to could buy the entire M.A.C product line directly from the Instagram posts.

Advertising Agency:Wunderman Thompson, Buenos Aires, Argentina
Executive Creative Director:Dany Minaker, Sebastian Tarazaga
Creative Director:Andy Ventura
Creative Team:Gene Luis, Micaela Loiacono, Maria Emilse Lewis
Customer Service Director:Eliana Kaplan
Account Direction:Dana di Lello
Account:Ramiro Pannunzio
Head Of Social Media:Gabriela Gardini
Head Of Art:Fernando Rossini
Data & Analytics lead:Sol Brero
Technology Director:Mercedes Aizawa
Creative corrdination:Paula Akel
Editor:Leandro Ramirez
Community Manager:Marina Etchegoyen, Silvio Gardini, Agustina Celesti, Carolina Bardelli
Production Company:Rebolucion
Directors:Juliet, Poli, Sofia Malamute
Executive Producer:Santiago Aicardi, Tomás Pérez Silva
Producer:Martín Busel
Director Of Photography:Sebastián Cantillo, Santiago Cantillo
Art Director:Lucas Marinesco
Color:Anahi Piccinin
Costume Designer:Gina Garbini
Postproduction:MyM
Sound Postproduction:Porta
Makeup Artist:Daiana González
Advertiser Supervisor:Mariana Bogado, Maria Sol Otero, Ailin Gatto
Music:Violeta Music Studio

Print Peppermint: the Online Printer that Goes for Quality over Quantity

Post pobrano z: Print Peppermint: the Online Printer that Goes for Quality over Quantity

If you are a graphic designer who regularly needs to print his work, you know how frustrating it can be to work with some online printers. Most just have the price as their top-selling point.

Print Peppermint made other choices. At the core of their values: quality is the most important aspect when it comes to printing, pretty much on the same level of importance as innovation and offering new products to their customers.

With this mindset and commitment, Print Peppermint brings you the best of both worlds: the convenience and availability of an online shop combined with the quality of a true craftsman of printing.

Printing Products & Services

Print Peppermint offers plenty of printing products, but their high-end business cards are what really gave them the solid reputation they have in the industry.

Their cards include a meticulously curated family of thick and premium papers including 100% Cotton, Soft-Touch, Triplex Layered, Clear-Frosted Plastic, Onyx Black Suede, Recycled Kraft, and many more.

The special finishes are also worth a look. For example, you can go for foil stamping, die-cutting, embossing, letterpress, edge painting, or more.

Services That Make You Want to Come Back

Companies such as Google, Vice, Grammarly, Wendy’s, or Vice, work with Print Peppermint for a good reason. They know that they will not have to worry about the end results and that any special request will be addressed.

In an effort to bring the best possible service, Print Peppermint hand-proofs every single order, no matter how large or small. If you have no in-house designer or agency for your company, they have a cool business card design maker that lets you start from a blank canvas. Even better, if you need more creative designs made by professionals, Print Peppermint has a great in-house design team that can handle graphic design services like logo and business card design.

On top of all that, they support their products with a 100% money-back quality guarantee, a feature that only a company with a high level of confidence in its work can ensure.

Some Printing Inspiration

As you know, an image is worth a thousand words. Here are a few examples of the amazing results you can achieve with a good design, smart choice of paper and great printing.

Below, you can find a couple examples of cute and beautiful die-cut business cards.

Below: the available colors for business cards with custom painted edges, pretty slick!

Below: a copper metallic business card that puts a real shine on your branding.

If you are interested in Print Peppermint’s approach to the world of design and printing, make sure to check out their design blog.

Print Peppermint: the Online Printer that Goes for Quality over Quantity

Post pobrano z: Print Peppermint: the Online Printer that Goes for Quality over Quantity

If you are a graphic designer who regularly needs to print his work, you know how frustrating it can be to work with some online printers. Most just have the price as their top-selling point.

Print Peppermint made other choices. At the core of their values: quality is the most important aspect when it comes to printing, pretty much on the same level of importance as innovation and offering new products to their customers.

With this mindset and commitment, Print Peppermint brings you the best of both worlds: the convenience and availability of an online shop combined with the quality of a true craftsman of printing.

Printing Products & Services

Print Peppermint offers plenty of printing products, but their high-end business cards are what really gave them the solid reputation they have in the industry.

Their cards include a meticulously curated family of thick and premium papers including 100% Cotton, Soft-Touch, Triplex Layered, Clear-Frosted Plastic, Onyx Black Suede, Recycled Kraft, and many more.

The special finishes are also worth a look. For example, you can go for foil stamping, die-cutting, embossing, letterpress, edge painting, or more.

Services That Make You Want to Come Back

Companies such as Google, Vice, Grammarly, Wendy’s, or Vice, work with Print Peppermint for a good reason. They know that they will not have to worry about the end results and that any special request will be addressed.

In an effort to bring the best possible service, Print Peppermint hand-proofs every single order, no matter how large or small. If you have no in-house designer or agency for your company, they have a cool business card design maker that lets you start from a blank canvas. Even better, if you need more creative designs made by professionals, Print Peppermint has a great in-house design team that can handle graphic design services like logo and business card design.

On top of all that, they support their products with a 100% money-back quality guarantee, a feature that only a company with a high level of confidence in its work can ensure.

Some Printing Inspiration

As you know, an image is worth a thousand words. Here are a few examples of the amazing results you can achieve with a good design, smart choice of paper and great printing.

Below, you can find a couple examples of cute and beautiful die-cut business cards.

Below: the available colors for business cards with custom painted edges, pretty slick!

Below: a copper metallic business card that puts a real shine on your branding.

If you are interested in Print Peppermint’s approach to the world of design and printing, make sure to check out their design blog.

Braille Lego Bricks Designed to Help Blind Children Learn

Post pobrano z: Braille Lego Bricks Designed to Help Blind Children Learn

LEGO recently launched a new product with the purpose of helping blind and visually impaired children to learn Braille. The LEGO Foundation is testing the program, which is composed of “Braille bricks”, with each LEGO piece representing a different letter or number.

These specific bricks will be molded with both Braille letter and numbers, while still compatible with the good old usual LEGO bricks. In addition, they will include printed characters to allow sighted people to help the children by reading it out loud and use the bricks together with the blind and visually impaired children.

The set will include around 250 different pieces, with the full Braille alphabet, numbers, and mathematical symbols. It is destined to be an inspiration for teaching and interactive games.

The concept of this new product was first suggested to the LEGO Foundation in 2011 by the Danish association for visually impaired, then again by the Brasilian Foundation Dorina Nowill.

Since then, the project took form in a close collaboration with the associations for the visually impaired of the following countries: Denmark, Brasil, UK, and Norway. The first prototypes are now available in the same countries to further evaluate the concept.

If everything goes well, the final product should be launched and distributed freely to some institutions in 2020.

Is Having an RSS Feed Just Giving Content Away for Free?

Post pobrano z: Is Having an RSS Feed Just Giving Content Away for Free?

I mean, kinda.

I was just asked this question the other day so I’m answering here because blogging is cool.

The point of an RSS feed is for people to read your content elsewhere (hence the last part of the acronym, Syndication, as in, broadcasting elsewhere). Probably an RSS reader. But RSS is XML, so in a sense, it’s a limited API to your content as well, which people can use to do other programmatic things (e.g. show a list of recent posts on some other site).

If you hate the idea of people seeing your work outside of your website, then don’t have an RSS feed. It doesn’t prevent your site from being scraped (nothing really does), but it isn’t inviting people to your content the way RSS does.

But…

Don’t you want people to read your stuff? Having an RSS feed is saying, „I’m happy to meet you where you are. If you like reading stuff over there, then great, read it over there. I just like it when you read my stuff.”

It’s hard enough to get people to care about your work anyway. Being extra protective over it isn’t going to help that.

Who’s comic book are you more likely to buy? The webcomic you read and laugh at every day because they make it so easy and free to read? Or the comic that you can’t see because you have to pay for to get a peek and have to roll the dice on whether you’re going to like it or not?

What consultant are you more likely to hire? The one that shares a ton of knowledge about their skills and has firmly established themselves as a publicly verifiable expert? Or a consultant with a homepage that’s just a pricing sheet and phone number?

What blog are you more likely to trust a recommendation from? One that you subscribe to on purpose because you like their content and writers? Or some site you randomly landed on?

What web do you want to exist? One with fun interoperable possibilities? Or walled gardens?

The post Is Having an RSS Feed Just Giving Content Away for Free? appeared first on CSS-Tricks.

Guillermo’s 2019 in Review

Post pobrano z: Guillermo’s 2019 in Review

Of all the tech-focused year-in-review posts I read, Guillermo Rauch’s is my favorite. There is a lot in there, jumping from topics like modern architectures, high-fiving specific apps, and philosophical movements.

I’ll pick one quote about the rise of „deploy previews”:

A salient feature is the transition we are seeing away from code review into deployment preview.

Code review is undeniably important (specially speedy code review), but nothing beats teams collaborating by sharing URLs to the actual sites that are being worked on and experiencing them directly.

Having a URL for every single push to every single branch (or at least for every single Pull Request¹ is huge. This isn’t just „staging.” It’s like Super Staging, and Jamstack makes it possible. Both Netlify and ZEIT do it automatically.

Not only does it help the author (and her co-workers) check out the changes on a production replica, it helps out a pile of automation tools that can run against these URLs, making for way more stable development workflows.

  1. GitHub calls them „Pull Requests” but I use GitLab just as much which calls them „Merge Requests,” so I never know which to write. „Pull/Merge Requests” is awkward at best and confusing at worst. I don’t use Bitbucket much, but they are Pull Requests there. I guess I’ll let that tip the scales and just say Pull Request from now on.

Direct Link to ArticlePermalink

The post Guillermo’s 2019 in Review appeared first on CSS-Tricks.

Custom Styling Form Inputs With Modern CSS Features

Post pobrano z: Custom Styling Form Inputs With Modern CSS Features

It’s entirely possible to build custom checkboxes, radio buttons, and toggle switches these days, while staying semantic and accessible. We don’t even need a single line of JavaScript or extra HTML elements! It’s actually gotten easier lately than it has been in the past. Let’s take a look.

Here’s where we’ll end up:

CodePen Embed Fallback

Things sure have gotten easier than they were!

The reason is that we can finally style the ::before and ::after pseudo-elements on the <input> tag itself. This means we can keep and style an <input> and won’t need any extra elements. Before, we had to rely on the likes of an extra <div> or <span>, to pull off a custom design.

Let’s look at the HTML

Nothing special here. We can style our inputs with just this HTML:

<!-- Checkbox -->
<input type="checkbox">

<!-- Radio -->
<input type="radio">

<!-- Switch -->
<input type="checkbox" class="switch">

That’s it for the HTML part, but of course it’s recommended to have name and id attributes, plus a matching <label> element:

<!-- Checkbox -->
<input type="checkbox" name="c1" id="c1">
<label for="c1">Checkbox</label>

<!-- Radio -->
<input type="radio" name="r1" id="r1">
<label for="r1">Radio</label>

<!-- Switch -->
<input type="checkbox" class="switch" name="s1" id="s1">
<label for="s1">Switch</label>

Getting into the styling 

First of all, we check for the support of appearance: none;, including it’s prefixed companions. The appearance property is key because it is designed to remove a browser’s default styling from an element. If the property isn’t supported, the styles won’t apply and default input styles will be shown. That’s perfectly fine and a good example of progressive enhancement at play.

@supports(-webkit-appearance: none) or (-moz-appearance: none) {
  input[type='checkbox'],
  input[type='radio'] {
    -webkit-appearance: none;
    -moz-appearance: none;
  }
}

As it stands today, appearance  is a working draft, but here’s what support looks like:

This browser support data is from Caniuse, which has more detail. A number indicates that browser supports the feature at that version and up.

Desktop

Chrome Firefox IE Edge Safari
82* 74* No 79* TP*

Mobile / Tablet

Android Chrome Android Firefox Android iOS Safari
79* 68* 76* 13.3*

Like links, we’ve gotta consider different interactive states with form elements. We’ll consider these when styling our elements:

  • :checked
  • :hover
  • :focus
  • :disabled

For example, here’s how we can style our toggle input, create the knob, and account for the :checked state:

/* The toggle container */
.switch {
  width: 38px;
  border-radius: 11px;
}

/* The toggle knob */
.switch::after {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: var(--ab, var(--border));
  transform: translateX(var(--x, 0));
}

/* Change color and position when checked */
.switch:checked {
  --ab: var(--active-inner);
  --x: 17px;
}

/* Drop the opacity of the toggle knob when the input is disabled */
.switch:disabled:not(:checked)::after {
  opacity: .6;
}

We are using the <input> element like a container. The knob inside of the input is created with the ::after pseudo-element. Again, no more need for extra markup!

If you crack open the styles in the demo, you’ll see that we’re defining some CSS custom properties because that’s become such a nice way to manage reusable values in a stylesheet:

@supports(-webkit-appearance: none) or (-moz-appearance: none) {
  input[type='checkbox'],
  input[type='radio'] {
    --active: #275EFE;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, .25);
    --border: #BBC1E1;
    --border-hover: #275EFE;
    --background: #fff;
    --disabled: #F6F8FF;
    --disabled-inner: #E1E6F9;
  }
}

But there’s another reason we’re using custom properties — they work well for updating values based on the state of the element! We won’t go into full detail here, but here’s an example how we can use custom properties for different states.

/* Default */
input[type='checkbox'],
input[type='radio'] {
  --active: #275EFE;
  --border: #BBC1E1;
  border: 1px solid var(--bc, var(--border));
}

/* Override defaults */
input[type='checkbox']:checked,
input[type='radio']:checked {
  --b: var(--active);
  --bc: var(--active);
}
  
/* Apply another border color on hover if not checked & not disabled */
input[type='checkbox']:not(:checked):not(:disabled):hover,
input[type='radio']:not(:checked):not(:disabled):hover {
  --bc: var(--border-hover);
}

For accessibility, we ought to add a custom focus style. We are removing the default outline because it can’t be rounded like the rest of the things we’re styling. But a border-radius along with a box-shadow can make for a rounded style that works just like an outline.

input[type='checkbox'],
input[type='radio'] {
  --focus: 2px rgba(39, 94, 254, .25);
  outline: none;
  transition: box-shadow .2s;
}

input[type='checkbox']:focus,
input[type='radio']:focus {
  box-shadow: 0 0 0 var(--focus);
}

It’s also possible to align and style the <label> element which directly follows the <input> element in the HTML:

<input type="checkbox" name="c1" id="c1">
<label for="c1">Checkbox</label>
input[type='checkbox'] + label,
input[type='radio'] + label {
  display: inline-block;
  vertical-align: top;
  /* Additional styling */
}

input[type='checkbox']:disabled + label,
input[type='radio']:disabled + label {
    cursor: not-allowed;
}

Here’s that demo again:

CodePen Embed Fallback

Hopefully, you’re seeing how nice it is to create custom form styles these days. It requires less markup, thanks to pseudo-elements that are directly on form inputs. It requires less fancy style switching, thanks to custom properties. And it has pretty darn good browser support, thanks to @supports.

All in all, this is a much more pleasant developer experience than we’ve had to deal with in the past!

The post Custom Styling Form Inputs With Modern CSS Features appeared first on CSS-Tricks.

Old CSS, new CSS

Post pobrano z: Old CSS, new CSS

I love this post that walks through the development of CSS and HTML — it shows just how far web design has come and how much easier it is for us all now.

Eevee looks at designing websites with tables, the Space Jam website, and how for centuries there was no way to easily inspect changes made to a webpage:

Notice the extremely precise positioning of these navigation links. This feat was accomplished the same way everyone did everything in 1996: with tables.

In fact, tables have one functional advantage over CSS for layout, which was very important in those days, and not only because CSS didn’t exist yet. You see, you can ctrl-click to select a table cell and even drag around to select all of them, which shows you how the cells are arranged and functions as a super retro layout debugger. This was great because the first meaningful web debug tool, Firebug, wasn’t released until 2006 — a whole decade later!

This makes me realize two things. First, I cannot imagine a greater horror than this. And secondly, we’re so lucky to have all the excellent DevTools options that modern day browsers have. One example: I recently remembered that if you see a little grid icon next to some CSS or HTML in Firefox, then you can click it and see the Grid outlines appear:

I think we probably take all of this for granted in our day-to-day lives now but this has me thinking: what are some ways we’ll look back at our work today and be like WHAT! You had to do that thing with XYZ??!?

Direct Link to ArticlePermalink

The post Old CSS, new CSS appeared first on CSS-Tricks.

Fake fancy burger, real lookalike / Un vrai goût de réchauffé?

Post pobrano z: Fake fancy burger, real lookalike / Un vrai goût de réchauffé?

THE ORIGINAL?
Mc Donald’s “The blind taste” – 2015
WATCH THE CASE STUDY FILM
Source : We Love Ad, Cannes Lions SHORTLIST
Agency : TBWA Roma (Italy)
LESS ORIGINAL
Burger King “Whopper Prank” – 2020
WATCH THE SUPER BOWL TV COMMERCIAL
Source : 2020 Super Bowl LIV TVC
Agency : Pitch & Horizon Media (USA)

How to Create an Animated Logo

Post pobrano z: How to Create an Animated Logo

Final product image
What You’ll Be Creating

Today, we will be looking at how to make a logo animation in just a few steps using Placeit’s animated logo maker by walking through how to make a gaming logo!

Follow along with me over on our Envato Tuts+ YouTube channel:

What You’ll Need

You’ll need the following resources to complete this project:

Find more resources on Envato Elements!

1. How to Make a Logo Animation

Step 1

Start everything off by putting in your team’s information.

Over to the left, we can input both our team name and the city of origin—or a slogan or catchphrase. 

customize text

Step 2

Next, let’s choose our mascot by using this search bar located on the right.

There are hundreds of mascots and images to choose from, and to preview any animation, you can hover your mouse over the icon.

If at any time you want to see your logo in action, you can go ahead and click Preview Video! This will generate a full preview of your logo, as opposed to just a still or keyframe.

choose logo

Step 3

Each logo will have different areas that we can customize.

To the right, you will see Background, Logo, and Accent. You can plug in your team colors, or just any colors you think might match well. 

Keeping with my team’s frozen theme, I am going to choose a grey for the background, a very pale blue for the logo color, and an icy neon blue for my accent color here. 

change colors

Step 4

Finally, we can wrap everything up by choosing our font faces!

I like Barbaro for my city’s name; however, I want something a bit more edgy for my team name, so let’s choose Amazdoom.

Now, hit Preview Video one last time to give everything one last look over. Make any final adjustments, and then hit Download!

Preview Video

We’ve Done It!

And there you have it! A quick and easy way to animate a logo, all inside your own browser! 

Need more inspiration? Check out some more animated logos you can create below!

Final Logo

Animated Logo Featuring a Kitsune Mask

Represent your own ninja clan with this kitsune fox mask animated logo, with moving kunai knife and all!  

Kitsune Mask

Animated Gaming Logo Featuring a Giant Robot Illustration

More of a tech lover than a ninja fan? Represent your team with this giant robot mech animated logo. Keep the sleek black and yellow color scheme, or mix it up with some color!   

Giant Robot

Animated Logo Featuring an Illustrated Skull

Show off your team’s dark side with this edgy animated skull logo, complete with a toxic bio-hazard gas mask.

Illustrated Skull

Animated Logo Generator for Sports Teams Featuring an Angry Wolf

Show that you are the alpha in any competition you enter with this winter wolf animated logo. Remember, you can customize the colors to go for more of a timber wolf as well! 

Angry Wolf

Animated Sports Logo Maker Featuring an Aggressive Basilisk Illustration

Ditch the typical and go with a fantasy creature animated logo with this basilisk! Showing extra snakey vibes with an animated tongue.  

Basilisk

Animated Ninja Clan Logo 

Who said you can’t be both deadly and beautiful? Show it off with this ninja shinobi animated logo. Another great choice for all you ninja warriors out there!

Ninja Clan

Get more logo and gaming graphics templates below!