#html #css #tailwind-css
#HTML #css #tailwind-css
Вопрос:
Живой код:https://codepen.io/matthewharwood/pen/GRZqRRx?editors=1000
Вопрос: Как мне удалить этот белый bg и просто сделать так, чтобы bg охватывал его по ширине содержимого отступ?
<div class="container">
<div class="grid grid-cols-3 gap-20">
<div class="h-0 pt-full relative">
<div class="inset-0 absolute w-full h-full rounded-full overflow-hidden">
<img src="https://res.cloudinary.com/morningharwood/image/upload/f_auto,q_auto/samples/people/smiling-man.jpg" class="object-cover h-full" />
</div>
<div class="absolute bottom-20-p left-half">
<p class="bg-white text-black px-2 py-1 mb-2 whitespace-no-wrap">Matthew harwood</p>
<p class="bg-white text-black px-2 py-1 whitespace-no-wrap">Front-end</p>
</div>
</div>
</div>
</div>
Комментарии:
1. Попробуйте установить
display: inline-block
значение 2-гоp
. nimb.ws/zOBNqH
Ответ №1:
Добавьте это в свой css:
.whitespace-no-wrap {
/* white-space: nowrap; */
display: inline-block;
}
Ответ №2:
Нет необходимости изменять CSS, используя классы talwind:
.pt-full {
padding-top: 100%;
}
.bottom-20-p {
bottom: 20%;
}
.left-half {
left: 50%;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.6.2/tailwind.min.css">
<div class="container">
<div class="grid grid-cols-2 gap-20">
<div class="h-0 pt-full relative">
<div class="inset-0 absolute w-full h-full rounded-full overflow-hidden">
<img src="https://res.cloudinary.com/morningharwood/image/upload/f_auto,q_auto/samples/people/smiling-man.jpg" class="object-cover h-full" />
</div>
<div class="absolute bottom-20-p left-half flex flex-col items-start">
<p class="bg-white text-black px-2 py-1 mb-2 whitespace-no-wrap">Matthew harwood</p>
<p class="bg-white text-black px-2 py-1 whitespace-no-wrap">Front-end</p>
</div>
</div>
</div>
</div>