首页 > 其他分享 >【开发小技巧】09—如何使用HTML和CSS将文字环绕在图片上?

【开发小技巧】09—如何使用HTML和CSS将文字环绕在图片上?

时间:2022-09-28 15:06:12浏览次数:65  
标签:web www 网站 09 HTML webqdkf com 前端开发 CSS

【开发小技巧】09—如何使用HTML和CSS将文字环绕在图片上?_html

英文 | https://www.geeksforgeeks.org/how-to-wrap-the-text-around-an-image-using-html-and-css/?ref=rp

翻译 | web前端开发(ID:web_qdkf)


对于任何类型的网站,在文字周围包裹文字都是很有吸引力的。现在,图像可以具有不同的形状或基本的正方形形状。我们必须用文本包装该图像。

通过使用HTML和CSS,可以在文本上包裹图像,并且有很多方法可以这样做,因为任何图像的形状都不恒定。

包裹文字意味着在图像周围调整/包裹文字。在HTML中,我们可以使图像在文本的右侧,左侧或中心对齐。

在CSS中,除了这些,我们还可以将图像插入圆形或矩形等中,并可以在其周围包裹文字。您还可以根据图像的形状使用CSS shape-outside属性。

以下示例说明了上述方法:

示例1:在此示例中,图像浮动在屏幕的右侧,文本包裹了图像。在此示例中,我们不需要shape-outside属性,因为形状图像是通常的(正方形)。

<!DOCTYPE html> 
<html>

<head>
<title>
web前端开发:网站:www.webqdkf.com
</title>

<style>
body {
margin: 20px;
text-align: center;
}
h1 {
color: #19b0cb;
}
img {
float: left;
margin: 5px;
}
p {
text-align: justify;
font-size: 25px;
}
</style>
</head>

<body>
<h1>web前端开发:网站:www.webqdkf.com</h1>

<b>
web前端开发:网站:www.webqdkf.com
</b>

<div class="square">
<div>
<img src= "web0524.png"
alt="Longtail boat in Thailand">
</div>

<p>
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
</p>
</div>
</body>
</html>


示例2:在此示例中,我们将包装不同的形状图像,在这里,我们将使用CSS shape-outside属性以获得更好的观看体验。

<!DOCTYPE html> 
<html>
<head>
<title>
web前端开发公众号,网站:www.webqdkf.com
</title>
<style>
body {
margin: 20px;
text-align:center;
}
h1 {
color: #19b0cb;
}
.round {
width: 200px;
height: 200px;
border-radius: 50%;
text-align: center;
font-size: 30px;
float: left;
font-weight: bold;
shape-outside: circle();
background-color: #19b0cb;
color: white;
}
article{
padding-top: 75px;
display: inline-block;
}
p {
text-align: justify;
font-size: 22px;
}
</style>
</head>
<body>
<h1> web前端开发公众号,网站:www.webqdkf.com</h1>

<b>
web前端开发公众号,网站:www.webqdkf.com
</b>
<div class="round">
<article>web前端开发</article>
</div>
<p>
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
web前端开发公众号,网站:www.webqdkf.com
</p>
</body>
</html>



本文完~


【开发小技巧】09—如何使用HTML和CSS将文字环绕在图片上?_公众号_02

【开发小技巧】09—如何使用HTML和CSS将文字环绕在图片上?_公众号_03

标签:web,www,网站,09,HTML,webqdkf,com,前端开发,CSS
From: https://blog.51cto.com/u_15809510/5719415

相关文章

  • 09-27虚拟机作为客户端访问本地服务器,分配用户的权限
      https://www.php.cn/mysql-tutorials-489050.html本机上(服务器)重点是管理服务器需要先新建一个数据库,再使用source命令导入删除列altertablestudentdrop......
  • BZOJ1097. [POI2007]旅游景点atr
    BZOJ1097.[POI2007]旅游景点atrQ3.5.2.1.旅游景点设dis[i][j]表示i到j的最短路(需要用k次Dijkstra,因为i到j可能经过其他点)设f[i][s]表示现在在i......
  • 2022-09-28 "canvasToTempFilePath:fail SecurityError: Failed to execute 'toDataUR
    前言:uniapp+vue项目,调用uni.canvasToTempFilePath方法绘制画布,报错:"canvasToTempFilePath:failSecurityError:Failedtoexecute'toDataURL'on'HTMLCanvasElement':......
  • CSS属性vertical-align
    一、简介vertical-align的意思是在垂直方向进行对齐。它主要对以下属性有效:inline元素inline-block元素table-cell元素::first-letter和::first-line取......
  • 力扣做题 09. 第 k 个数
    这题主要难度还是理解题意,找到规律,以及实践 有些数的素因子只有3,5,7,请设计一个算法找出第k个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数......
  • 2022年09月28日10:38:32
    SecretId:AKID65rPlvsb5MPDn8mNmyxjIk183lFVXOOBSecretKey:bx5yd3EAsLZpsgOsAE3e2B6nRq3A7qLc1314148267[image-1314148267](javascript:......
  • 109-13-HBase DDL(创建表) 核心流程源码分析_ev
                                     ......
  • CSS篇四
    一、CSS的引入方式按照CSS样式书写的位置(或者引入的方式),CSS样式表可以分文三大类:行内样式表(行内式)、内部样式表(嵌入式)、外部样式表(链接式)1.内部样式表内部样式表(内嵌样式表......
  • 20220926 ICPC 网络赛
    队长生病了没来,和wwj两个人打了一把,过了8题,勉勉强强。AYetAnotherRemainder当\(n\gep-1\)时,根据费马小定理,只需要对前\(p-1\)个位置询问每次跳\(p-1\)步得......
  • HTML&CSS-盒模型运用居中方式合集
    方法:定位,外边距,内边距,层级,边框;一个元素;两个元素;三个元素.<!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <metahttp-equiv="X-UA-Compatibl......