Merge pull request #3064 from Automattic/add/product-page-spearhead
Spearhead: add styles for product page
This commit is contained in:
commit
62d18f6a0e
4 changed files with 196 additions and 13 deletions
|
@ -1,3 +1,45 @@
|
|||
body[class*="woocommerce"] #page {
|
||||
.site-header {
|
||||
.primary-navigation {
|
||||
flex-basis: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
.woocommerce-tabs {
|
||||
ul.tabs {
|
||||
padding-left: calc( 0.3 * var(--global--spacing-horizontal));
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
li {
|
||||
background-color: var(--global--color-foreground-low-contrast);
|
||||
&:before {
|
||||
box-shadow: 2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
&:after {
|
||||
box-shadow: -2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--button--color-text);
|
||||
padding: var(--button--padding-vertical) var(--button--padding-horizontal);
|
||||
&:hover {
|
||||
color: var(--button--color-text-hover);
|
||||
}
|
||||
}
|
||||
&.active a {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
}
|
||||
}
|
||||
.panel {
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
|
||||
h2 {
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#content {
|
||||
.wc-block-grid{
|
||||
.wc-block-grid__product {
|
||||
|
@ -5,14 +47,14 @@
|
|||
top: -0.5em;
|
||||
right: -0.5em;
|
||||
}
|
||||
}
|
||||
|
||||
.wc-block-grid__product-title{
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
.wc-block-grid__product-title{
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
|
||||
.wc-block-grid__product-price {
|
||||
color: var(--global--color-foreground);
|
||||
.wc-block-grid__product-price {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
}
|
||||
}
|
||||
.wc-block-featured-product {
|
||||
|
@ -20,7 +62,6 @@
|
|||
font-size: var(--global--font-size-sm);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date::before {
|
||||
|
@ -31,3 +72,23 @@
|
|||
.wc-block-components-review-list-item__published-date {
|
||||
font-size: var(--global--font-size-xs);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product {
|
||||
div.summary p.price {
|
||||
color: var(--global--color-foreground);
|
||||
font-size: var(--global--font-size-lg);
|
||||
}
|
||||
|
||||
form.cart div.quantity input[type=number] {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical)) var(--form--spacing-unit);
|
||||
}
|
||||
form.cart button {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical) + 1px) var(--button--padding-horizontal);
|
||||
}
|
||||
}
|
||||
|
||||
.product_meta {
|
||||
color: var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
|
|
@ -697,16 +697,58 @@ ul.wp-block-categories,
|
|||
border-bottom: var(--form--border-width) solid var(--form--border-color);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .site-header .primary-navigation {
|
||||
flex-basis: 50%;
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs {
|
||||
padding-right: calc( 0.3 * var(--global--spacing-horizontal));
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li {
|
||||
background-color: var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li:before {
|
||||
box-shadow: -2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li:after {
|
||||
box-shadow: 2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a {
|
||||
color: var(--button--color-text);
|
||||
padding: var(--button--padding-vertical) var(--button--padding-horizontal);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a:hover {
|
||||
color: var(--button--color-text-hover);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active a {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs .panel {
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs .panel h2 {
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale {
|
||||
top: -0.5em;
|
||||
left: -0.5em;
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product-title {
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-title {
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product-price {
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
|
||||
|
@ -723,6 +765,25 @@ ul.wp-block-categories,
|
|||
font-size: var(--global--font-size-xs);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product div.summary p.price {
|
||||
color: var(--global--color-foreground);
|
||||
font-size: var(--global--font-size-lg);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product form.cart div.quantity input[type=number] {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical)) var(--form--spacing-unit);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product form.cart button {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical) + 1px) var(--button--padding-horizontal);
|
||||
}
|
||||
|
||||
.product_meta {
|
||||
color: var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
.screen-reader-text, .search-form input[type="submit"] {
|
||||
/* Text meant only for screen readers. */
|
||||
border: 0;
|
||||
|
|
|
@ -697,16 +697,58 @@ ul.wp-block-categories,
|
|||
border-bottom: var(--form--border-width) solid var(--form--border-color);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .site-header .primary-navigation {
|
||||
flex-basis: 50%;
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs {
|
||||
padding-left: calc( 0.3 * var(--global--spacing-horizontal));
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li {
|
||||
background-color: var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li:before {
|
||||
box-shadow: 2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li:after {
|
||||
box-shadow: -2px 2px 0 var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a {
|
||||
color: var(--button--color-text);
|
||||
padding: var(--button--padding-vertical) var(--button--padding-horizontal);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li a:hover {
|
||||
color: var(--button--color-text-hover);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active a {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs .panel {
|
||||
margin-bottom: calc( 2 * var(--global--spacing-vertical));
|
||||
}
|
||||
|
||||
body[class*="woocommerce"] #page .woocommerce-tabs .panel h2 {
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale {
|
||||
top: -0.5em;
|
||||
right: -0.5em;
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product-title {
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-title {
|
||||
font-family: var(--global--font-secondary);
|
||||
}
|
||||
|
||||
#content .wc-block-grid .wc-block-grid__product-price {
|
||||
#content .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price {
|
||||
color: var(--global--color-foreground);
|
||||
}
|
||||
|
||||
|
@ -723,6 +765,25 @@ ul.wp-block-categories,
|
|||
font-size: var(--global--font-size-xs);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product div.summary p.price {
|
||||
color: var(--global--color-foreground);
|
||||
font-size: var(--global--font-size-lg);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product form.cart div.quantity input[type=number] {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical)) var(--form--spacing-unit);
|
||||
}
|
||||
|
||||
.single-product #page #woocommerce-wrapper div.product form.cart button {
|
||||
line-height: var(--global--font-size-xl);
|
||||
padding: calc(0.5 * var(--button--padding-vertical) + 1px) var(--button--padding-horizontal);
|
||||
}
|
||||
|
||||
.product_meta {
|
||||
color: var(--global--color-foreground-low-contrast);
|
||||
}
|
||||
|
||||
.screen-reader-text, .search-form input[type="submit"] {
|
||||
/* Text meant only for screen readers. */
|
||||
border: 0;
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue