This curtain panel pairs deep teal with mustard gold in a classic pineapple lace layout. Each block holds a gold mesh pineapple framed by teal fan rays and outlined in gold. Because the rows are offset, the gold outlines look like arches and the pineapples alternate from row to row, like a peacock feather.
The style is vintage parlor lace with bolder colors. The panel is open enough to let daylight through but dense enough to give some privacy. Teal tab tops slide straight onto a curtain rod.
This pattern uses US crochet terms. The finished panel measures 50 x 80 in (127.0 x 203.2 cm), not counting the tabs.
The panel is built from separate pieces. You make 98 full blocks and 12 half blocks and whip-stitch them into 13 offset rows. Then you add a 3-round border with a gold shell edge and sew on 9 tabs.
Finished Size and Construction
- Finished size: 50 x 80 in (127.0 x 203.2 cm), tabs extra
- Skill level: Intermediate
- Terminology: US
- Yarn weight: DK (weight 3) cotton
- Hook: 4.0 mm (G-6)
- Number of pieces: 98 full blocks, 12 half blocks, 9 tabs
- Layout: 13 rows in brick (half-drop) order. Odd rows have 8 full blocks; even rows have a half block, 7 full blocks and a half block.
- Full block size: 6 x 6 in (15.2 x 15.2 cm)
- Half block size: 3 x 6 in (7.6 x 15.2 cm)
- Size before border: 48 x 78 in (121.9 x 198.1 cm)
- Border depth: 1 in (2.5 cm) on every side
Materials
Choose a smooth, mercerized DK cotton. It holds the lace shape, blocks crisply and shows the mesh clearly. Avoid fuzzy or stretchy fibers: a curtain hangs under its own weight, and soft yarns will stretch.
Quantities assume 100 g / 230 m skeins:
- Teal (Color A): 850 g / 1955 m (9 skeins)
- Mustard gold (Color B): 700 g / 1610 m (7 skeins)
These amounts include about 15% extra for gauge differences and swatching.
Tools:
– 4.0 mm (G-6) crochet hook
– Yarn needle
– Locking stitch markers
– Rustproof pins and a large blocking surface
– Spray bottle
– Measuring tape
Abbreviations (US Terms)
- ch: chain
- sl st: slip stitch
- sc: single crochet
- dc: double crochet
- tr: treble crochet
- sp(s): space(s)
- tch: turning chain
- st(s): stitch(es)
- rep: repeat
Special stitch (shell): 5 dc worked into the same stitch.
Gauge and Checkpoints
Gauge: 16 sc and 16 sc rows = 4 x 4 in (10.2 x 10.2 cm). In dc, 4 sts = 1 in (2.5 cm).
Make one full block before anything else; it is your real gauge swatch. Check it at each stage:
- Pineapple after Row 8: about 2.5 in wide x 3.5 in tall (6.4 x 8.9 cm)
- After Rnd 3: 5.5 x 5.5 in (14.0 x 14.0 cm)
- After Rnd 4: 6 x 6 in (15.2 x 15.2 cm), 24 sc per side
If your block is larger than 6 in (15.2 cm), go down half a hook size. If it is smaller, go up half a size. Being off by just 0.25 in (0.6 cm) per block adds up to 2 in (5.1 cm) across the width and 3.25 in (8.3 cm) down the length, so fix it now.

Full Pineapple Block (make 98)
Pineapple (Color B, gold)
The pineapple is worked in rows, from the bottom point up to the top point.
Row 1: Ch 5 and sl st in the first ch to form a ring. Ch 3 (counts as dc), then work 6 dc in the ring. Turn. (7 dc)
Row 2: Ch 4 (counts as dc + ch 1), [dc in next dc, ch 1] 5 times, dc in top of tch. Turn. (7 dc, 6 ch-1 sps)
Row 3: Ch 1, sc in first ch-1 sp, [ch 3, sc in next ch-1 sp] 5 times. Turn. (5 ch-3 loops)
Row 4: Sl st into first ch-3 loop, ch 1, sc in same loop, [ch 3, sc in next loop] 4 times. Turn. (4 loops)
Row 5: Rep Row 4, working the bracketed part 3 times. (3 loops)
Row 6: Rep Row 4, working the bracketed part 2 times. (2 loops)
Row 7: Rep Row 4, working the bracketed part once. (1 loop)
Row 8: Sl st into the loop, ch 1, sc in the loop. Fasten off. (1 sc, the top point)
You now have a gold mesh oval with a pointed bottom at the ring and loops tapering to a point at the top.
Teal Fan Frame (Color A)
Rnd 1: Join teal in the Row 8 sc at the top point and ch 1. Work 3 sc in the top point. Down the left side, work 7 sc evenly along the ends of Rows 7–3, then 4 sc along the ends of Rows 2–1. Work 3 sc into the bottom of the ring. Up the right side, work 4 sc along Rows 1–2, then 7 sc along Rows 3–7. Join to first sc. (28 sc)
Number the sc 1–28, starting with the center sc of the top 3. Sc 15 sits at bottom center.
Rnd 2: Ch 4 (counts as dc + ch 1), [dc in next sc, ch 1] 27 times. Join to 3rd ch of beg ch-4. (28 dc, 28 ch-1 sps)
Each ch-1 sp takes the number of the dc just before it. Place markers in sps 4, 11, 18 and 25. These are the four diagonal corners.
Rnd 3 (squaring round): Sl st in each st and sp up to marked sp 4. Ch 4 (counts as tr), ch 2, tr in the same sp (corner made). *[Ch 2, dc in next ch-1 sp] 6 times, ch 2, (tr, ch 2, tr) in next marked sp; rep from * 2 more times, [ch 2, dc in next ch-1 sp] 6 times, ch 2. Join to top of beg ch-4. Fasten off.
Count per side: tr, 6 dc, tr = 8 sts, with 7 ch-2 sps between them. Total: 8 tr, 24 dc, 28 side sps and 4 corner ch-2 sps. The longer dc and tr spokes form the teal fan rays.
Gold Outline (Color B)
Rnd 4: Join gold in any corner ch-2 sp. Ch 1, (sc, ch 2, sc) in same sp, sc in next tr, [2 sc in next ch-2 sp, sc in next dc] 6 times, 2 sc in next ch-2 sp, sc in next tr, (sc, ch 2, sc) in corner sp; rep from * around, ending last rep at *. Join to first sc. Fasten off.
Count per side: 1 corner sc + 1 + 18 + 2 + 1 + 1 corner sc = 24 sc. Total: 96 sc and 4 corner ch-2 sps. Throughout this pattern, “24 per side” includes the side’s 2 corner sc. The ch-2 corner spaces are not counted as stitches.
Half Block (make 12)
Row 1 (Color A): Ch 12. Dc in 4th ch from hook and in each ch across. Turn. (10 sts; the skipped chains count as the first st)
Row 2: Ch 4 (counts as dc + ch 1), sk next st, [dc in next st, ch 1, sk next st] 3 times, dc in next st, dc in top of tch. Turn. (10 sts; each ch-1 counts as a st)
Row 3: Ch 3 (counts as dc), dc in each dc and ch-1 sp across, ending with a dc in 3rd ch of tch. Turn. (10 dc)
Rows 4–12: Rep Rows 2–3 four more times, then work Row 2 once more. Fasten off. The piece measures 2.5 x 5.5 in (6.4 x 14.0 cm).
Edging (Color B): Join gold in a corner. Work (sc, ch 2, sc) in each corner. Along the foundation and along Row 12, work 1 sc in each of the 10 sts. Along each long side, work 22 sc: 2 sc in each of 10 row ends and 1 sc in each of the other 2. Join and fasten off.
Count: short sides 12 sc, long sides 24 sc, each including 2 corner sc. Finished size is 3 x 6 in (7.6 x 15.2 cm).
Make All Pieces
- Full blocks: 98, each with gold for the pineapple and Rnd 4 and teal for Rnds 1–3
- Half blocks: 12, with teal bodies and gold edging
- Tabs: 9 in teal (see below)
Layout grid (F = full block, H = half block; Row 1 is the top of the curtain):
Row 1: F F F F F F F F
Row 2: H F F F F F F F H
Row 3: F F F F F F F F
Row 4: H F F F F F F F H
... (alternate)
Row 13: F F F F F F F F
There are 7 full-block rows (7 x 8 = 56 blocks) and 6 offset rows (6 x 7 = 42 full blocks + 12 halves). Turn every block so the pineapple points up.
Joining
Method: Whip stitch with gold yarn through the back loops only, with right sides facing up.
Step 1: Join the blocks in each row. Whip stitch neighbors together sc to sc along their 24-st sides. A full block side and a half block long side are both 24 sc, so every vertical seam matches exactly. Skip the ch-2 corner spaces; do not stitch into them.
Step 2: Join the rows together. Each full-block row has 8 x 24 = 192 sc along its top and bottom edges. Each offset row has 12 + (7 x 24) + 12 = 192 sc. Match the rows sc to sc, 192 to 192. Because the rows are offset, corner spaces won’t line up between rows. Skip every corner space on both edges; they close up during blocking.
Tension: Keep the stitches snug but flat. If seams pucker, ease off. If gaps show, add one stitch at the corner area.
Checkpoint: The joined panel measures 48 x 78 in (121.9 x 198.1 cm). The top and bottom edges have 192 sc each, and each side edge has 13 x 24 = 312 sc.
Border
Border gauge: 4 sc = 1 in (2.5 cm), the same as the blocks. Rnds 1 and 2 add 0.25 in (0.6 cm) each, and Rnd 3 adds 0.5 in (1.3 cm).
Rnd 1 (Color A): Join teal in the top right corner space. Ch 1, (sc, ch 2, sc) in the same space. Work 1 sc in each edge sc, skipping the corner spaces at every seam so no extra stitches are added. Work (sc, ch 2, sc) in each of the 4 panel corners. Join.
Count: top and bottom 192 + 2 corner sc = 194 each; sides 312 + 2 = 314 each.
Rnd 2 (Color A): Ch 1, sc in each sc around, working (sc, ch 2, sc) in each corner ch-2 sp. Join and fasten off.
Count: top and bottom 194 (1 per st) + 2 new corner sc = 196 each; sides 314 + 2 = 316 each.
Rnd 3 (Color B, shell edge): Join gold in any corner space. Ch 1, (sc, ch 3, sc) in the corner space, [sc in next st, sk 1, shell in next st, sk 1] across the side, (sc, ch 3, sc) in next corner space; rep from * around, leaving out the last corner. Join and fasten off.
Count:* top and bottom 196 ÷ 4 = 49 shells each; sides 316 ÷ 4 = 79 shells each.
Why the math works: Each shell repeat uses 4 sts. Rnds 1 and 2 each add exactly 2 sts per side, so 192 becomes 196 and 312 becomes 316. Both numbers divide evenly by 4, so every side ends with a complete repeat right at the corner.
Tabs (make 9)
Row 1 (Color A): Ch 9. Sc in 2nd ch from hook and in each ch across. Turn. (8 sc)
Rows 2–28: Ch 1, sc in each sc across. Turn. (8 sc)
Fasten off, leaving a long tail. Each tab measures 2 x 7 in (5.1 x 17.8 cm).
Fold each tab in half. Sew both ends to the back of the top border with a 1 in (2.5 cm) overlap. Center 7 tabs over the 7 seams of Row 1, and place the 2 end tabs flush with the side edges. Each loop rises about 2.5 in (6.4 cm) above the top edge.
Final Blocking
- Weave in all ends, running each one through stitches of the same color.
- Lay the panel flat on towels or blocking mats.
- Spray until it is damp all the way through.
- Pin the outer edges to 50 x 80 in (127.0 x 203.2 cm), checking that all 4 corners are square.
- Gently open each pineapple so its ch-3 loops are even.
- Pin each gold shell along the bottom edge into a rounded scallop.
- Let the panel dry completely, at least 24 hours, before unpinning.
Final Quality-Control Checklist
- 98 full blocks and 12 half blocks, with every pineapple pointing up
- Each full block is 6 x 6 in (15.2 x 15.2 cm), with 24 sc per side
- The joined panel is 48 x 78 in (121.9 x 198.1 cm)
- Border Rnd 2 has 196 sts on the top and bottom and 316 sts on each side
- There are 49 shells on the top and bottom and 79 on each side
- The finished panel is 50 x 80 in (127.0 x 203.2 cm)
- All 9 tabs are secure and evenly placed
Troubleshooting
Pineapple leans to one side: You missed the opening sl st in a decrease row. Rows 4–7 must each start inside the first loop.
Rnd 1 count is wrong: Recount the 7 + 4 split on each side. Most errors happen along the dc rows.
Block cups: Rnd 3 is too tight. Go up half a hook size for that round only.
Block ruffles: Rnd 4 is too loose. Go down half a hook size for the gold outline.
Shells don’t end at a corner: Rnd 2 doesn’t have 196 / 316 sts. Correct the count before working Rnd 3.
Care
Hand wash in cool water with a mild detergent, roll the panel in a towel to remove water, and dry it flat. Never hang it while wet, or it will stretch longer.

Final Notes
Everything depends on the first block. A block with 24 sc per side measures 6 in (15.2 cm). Eight blocks across give 192 sc and 48 in (121.9 cm), and 13 rows give 312 sc and 78 in (198.1 cm). The border adds 4 sts per side and 1 in (2.5 cm) all around, for a 50 x 80 in (127.0 x 203.2 cm) panel. If each step measures correctly, the curtain will hang straight.
Happy crocheting!