From cdd78d8acfb453bd274e9c91a98faa1cca1091f9 Mon Sep 17 00:00:00 2001 From: Ben <36240171+benkyd@users.noreply.github.com> Date: Thu, 14 Apr 2022 19:34:12 +0100 Subject: [PATCH] better Former-commit-id: 13b1e0f5f992d0dc6650b24b273dd8a510c061b7 --- .../public/components/css/product-listing.css | 37 +++++++++++++++-- client/public/components/product-listing.mjs | 40 ++++++++++++++++--- 2 files changed, 68 insertions(+), 9 deletions(-) diff --git a/client/public/components/css/product-listing.css b/client/public/components/css/product-listing.css index d6c940d..57ce530 100644 --- a/client/public/components/css/product-listing.css +++ b/client/public/components/css/product-listing.css @@ -111,13 +111,44 @@ margin-block-end: 0.83em; } -.product-quantity { - font-size: 1.5em; +.product-quantity-selector { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + font-size: 1em; +} + +.product-quantity-button { + cursor: pointer; + font-size: 1.7em; + border: #1A1A1A solid 1px; + background-color: #F5F6F6; + border-radius: 0.2em; + width: 1.5em; + height: 1.5em; +} + +/* https://www.w3schools.com/howto/howto_css_hide_arrow_number.asp */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} +input[type=number] { + -moz-appearance: textfield; } .quantity-input { - width: 5em; + height: 2.2em; + width: 3.7em; + background-color: #F5F6F6; + border-top: #1A1A1A solid 1px; + border-bottom: #1A1A1A solid 1px; + border-right: none; + border-left: none; text-align: center; + font-size: 1.2em; } .product-add-to-basket { diff --git a/client/public/components/product-listing.mjs b/client/public/components/product-listing.mjs index a098796..98746d4 100644 --- a/client/public/components/product-listing.mjs +++ b/client/public/components/product-listing.mjs @@ -50,9 +50,10 @@ class ProductListing extends Component {