{% assign use_variant_images = false %}
{% capture vertical_scroll %}{% endcapture %} {%- if use_variant_images and variant.images[0] -%} {%- assign images = variant.images -%} {%- else -%} {%- assign images = product.images -%} {%- endif -%}
{% assign last_slide = 0 %} {% assign imgOffset = 0 %} {% if product.tags contains 'Graphic Overlay' %} {% assign imgOffset = 1 %} {% endif %} {%- for image in images offset: imgOffset -%} {% capture thumbRepsonsive %} {%- if image != blank -%} {%- if image.width > 180 -%}{{ image.src | img_url: '180x' }} 180w {{ 180 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 360 -%}{{ image.src | img_url: '360x' }} 360w {{ 360 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 540 -%}{{ image.src | img_url: '540x' }} 540w {{ 540 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 720 -%}{{ image.src | img_url: '720x' }} 720w {{ 720 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 900 -%}{{ image.src | img_url: '900x' }} 900w {{ 900 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1080 -%}{{ image.src | img_url: '1080x' }} 1080w {{ 1080 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1296 -%}{{ image.src | img_url: '1296x' }} 1296w {{ 1296 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1512 -%}{{ image.src | img_url: '1512x' }} 1512w {{ 1512 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1728 -%}{{ image.src | img_url: '1728x' }} 1728w {{ 1728 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1944 -%}{{ image.src | img_url: '1944x' }} 1944w {{ 1944 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2160 -%}{{ image.src | img_url: '2160x' }} 2160w {{ 2160 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2376 -%}{{ image.src | img_url: '2376x' }} 2376w {{ 2376 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2592 -%}{{ image.src | img_url: '2592x' }} 2592w {{ 2592 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2808 -%}{{ image.src | img_url: '2808x' }} 2808w {{ 2808 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 3024 -%}{{ image.src | img_url: '3024x' }} 3024w {{ 3024 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- assign image_size = image.width | append: 'x' -%} {{ image.src | img_url: image_size }} {{ image.width }}w {{ image.height }}h {%- endif -%} {% endcapture %}
{% assign last_slide = forloop.index %} {% endfor %}
All media depicts mature plants.

'Ascot Rainbow' Spurge (Euphorbia)

PERENNIAL

Description

  • Variegated foliage takes on a kaleidoscope of color in cool temperatures!
  • Blooms in late spring with variegated flowers.
  • Ideal for containers, mixed beds, or xeriscaping.
  • Handles drought, heat, deer, and rabbits with ease.
  • Zones 5-9, sun to part sun, 20" tall and wide at maturity.
Zone 5-9
Light part sun/sun
short

{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}1{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %} {% if variant.price < variant.compare_at_price %} Sale {{- variant.price | minus: discount_amount | money | remove: ' ' -}}
{{- variant.compare_at_price | money | remove: ' ' -}} {% else %} {{- variant.price | money | remove: ' ' -}} {% endif %} Each

Buy More, Save More:
    {% for discountGroup in product.discounts_structure.groups %} {% if discountGroup.id == 1 %} {% for discountTier in discountGroup.tiers %} {% if discountTier.id == 1%} {% for discount in discountTier.discount %}
  • {% assign discount_amount = discount.discount_amount | times: 100 %} {% assign tier_ceiling = 10000 %} {% if discountTier.discount[forloop.index] != blank %}{% assign tier_ceiling = discountTier.discount[forloop.index].min_quantity | minus: 1 %}{% endif %}
    {{ variant.price | money | remove: ' ' }} {{ variant.price | minus: discount_amount | money | remove: ' ' }} / {{ discount.min_quantity }}{% if discountTier.discount[forloop.index] != blank %}-{{ discountTier.discount[forloop.index].min_quantity | minus: 1 }}{% else %}+{% endif %} qty.
  • {% endfor %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Total
{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}1{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = variant.quantity | times: discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %}
{{ variant.price | times: variant.quantity | minus: discount_amount | money | remove: ' ' }}
{% if discount_amount > 0 %} Saved {{ discount_amount | money | remove: ' ' }} {% endif %}
{% for option in product.options_with_values %} {% assign optionIndex = forloop.index0 %} {% assign position = forloop.index %}
{{option.name}}
{% assign sortedvalues = option.values %} {% if option.name contains 'Length' or option.name contains 'Width' or option.name contains 'Height' or option.name contains 'Depth' or option.name contains 'Thickness' or option.name contains 'Weight' %} {% assign sortedvalues = option.values | sort %} {% endif %} {% for value in sortedvalues %} {% assign inventory_quantity = 0 %} {% assign available = false %} {% assign optionVariant = false %} {% if product.options_with_values.size == 3 and optionIndex == 2%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == variant.option2 and v.option3 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% elsif product.options_with_values.size == 2 and optionIndex == 1%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% else %} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endif %} {% assign checked = "" %} {% if variant.options[optionIndex] == value%}{% assign checked = "checked" %}{% endif %} {% endfor %}
{% endfor %}
{% capture add_to_cart %}Neptune.cart.add({ id:{{ variant.id | json }}, quantity:{{ variant.quantity }}, properties:{ '_growingzone':['5a', '5b', '6a', '6b', '7a', '7b', '8a', '8b', '9a', '9b'],'shipping_exclusions':''} }, '.atcprod-{{ variant.id }}', { quantity: {{ variant.quantity }}, image: '//www.greatgardenplants.com/cdn/shop/products/708-Ascot-Rainbow-Spurge_2.jpg?v=1674244673', title: 'Ascot Rainbow Spurge (Euphorbia)', option: 'One Quart' }); return false;{% endcapture %} {% assign discontinued = '' %} {% for tag in product.tags %} {% if tag contains 'discontinued' %} {% assign discontinued = 'true' %} {% endif %} {% endfor %} {% if variant.available %} {% else %} {% unless discontinued == 'true' %} Notify Me When Available {% endunless %} {% endif %}
{% if error %}
{{error.description}}
{% endif %}
white plant in hand icon

Hand-picked at our greenhouse

white shipped to door icon

Shipped to your door

Young plant icon

Arrives as young plant

background image

More Information

Description With uniquely variegated foliage and flower-like bracts, 'Ascot Rainbow' spurge (or Euphorbia x martinii ) is an intriguing perennial for colorful patio containers or sunny garden beds. Narrow, grey-green foliage has bright yellow margins from spring to fall, but it really shines in the cooler months. In cool temperatures, the foliage picks up red, pink, and orange hues, creating a kaleidoscope of colors on each leaf. As if it weren't already colorful enough, it boasts dark purple stems and variegated flower-like bracts in late spring. It's the perfect plant for variegated plant collectors or any gardener that needs to add flair to their landscape!

Spurges are shrub-like perennials that are easy to grow for gardeners of any level, as long as they're planted in well-draining soils. It's tolerant of heat, drought, and even poor soils, making it ideal for problematic or xeric sites. Since it's resistant to deer, rabbits, and diseases, it takes very little (or no maintenance) to remain attractive all season long. Plant it in full sun in northern zones and part sun (with afternoon shade) in southern zones for the best performance.

Caution: spurges are a relative of poinsettias, so they are also poisonous if ingested by humans or pets.
Details Botanical name: Euphorbia x martinii 'Ascot Rainbow'
Common name: Cushion spurge
Zone: 5 - 9
Sun exposure: Sun (> 6 hours sun) - part sun(4-6 hours sun)
Height x width: 12-18" X 12-18"
Flower color: Yellow
Foliage color: Green
Season of interest: Spring - fall
Bloom time: Spring
Features: Rabbit & deer resistant, heat tolerant, drought tolerant, cold tolerant
Uses: Accent, border, container gardening, cottage gardening, foundation planting, massing, ornamental, specimen
How To Grow Soil: Prefers dry, sharply-draining soils. This plant will grow poorly or die in any soil that is not well-drained. Tolerates average to lean soils, including sandy and gravelly ones.
Light: Full sun (> 6 hours sun)-Part sun (4-6 hours sun)
Water: Water sparingly during the growing season. Plants have good tolerance for heat and drought.
Spacing: 18-20"
Fertilizing: Needs little to no fertilizing.
Winterizing: No special requirements.
Maintenance & pruning: Trim down in fall to ground level.

Ideas & Inspiration

11 Plants For Rock Gardens (That Aren’t Just Succulents)

Tough-to-grow sites just got easier to fill! If you’re looking to design a rock garden, ideas for rock garden plants, and how to care for a rock garden, check out our colorful, fragrant, & textured favorites.

Customer Reviews

Based on 8 reviews
63%
(5)
13%
(1)
0%
(0)
0%
(0)
25%
(2)
K
K.C. (Georgia)

Second order and so far everything has has looked great.

R
R.S. (Texas)
Arrived dead.

I hate the plastic bag attached to the pot with a giant metal loop. Despise it. Half the dirt falls out and the plant is already distressed/stressed out. Not buying anymore from your company. Plants are prepped for transport poorly. I buy lots of plants online and yours always arrive in the worst shape.

Hello! We’re sorry that you received plants that are not up to our standards. We try our best to provide excellent plants, but some factors, like shipping and handling, are outside our control. That’s why we have a fall guarantee on all of our orders. Our fall guarantee covers plants received after September 1 until May 2025, so we have you covered. Please email your order number and pictures of your plants to claims@greatgardenplants.com to start the claims process. We look forward to helping! https://bit.ly/ggp-guarantee

M
M.P.C. (New York)

3 plants were dead when the arrived

Hello! We’re sorry that you received plants that are not up to our standards. We try our best to provide excellent plants, but some factors, like shipping and handling, are outside our control. That’s why we have a 60-day guarantee on all of our orders. Our team of horticulture experts would love to take a closer look! Please contact us at claims@greatgardenplants.com with your order number and photos of the plants so we can better assist you. All orders are covered by our 60-day guarantee. We look forward to helping! https://bit.ly/ggp-guarantee

G
G.B. (Georgia)
Well Done!

Thank you for this opportunity to send you a review of my recent purchases. Altogether, I purchased
 a total of 42 plants ordered over a period of 30 days. I am very happy to report that each shipment (5 of them) were shipped exactly on my requested shipment date. This greatly facilitated my schedule for planting and it is equally important to mention that every plant arrived properly packaged and every plant arrived healthy. As of today, October 16, 2023, every plant survived and are doing exceptionally well. I see new growth on every plant and I am looking forward to seeing the results of my project this coming Spring! I am ranking greatgardenplants.com as my favorite online nursery and fully expect to use your services again next Spring when my next project(s) come up. Thank you and Well Done!

George

L
L.M. (Tennessee)
Ascot Rainbow Spurge

I love the healthy and decorative look of this plant so much that I ordered two more. The rabbits eat most everything I plant, but so far they have left my Spurge plant alone. I will send a picture as soon as the rain stops and I get the new two in the ground. Thank you!