JSFiddle - React, Tailwind, and code Playground
by Slee
HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Texto Alrededor de Una Imagen</title>
<link rel="stylesheet" href="estilos.css">
</head>
<body>
<div class="capa"></div>
<div class="parrafo">
<img src="https://images2.alphacoders.com/212/thumb-350-212272.jpg" alt="Cafetería">
<p>Una cafetería es un establecimiento de hostelería donde se sirven aperitivos y comidas, generalmente platos combinados, pero no menúes o cartas. Una cafetería comparte algunas características con un bar y otras con un restaurante. Principalmente se caracteriza por realizar el servicio en barra, y las posibilidades de consumir alimento son básicas.
En algunos países se le llama cafetería a un restaurante donde no se ofrece servicio de camareros, y donde los clientes utilizan una bandeja, para pasar a una barra de menús y escoger sus platos, y luego pasar por la caja para pagar, principalmente en centros comerciales, de trabajo y escuelas. En lugares como Estados Unidos, una cafetería, generalmente, no ofrece bebidas alcohólicas. Se enfoca específicamente en el café, té o chocolate con leche.</p>
</div>
</body>
</html>
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: sans-serif;
}
body {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-image: url("https://s1.1zoom.me/b5760/66/Coffee_Black_background_Cup_Cigar_Grain_Smoke_512144_1920x1080.jpg");
background-size: cover;
background-repeat: no-repeat;
}
.capa {
width: 100%;
height: 100vh;
position: absolute;
background: #38273b;
opacity: 0.7;
}
.parrafo {
z-index: 1;
width: 540px;
height: auto;
padding: 20px 20px;
font-size: 15px;
line-height: 1.5;
background: #fff;
box-shadow: 1px 5px 25px rgba(0,0,0,0.45);
border-radius: 5px;
text-align: justify;
}
.parrafo img {
width: 310px;
border-radius: 5px;
float: left;
margin-right: 15px;
}