纯CSS:将图片漂浮固定在某DIV内右下角html技术

我们经常看到这样的网页内容排版:图片被固定在某一个区域(div)内,然后文字环绕着它。这要用到什么技术呢?Javascript?其实,只用纯CSS就能实现,并且代码超级简单。

下面是代码

HTML

文字内容...

CSS

.wrapper{display:flex;border:1pxsolid;overflow:hidden;resize:horizontal;margin-bottom:100px;}.box{text-align:justify;font-size:20px;}.float{float:right;height:100%;margin-left:15px;display:flex;align-items:flex-end;shape-outside:inset(calc(100%-100px)00);}

代码分析

1、我们需要一个wrapper(包装)元素来包含所有内容,我们在其上使用flexbox。Flexbox允许我们依赖默认stretch对齐方式以便以后使用height:100%。

2、我们的.float元素将占据文本内容旁边的整个高度。在这个元素中,我们使用flexbox对齐将图像推到底部。

3、shape-outsideCSS属性定义了一个形状——它可能是非矩形的——相邻的内联内容应该环绕在它周围。默认情况下,内联内容环绕其边距框;shape-outside提供了一种自定义这种环绕方式的方法,从而可以将文本环绕复杂的对象而不是简单的框。

换句话说,shape-outside设置内容围绕元素的边界框流动的方式。

它需要多个值。其中之一是inset()功能,同样,定义一个插入矩形。当提供所有前四个参数时,它们表示从参考框向内的顶部、右侧、底部和左侧偏移,这些偏移定义了插入矩形边缘的位置。

因此,shape-outside:inset(calc(100%-X)00)我们可以创建一个刚好从图像顶部开始的插入矩形。顶部等于100%-X,其中X是图像高度,100%是.float元素的高度。这允许文本在图像顶部的可用空间内换行。这是响应式的,而且我们可以轻松地在左右之间切换(通过调整float属性)。

想要更多?

通过设置shape-outside属性,我们可以得到更多图像位置和不同形状的展示。

THE END
1.两种图片漂浮的代码fooboo两种图片漂浮的代码 第一种代码(放在之间): var x = 50,y = 60 //浮动层的初始位置,分别对应层的初始X坐标和Y坐标 var xin = true, yin = true //判断层的X坐标和Y坐标是否在在控制范围之内,xin为真是层向右移动,否则向左;yin为真是层https://www.cnblogs.com/fangbo/archive/2010/12/23/1915083.html
2.Javascript漂浮图片代码mob649e815e6170的技术博客在现代网页设计中,使用JavaScript来创建动态效果已经成为一种常见的做法。其中,"漂浮图片"是一种视觉效果,能让网页看起来更生动、更吸引用户。本文将深入探讨如何通过JavaScript实现漂浮的图片效果,并提供相关的代码示例。 漂浮图片的基本概念 “漂浮图片”可以理解为在网页中,图片在特定的区域内上下、左右浮动。通过平滑https://blog.51cto.com/u_16175475/12576710
3.实现图片漂浮的代码图片漂浮代码实现图片漂浮的代码 这段代码展示了一个使用JavaScript和CSS实现的图片浮动效果。通过设置div的绝对定位和利用window对象,图片能够在页面中实现边界反弹的浮动。JavaScript函数`floatimg()`控制了图片的移动,当图片达到页面边界时,其运动方向会反转。 摘要由CSDN通过智能技术生成https://blog.csdn.net/mayanling0113/article/details/7284916
4.php网页怎么做漂浮图片?Worktile社区3. 最后,在PHP文件的末尾引入一个JavaScript文件,用于实现在滚动时漂浮图片的效果。 “`html “` 4. 在script.js文件中编写JavaScript代码,通过监听页面滚动事件来实现漂浮图片效果。找到漂浮图片容器的位置,然后根据滚动距离,动态改变容器的位置。 “`javascript https://worktile.com/kb/ask/189462.html
5.html中如何让图片随处飘动现在,当你将这段代码保存为一个HTML文件,并在浏览器中打开它时,你应该能看到图片在页面上随机飘动,你还可以根据需要调整setInterval函数的参数,以改变图片飘动的速度。https://www.kdun.com/ask/401285.html
6.基于JavaScript代码实现随机漂浮图片广告javascript技巧在网上有很多这样的代码,不过未必符合W3C标准,因为在头部加上<!DOCTYPE html>类似标签之后,漂浮效果就会失效,下面分享一个符合标准的漂浮代码,使需要的朋友免去大量改造代码的繁琐GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】在网上有很多这样的代码,不过未必https://www.jb51.net/article/77469.htm
7.jquery漂浮图片腾讯云开发者社区用户体验:漂浮图片可以吸引用户的注意力,提高用户参与度。 灵活性:可以轻松调整图片的位置、大小和动画效果。 易于实现:使用jQuery可以简化代码,减少开发时间。 类型: 固定位置漂浮:图片在页面上固定位置漂浮。 跟随鼠标漂浮:图片跟随鼠标移动。 随机漂浮:图片在页面上随机移动。 应用场景: 广告展示:在网页上展示浮动广https://cloud.tencent.com/developer/information/jquery%E6%BC%82%E6%B5%AE%E5%9B%BE%E7%89%87-article
8.免费彩色QQ空间漂浮物代码大全导读:以下代码经QQTN(http://www.qqtn.com/团队测试确定可用,目前很多网站发布的所谓QQ空间免费皮肤代码,其实是伪代码是失效的,保存后虽提示成功,但刷新后就不见了,所以请各位Q友要辨别清楚,特别要注意发布日期。 为你提供的免费漂浮物代码如下: .. https://www.qqtn.com/article/article_13295_1.html