Open schel4ok opened 3 years ago
I just noticed that if I delete @apply with all tailwind classes then it works. What is the problem?
I think the problem is the @define-placeholder not the @apply
postcss can't resolve that to an element hence you get a "No parent could be found error".
I had a similar problem when I was trying to nest @apply directly under @screen
No. I solved with % before classname. This way it works. So I think documentation should be fixed.
%thumbnail {
@apply relative overflow-hidden w-full sm:w-auto sm:max-w-md sm:shadow-lg sm:border-4 sm:border-solid sm:border-white;
img {
@apply object-cover h-full w-full origin-center inline-block align-bottom transition-all duration-2000;
}
&:hover img { @apply transform scale-125 filter-brightness-70; }
p.alt { @apply absolute text-white inline-block text-center opacity-0 left-0 right-0 bottom-0 m-0 p-4 bg-black bg-opacity-50 transition-all duration-1000 delay-300;
}
&:hover > p.alt { @apply opacity-100; }
}
%left {@apply sm:float-left sm:mr-6;}
%right {@apply sm:float-right sm:ml-6;}
%vert {@apply sm:max-h-96 sm:max-w-xs;}
.thumbnail { @extend %thumbnail; }
.thumbnail-vert { @extend %thumbnail; @extend %vert; }
.thumbnail-left { @extend %thumbnail; @extend %left; }
.thumbnail-right { @extend %thumbnail; @extend %right; }
.thumbnail-left-vert { @extend %thumbnail; @extend %left; @extend %vert; }
.thumbnail-right-vert { @extend %thumbnail; @extend %right; @extend %vert; }
starting from this
webpack.mix.js
resources/css/app.css
resources/css/includes/thumbnails.css
I got errors