woocommerce/assets/css/marketplace-suggestions.scss

182 lines
3.2 KiB
SCSS
Raw Normal View History

/**
* marketplace-suggestions.scss
* Styling for in-product marketplace suggestions.
*/
@import "mixins";
@import "variables";
a.suggestion-dismiss {
border: none;
box-shadow: none;
color: #ccc;
}
a.suggestion-dismiss:hover {
color: #aaa;
}
a.suggestion-dismiss::before {
@include iconbeforedashicons( "\f335" );
font-size: 1.5em;
}
.marketplace-table-banner {
h2 {
color: #555;
}
td {
vertical-align: middle;
}
td.marketplace-table-title {
border-left: 4px solid $woocommerce;
padding-left: 4em;
}
td.marketplace-table-linkout {
text-align: right;
padding-right: 1em;
a.button {
margin-right: 0.5em;
}
a.suggestion-dismiss {
position: relative;
top: 4px;
}
}
}
@media screen and (min-width: 600px) {
.marketplace-table-banner {
display: none;
}
}
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-header"],
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-footer"] {
.marketplace-listitem-container-content {
h4 {
font-size: 1.1em;
margin: 0;
margin-bottom: 0;
}
}
}
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-body"] {
.marketplace-listitem-container {
align-items: flex-start;
display: flex;
flex-direction: column;
.marketplace-listitem-container-content {
flex: 1 0 70%;
h4 {
margin: 0;
margin-bottom: 0.5em;
}
p {
margin: 0;
margin-bottom: 0.5em;
}
}
.marketplace-listitem-container-cta {
flex: 1 1 30%;
text-align: right;
}
}
@media screen and (min-width: 600px) {
.marketplace-listitem-container {
align-items: center;
flex-direction: row;
}
}
}
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-header"],
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-footer"],
.marketplace-suggestions-container.showing-suggestion[data-marketplace-suggestions-context="products-list-empty-body"] {
text-align: left;
border: 1px solid #ccc;
border-bottom: none;
&:last-child {
border-bottom: 1px solid #ccc;
}
.marketplace-listitem-container {
padding: 1.5em;
border-bottom: 1px solid #ccc;
// Allows us to position the dismiss x button relative to container on mobile.
position: relative;
&:last-child {
border-bottom: none;
padding-bottom: 1.5em;
}
2019-02-13 01:32:36 +00:00
.marketplace-listitem-container-cta {
a.button {
display: inline-block;
min-width: 120px;
text-align: center;
}
a.linkout {
font-size: 1.1em;
text-decoration: none;
}
a.linkout .dashicons {
margin-left: 4px;
bottom: 2px;
position: relative;
}
.suggestion-dismiss {
text-decoration: none;
position: absolute;
top: 1em;
right: 1em;
}
}
}
@media screen and (min-width: 600px) {
.marketplace-listitem-container {
border-bottom: none;
padding-bottom: 0;
.marketplace-listitem-container-cta {
.suggestion-dismiss {
position: relative;
top: 7px;
right: auto;
}
}
}
}
}