This curtain panel pairs warm cream with soft lavender in narrow stripes, one row of each color. Each row is made of upright fans. Every fan sits directly on top of the fan below, so the stripes line up into neat vertical columns that look like a light lattice when the panel hangs in a window.
The style is light and cottage-inspired. The fan stitch is open enough to let daylight through but solid enough to soften the view. A cream scalloped hem weights the bottom edge, and a cream band with loop tabs at the top slides straight onto a standard curtain rod.
This pattern uses US crochet terms. One panel measures 30.5 in (77.5 cm) wide and 72.25 in (183.5 cm) long. The tabs rise another 2 in (5.1 cm) above the top edge, for an overall length of 74.25 in (188.6 cm).
Construction is simple. You work the body in 100 rows of fans, switching colors every row without cutting the yarn. Then you add a single crochet edge to each long side, a scalloped bottom border, and a top band with tabs. The pattern makes one panel. For a pair like the window shown, make a second identical panel.
Finished Size and Construction
- Finished size: 30.5 in x 72.25 in (77.5 cm x 183.5 cm), plus 2 in (5.1 cm) tabs
- Skill level: Easy to intermediate
- Terminology: US crochet terms
- Yarn weight: Worsted (#4), cotton or cotton blend
- Hook: 5.5 mm (US I-9)
- Number of pieces: 1 panel, worked in one piece
- Layout: Single rectangle, 24 fan columns across, 100 rows long
- Body size before border: 30 in x 70 in (76.2 cm x 177.8 cm)
- Border depth: side edge 0.25 in (0.6 cm) each; bottom border 1.5 in (3.8 cm); top band 0.75 in (1.9 cm)
Materials
Choose a smooth worsted-weight cotton or cotton blend with about 180 m per 100 g. Cotton holds its shape when hanging, sags less than pure acrylic, and washes well. Avoid very fuzzy yarns, because they blur the fan columns.
Yarn (one panel):
– Color A, Cream: 300 g (about 540 m / 591 yd)
– Color B, Lavender: 260 g (about 468 m / 512 yd)
These amounts include an extra margin of about 15 percent to cover your gauge swatch and small differences in tension. Double them for a pair of panels.
Tools:
– 5.5 mm (US I-9) crochet hook
– 4 locking stitch markers
– Tapestry needle
– Scissors
– Measuring tape
– Blocking mats or a clean towel-covered floor, rust-proof pins, and a spray bottle
Abbreviations (US Terms)
- ch – chain
- sc – single crochet
- dc – double crochet
- sk – skip
- sl st – slip stitch
- st(s) – stitch(es)
- sp – space
- RS / WS – right side / wrong side
Special stitch – Fan: Work 3 dc into the same stitch. In the next row, you work the new fan into the center dc of this fan.
Shell (border only): Work 5 dc into the same stitch.
Gauge and Checkpoints
Gauge: 4 fans = 5 in (12.7 cm) across, and 10 rows = 7 in (17.8 cm) tall, after blocking. One fan plus its ch-2 bridge counts as 5 sts wide.
So one fan repeat is 1.25 in (3.2 cm) wide and one row is 0.7 in (1.8 cm) tall.
Test swatch: Ch 24 and work Row 1 below, which gives 4 fans. Continue for 10 rows, alternating colors. Block it, let it dry, and measure it. Don’t skip the swatch: a small difference adds up quickly across 24 fans and 100 rows.
- Too big: go down a hook size, to 5 mm (US H-8).
- Too small: go up a hook size, to 6 mm (US J-10).
Checkpoints while working the body:
– After Row 1: 30 in (76.2 cm) wide
– After Row 10: 7 in (17.8 cm) long
– After Row 20: 14 in (35.6 cm) long
– After Row 50: 35 in (88.9 cm) long
– After Row 100: 70 in (177.8 cm) long
Measure with the piece lying relaxed on a flat surface, not hanging. Cotton stretches lengthwise under its own weight.

Main Panel
Color-change method (no cutting)
The panel alternates one row of Cream (A) with one row of Lavender (B). Instead of cutting the yarn at every row, you drop each color and pick it up again later.
- A rows (odd rows): do not turn. Color A is waiting at the edge where the previous row began. Go back to that edge, pick up the A loop, and work across.
- B rows (even rows): turn. Color B is waiting at the edge where you just finished.
At the end of every row, put a locking marker in the working loop so it can’t unravel, and drop that color. The fan stitch looks the same on both sides, so switching between turning and not turning doesn’t show. The short strands that run up each edge will be hidden inside the side edging.
Foundation and Row 1 (Color A)
With A, ch 124.
Row 1: Fan in 6th ch from hook (the 5 skipped ch count as the first dc plus a 2-ch gap), sk 4 ch, fan in next ch; repeat from * 22 more times, sk 2 ch, dc in last ch. Place marker in loop and drop A.
Stitch count: 24 fans (72 dc) + 2 edge dc = 74 dc.
Check: 5 + 1 + (23 x 5) + 2 + 1 = 124 ch, all used.
Row 2 (Color B)
Turn. Join B with a sl st in the last dc of Row 1.
Row 2: Ch 3 (counts as dc), ch 1, fan in center dc of first fan, ch 2, fan in center dc of next fan; repeat from * 22 more times, ch 1, dc in the last edge st. Place marker in loop and drop B.
Stitch count: 74 dc, 2 ch-1 sps, 23 ch-2 sps. Width in stitches: 2 + 2 + 72 + 46 = 122.
Rows 3–100
Row 3 (A): Do not turn. Pick up A at the edge where Row 2 began. Ch 3 (counts as dc), ch 1, fan in center dc of first fan, ch 2, fan in center dc of next fan; repeat from * 22 more times, ch 1, dc in the last edge st. Drop A.
Row 4 (B): Turn. Pick up B. Work as Row 3. Drop B.
Repeat Rows 3 and 4 until you have finished Row 100. Every row has the same count: 74 dc, 2 ch-1 sps, 23 ch-2 sps.
Row 100 is a Lavender row. Fasten off both colors, leaving 6 in (15.2 cm) tails.
The panel now measures 30 in x 70 in (76.2 cm x 177.8 cm), with 50 Cream stripes and 50 Lavender stripes.
Border
Border gauge: 16 sc = 4 in (10.2 cm), or about 4 sc per inch. The body is also 4 sts per inch (5 sts per 1.25 in fan repeat), so working one sc into each body stitch keeps the borders flat.
All border sections use Color A, Cream.
Side Edging (both long sides)
With RS facing, join A at the bottom corner of one long side.
Side edge row: Ch 1, work 2 sc into the side of each row end (around the edge dc or ch-3). Crochet over the carried strands so they are hidden inside the stitches. Fasten off.
Count per side: 100 rows x 2 sc = 200 sc.
Repeat on the other long side. The width is now 30.5 in (77.5 cm).
Weave in all body tails now, running them inside the new sc edge.
Bottom Border
With RS facing, join A at the bottom right corner, in the end of the side edging.
Bottom Row 1: Ch 1, sc in end of side edging, 1 sc in each of the 121 free loops of the foundation ch, sc in end of opposite side edging. Turn.
Count: 1 + 121 + 1 = 123 sc.
The 121 free loops run from the base of the first edge dc to the last chain. That is the 124 foundation ch minus the 3 that formed the beginning of Row 1.
Bottom Row 2 (scallops): Ch 1, sc in first 2 sc, sk 2 sc, shell in next sc, sk 2 sc, sc in next sc; repeat from * 19 more times, sc in last sc. Fasten off.
Count: 20 shells (100 dc) + 23 sc.
Why it works: each scallop uses 6 sts, so 20 scallops use 120 sts. Add 2 sc at the start and 1 sc at the end: 2 + 120 + 1 = 123, exactly the count from Row 1.
The bottom border adds 1.5 in (3.8 cm), so the length is now 71.5 in (181.6 cm).
Top Band and Tabs
With RS facing, join A at the top right corner, in the end of the side edging.
Top Row 1: Ch 1, sc in end of side edging, sc in each dc and each ch across Row 100, sc in end of opposite side edging. Turn.
Count: 1 + 122 + 1 = 124 sc.
Top Row 2 (tab row): Ch 1, sc in next st, ch 14, sk 2 sts, sc in next st, sc in next 11 sts; repeat from * 7 more times, sc in next st, ch 14, sk 2 sts, sc in last st. Turn.
Count: 9 tabs and 8 gaps of 11 sc, for 106 sc + 9 ch-14 loops. Each tab is 2 sc + 1 ch-14 loop and spans 4 sts.
Why it works: 9 tabs x 4 sts = 36, plus 8 gaps x 11 sts = 88. 36 + 88 = 124, which matches Top Row 1. The first tab starts at stitch 1 and the last ends at stitch 124, so the outer tabs sit right at the corners.
Top Row 3: Ch 1, sc in each sc and 20 sc into each ch-14 loop across. Fasten off.
Count: 106 sc + (9 x 20) = 286 sc.
Packing 20 sc into each ch-14 loop makes every tab sturdy and rounded. The top band adds 0.75 in (1.9 cm), and each tab stands about 2 in (5.1 cm) high.
Finished panel: 30.5 in x 72.25 in (77.5 cm x 183.5 cm), or 74.25 in (188.6 cm) including tabs.
Final Blocking
- Weave in all remaining ends, running each one through stitches of the same color.
- Lay the panel flat on blocking mats or towels, RS up.
- Smooth the panel to 30.5 in (77.5 cm) wide and 72.25 in (183.5 cm) long, measuring at the center and at both edges.
- Pin along both long sides every 4 in (10.2 cm), keeping the edges straight.
- Line up the fan columns so they run straight up and down. A long ruler or tape laid beside one column helps.
- Pin each scallop at its peak so the hem curves evenly.
- Pin the tabs straight up, with each tab about 2 in (5.1 cm) tall.
- Spray until damp but not soaked, and let it dry completely before unpinning.
Final Quality-Control Checklist
- 100 body rows, alternating Cream and Lavender, starting and ending as written
- 24 fan columns, every fan stacked on the fan below
- 74 dc in every body row
- 200 sc along each long side, with no carried strands showing
- 123 sc in Bottom Row 1; 20 even scallops in Bottom Row 2
- 124 sc in Top Row 1; 9 evenly spaced tabs
- Blocked size: 30.5 in x 72.25 in (77.5 cm x 183.5 cm)
- All ends woven in securely
Troubleshooting
Fans drift sideways instead of stacking. You may be working into the wrong dc. Always work the new fan into the center dc of the fan below.
Panel narrows or widens as you go. Check the edges. Each row needs ch 3 plus ch 1 at the start and ch 1 plus dc at the end. A missing ch-1 pulls the edge in.
Picked up the wrong color. Remember the rule: turn for Lavender, don’t turn for Cream. If a color isn’t at the edge you expect, undo your work back to the last correct row.
Side edges ripple. Your sc tension is loose. Use a hook one size smaller for the side edging only, and keep 2 sc per row.
Side edges pull in. Your sc are tight. Use a hook one size larger for the edging, and keep the same count.
Scallops flare or cup. Recount Bottom Row 1. It must be exactly 123 sc for the scallops to fit.
Tabs flop over. Work all 20 sc into each loop, and block the tabs upright.
Panel gets too long after hanging. Cotton relaxes over time. Measure on a flat surface, not while hanging. If the length grows a lot, use a slightly smaller hook next time.
Care
Hand wash, or machine wash on a gentle cold cycle in a laundry bag. Lay flat to dry and reshape to the blocked measurements; do not tumble dry or hang the panel while wet.

Final Notes
Here is how the measurements build up. Each fan repeat is 1.25 in (3.2 cm), so 24 fans make a 30 in (76.2 cm) body. Each row is 0.7 in (1.8 cm), so 100 rows make 70 in (177.8 cm). The side edges add 0.25 in (0.6 cm) each, for 30.5 in (77.5 cm) wide. The scalloped hem adds 1.5 in (3.8 cm) and the top band adds 0.75 in (1.9 cm), for a finished panel of 72.25 in (183.5 cm), plus 2 in (5.1 cm) tabs.
If your swatch matches the gauge, every count in this pattern lines up from the foundation chain to the tabs. Make one panel for a narrow window, or two for a pair.
Happy crocheting!