How many cigarettes are in a pack

My Box PrintingMy Box Printing
3 min read

Table of contents

Here's a code of the cigarette pack design with a transparent front showing 10 cigarettes inside and no animations:

body {
            font-family: 'Arial', sans-serif;
            background-color: #f0f0f0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 100vh;
            margin: 0;
            padding: 20px;
        }

        h1 {
            color: #333;
            text-align: center;
            margin-bottom: 40px;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            font-size: 28px;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }

        .cigarette-pack {
            position: relative;
            width: 220px;
            height: 140px;
            background-color: #f8f8f8;
            border: 1px solid #ddd;
            border-radius: 6px;
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
            overflow: hidden;
        }

        .pack-top {
            position: absolute;
            top: -12px;
            left: 10px;
            width: 200px;
            height: 24px;
            background-color: #c62828;
            border-radius: 4px 4px 0 0;
            transform: perspective(60px) rotateX(-25deg);
            transform-origin: bottom;
            z-index: 2;
            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
        }

        .pack-flap {
            position: absolute;
            top: 12px;
            left: 15px;
            width: 190px;
            height: 18px;
            background-color: #b71c1c;
            border-radius: 3px;
            transform: perspective(40px) rotateX(-20deg);
            transform-origin: bottom;
            z-index: 1;
        }

        .transparent-front {
            position: absolute;
            top: 30px;
            left: 10px;
            width: 200px;
            height: 90px;
            background-color: rgba(255, 255, 255, 0.7);
            border: 1px solid rgba(221, 221, 221, 0.5);
            display: flex;
            flex-wrap: wrap;
            align-content: flex-start;
            padding: 8px;
            gap: 4px;
            z-index: 0;
        }

        .cigarette {
            width: 50px;
            height: 6px;
            background: linear-gradient(to right, #f5f5f5 0%, #e0e0e0 50%, #f5f5f5 100%);
            border-radius: 3px;
            position: relative;
        }

        .cigarette::before {
            content: '';
            position: absolute;
            right: -3px;
            top: 1px;
            width: 3px;
            height: 3px;
            background-color: #ff9800;
            border-radius: 50%;
        }

        .brand-label {
            position: absolute;
            top: 32px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 14px;
            font-weight: bold;
            color: #333;
            text-transform: uppercase;
            letter-spacing: 1px;
            z-index: 1;
            background-color: rgba(255, 255, 255, 0.8);
            padding: 2px 10px;
            border-radius: 3px;
        }

        .warning-label {
            position: absolute;
            bottom: 8px;
            left: 0;
            width: 100%;
            font-size: 8px;
            text-align: center;
            color: #c62828;
            font-weight: bold;
            text-transform: uppercase;
            padding: 0 10px;
            box-sizing: border-box;
        }

        .side-flap {
            position: absolute;
            top: 30px;
            right: -8px;
            width: 8px;
            height: 90px;
            background-color: #e0e0e0;
            transform: perspective(40px) rotateY(-30deg);
            transform-origin: left;
            border-left: 1px solid #ccc;
        }

HTML Code:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cigarette Pack Design</title>
</head>
<body>
    <h1>How many cigarettes in a pack</h1>

    <div class="cigarette-pack">
        <div class="pack-top"></div>
        <div class="pack-flap"></div>
        <div class="side-flap"></div>
        <div class="brand-label">Premium</div>

        <div class="transparent-front">
            <!-- 10 cigarettes inside the pack -->
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
            <div class="cigarette"></div>
        </div>

        <div class="warning-label">Smoking causes fatal diseases</div>
    </div>
</body>
</html>

This code includes:

  1. A more realistic cigarette pack with:

    • A transparent front showing 10 cigarettes inside

    • A 3D effect with a side flap

    • A brand label ("Premium")

    • A health warning

  2. Visual improvements:

    • Better shadows and depth

    • More refined color scheme

    • Proper spacing and alignment

    • Realistic cigarette tips (orange ends)

  1. No animations as requested - the cigarettes are statically displayed inside the pack

  2. The pack maintains the open-top look from your original design, but with a more polished appearance

You can easily adjust the number of visible cigarettes by adding or removing the <div class="cigarette"></div> elements inside the transparent front container.

0
Subscribe to my newsletter

Read articles from My Box Printing directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

My Box Printing
My Box Printing

My Box Printing is a leading provider of custom box packaging solutions, offering high-quality, affordable packaging for all industries. We specialize in custom-printed boxes with free design support, fast turnaround, and worldwide shipping.