css实现不规则图片文字环绕效果

news2024/11/21 0:36:45

依旧,先上效果图,可以看见,文字环绕这个椭圆形的图片,
在这里插入图片描述
依旧是遵循开源精神,代码就直接放下面了
(点个赞或者给个评论啥的吧,我就发现我的文章全是光看不点赞,不评论的的)

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>css实现不规则文字环绕效果</title>
  <style>
    img {
      height: 466;
      width: 350px;
      float: left;
      margin-right: 20px;
      shape-outside: ellipse(50% 50% at 50% 50%);
      clip-path: ellipse(50% 50% at 50% 50%);
    }

    h1 {
      font-size: 40px;
      text-align: center;
      margin-bottom: 10px;
    }
  </style>
</head>

<body>
  <img src="./images/7.png" alt="阿狸">
  <h1>这是阿狸</h1>
  <p>被动;击杀小兵或野怪会为阿狸提供一层【魂魄碎片】。在拥有9个碎片后,阿狸会消耗掉它们来治疗自身35-95 (于1-18级) (+20%
    法术强度)生命值。当阿狸参与击杀一名她在3秒内造成过伤害的敌方英雄后,她会享用其魂魄,来治疗自身75-165
    (于1-18级) (+30% 法术强度)生命值。</p>
  <p>q:阿狸投出然后收回她的宝珠,在放出时会沿途对敌人造成40/65/90/115/140 (+45% 法术强度)魔法伤害,在收回时则会沿途对敌人造成40/65/90/115/140 (+45% 法术强度)真实伤害。</p>
  <p>w:阿狸释放出3团狐火来追踪附近的敌人们并造成50/75/100/125/150 (+30%
    法术强度)魔法伤害,第一团之后的狐火降低至12/19.5/27/34.5/42(+9%*AP)伤害。她还会获得在2秒里持续衰减的40%移动速度。狐火持续时间2.5秒。狐火的优先度顺序为:被魅惑妖术命中的英雄、被阿狸攻击过的敌人、然后是其他英雄。20%生命值以下的小兵会受到200%伤害。
  </p>
  <p>e:阿狸献出红唇热吻,魅惑命中的首个敌人80/110/140/170/200 (+60% 法术强度)魔法伤害。 这个技能会中止任何进行中的移动技能。</p>
  <p>r:阿狸灵活地突进,并对附近的敌人们发射3颗灵魄弹,优先选择英雄。这些灵魄弹每颗造成60/90/120(+35%AP)魔法伤害。这个技能可以在10秒内再次施放至多2次,然后就会进入冷却阶段。
    在【灵魂突袭】持续时间内,如果阿狸用【摄魂夺魄】吞噬了一个英雄的魂魄,那么阿狸将【灵魂突袭】再次施放的持续时长延长至多10秒,并且会额外获得【灵魂突袭】的一次额外的施放机会(至多可储存3次施放机会)。</p>
  <p>
    英雄联盟中的每个英雄都有着独特的DNA,这可与生物学无关。在英雄设计中,DNA代表着设计Design(游戏玩法),叙事Narrative(主题和故事)以及美术Art(…美术)。这三个要素是每个英雄的组成部分,设计师团队确保他们相互融合并相互提升。但并不总是这样。几年前,由某一项要素为中心,其他设计围绕它的做法并不罕见。阿狸就是仅仅建立在主题之上的这样一位英雄。

      她的目标很简单:将九尾狐的故事加入英雄联盟。

      这种狡猾生物的神话普遍存在于亚洲,即便不同国家之间存在着差异,但故事的核心是相同的。故事讲述了一只神奇的狐狸,它能随心更改自己的外观 –
    通常意味着它会变成非常有魅力的女人,运用美貌和魅力诱惑无辜的男人走向灭亡。可怜的傻瓜死后,九尾狐会吸取他们的阳气,或者取决于不同版本,吃掉他们的心、肝或者尸体。

      要依据这些神话构建阿狸太困难了。比如,开发团队并不想将现有的故事复制粘贴到英雄联盟中。阿狸仍然需要有独特感,哪怕她的原型基于现实世界的神话。此外,还有可能惹怒任何认为他们的故事版本未能被阿狸准确表达出来的人。高级游戏设计师Colt
    “Ezreal” Hallam说,“早期我们考虑过将这些故事融为一个整体,但后来觉得这对不同文化的不同故事都不尊重。”</p>
  <p>
    因为我们的计划是在韩服开服时发布阿狸,所以开发团队把重心放在了Gumiho身上,它是韩国版的九尾狐。当Gumiho变形时,它们仍会保留一些狐狸的特征,例如毛茸茸的耳朵或是九尾。杀死它们的人类猎物后,取决于故事,它们要么对着尸体大快朵颐,要么吸尽他们的阳气。Gumiho常被视作纯粹的邪恶(有点类似老派,不那么光彩动人的吸血鬼),所以阿狸的挑战在于创造一个更加让人怜悯的角色。“你玩游戏时就是主角,即便你做的事情邪恶透顶。”
    剧情作家Alex “Skribbles” Yee说。“我们必须找到阿狸杀戮的动机,才能让她更有关联感。”</p>
  <p>
    阿狸的故事讲述了一只想成为人类的聪明狐狸。一个下午,狐狸在人类的战斗结束后,被一个人残余的气息吸引。狐狸形态的阿狸本能地吸取了即将从他嘴边飘散的阳气,并部分地变幻为人类。她倾国倾城——也知道这背后隐藏的力量。她用魅力引诱男人走向死亡,汲取着越来越多的阳气,试图变为完整的人。但是她渐长的人性作为道德的指南针,她很快发现自己再也无法肆意地凭借本能杀戮。
  </p>
</body>

</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1064246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【重拾C语言】六、批量数据组织(二)线性表——分类与检索(主元排序、冒泡排序、插入排序、顺序检索、对半检索)

目录 前言 六、批量数据组织——数组 6.4 线性表——分类与检索 6.4.1 主元排序 6.4.2 冒泡排序 6.4.3 插入排序 6.4.4 顺序检索&#xff08;线性搜索&#xff09; 6.4.5 对半检索&#xff08;二分查找&#xff09; 算法比较 前言 线性表是一种常见的数据结构&#xf…

Linux网络编程系列之TCP协议编程

一、什么是TCP协议 TCP&#xff08;Transmission Control Protocol&#xff09;协议是一种面向连接的、可靠的、基于字节流的传输控制协议&#xff0c;属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输&#xff0c;同时也具有较…

string和const char*参数类型选择的合理性对比

在编程中&#xff0c;我们经常需要处理字符串类型的参数。在C中&#xff0c;有两种常见的表示字符串的参数类型&#xff0c;即string和const char*。本文将对比这两种参数类型的特点&#xff0c;分析其在不同情况下的合理性&#xff0c;以便程序员能够根据实际需求做出正确的选…

超赞极简奶油风装修攻略~速来抄作业

如果您想将极简奶油风应用于自家装修&#xff0c;以下是小编的一些优化建议&#x1f3e0;✨&#xff1a;色彩选择&#x1f3a8;&#xff1a;主色调应选择简洁、柔和的颜色&#xff0c;如白色☁、米色☕、淡灰色&#x1f32b;等。在这些基础颜色中适度添加1-2个饱和度较高的活力…

接收机灵敏度和动态范围定义

一、接收机灵敏度 灵敏度是来自天线的最小信号电平的特定值&#xff0c;在该特定值处接收器可以提供足够的输出信噪比&#xff08;SNR&#xff09;。最小可辨别信号&#xff08;MDS&#xff09;是0dB射频信噪比&#xff08;RFSNR&#xff09;的信号电平。MDS通常以dBm表示。 图…

【kubernetes】kubernetes中的应用配置(ConfigMap和Secret)

目录 1 为什么需要ConfigMap和Secret2 k8s中给容器传递配置的方式3 ConfigMap的基本使用4 ConfigMap的实践5 Secret的基本使用6 ConfigMap和Secret的对比 1 为什么需要ConfigMap和Secret 应用程序启动过程中通常需要传递参数&#xff0c;当参数较多时会将参数保存到配置文件中…

Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error!

项目场景&#xff1a; 对日期格式转化报错&#xff1a; Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error! 问题描述 例如&#xff1a;数据日期格式无法强行转化为常见格式 String releaseDate"5/10/2020 7:05:04 PM";String format DateUtil.format…

C++设计模式-适配器(Adapter)

目录 C设计模式-适配器&#xff08;Adapter&#xff09; 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-适配器&#xff08;Adapter&#xff09; 一、意图 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工…

Python: 库decimal()用于浮点数相加

from decimal import Decimal a1.1 b2.2 print(Decimal(2.2)Decimal(1.1))结果为&#xff1a;3.3 Pyhton中浮点数是不能直接相加的。 可以看到结果并不对。 因此需要用到decimal 可以看到ac时不计算的结果是正确的。 因此在python中&#xff0c;计算浮点数时&#xff0c;一部…

SpringCloud学习一

单体应用存在的问题 随着业务的发展&#xff0c;开发变得越来越复杂。 修改、新增某个功能&#xff0c;需要对整个系统进行测试、重新部署。 一个模块出现问题&#xff0c;很可能导致整个系统崩溃。 多个开发团队同时对数据进行管理&#xff0c;容易产生安全漏洞。 各个模块…

王道考研操作系统——文件管理

磁盘的基础知识 .txt用记事本这个应用程序打开&#xff0c;文件最重要的属性就是文件名了 保护信息&#xff1a;操作系统对系统当中的各个用户进行了分组&#xff0c;不同分组的用户对文件的操作权限是不一样的 文件的逻辑结构就是文件内部的数据/记录应该被怎么组织起来&…

【C++深入浅出】类和对象下篇

一. 前言 老样子&#xff0c;先来回顾一下上期的内容&#xff1a;上期我们着重学了C类中的六大默认成员函数&#xff0c;并自己动手实现了一个日期类&#xff0c;相信各位对C中的类已经有了一定程度的了解。本期就是类和对象的最后一篇啦&#xff0c;终于要结束咯&#xff0c;吧…

Java编程题(完数)

题目 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和&#xff0c;这个数就称为完数。例如61&#xff0b;2&#xff0b;3(6的因子是1,2,3)。 现在&#xff0c;你要写一个程序&#xff0c;读入两个正整数n和m&#xff08;1<n<m<…

《Spring安全配置》

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

【Python】简记操作:Centos安装、卸载、升级Python运行环境

目录 安装 1、选择合适自己的python版本 2、选择合适的目录进行指定版本源码下载 3、解压编译安装 解压 编译安装&#xff0c;完成即可执行python相关命令 测试是否已成功安装python 4、设置python的全局环境变量&#xff08;/etc/profile&#xff09; 设置环境变量 校…

RPC分布式网络通信框架项目

文章目录 对比单机聊天服务器、集群聊天服务器以及分布式聊天服务器RPC通信原理使用Protobuf做数据的序列化&#xff0c;相比较于json&#xff0c;有哪些优点&#xff1f;环境配置使用项目代码工程目录vscode远程开发Linux项目muduo网络库编程示例CMake构建项目集成编译环境Lin…

【RabbitMQ 实战】08 集群原理剖析

上一节&#xff0c;我们用docker-compose搭建了一个RabbitMQ集群&#xff0c;这一节我们来分析一下集群的原理 一、基础概念 1.1 元数据 前面我们有介绍到 RabbitMQ 内部有各种基础构件&#xff0c;包括队列、交换器、绑定、虚拟主机等&#xff0c;他们组成了 AMQP 协议消息…

次方计数的拆贡献法(考虑组合意义)+限定类问题善用值域与位置进行ds:1006T3

对于多次方的计数问题可以考虑拆贡献。 题目问 ∣ S ∣ 3 |S|^3 ∣S∣3&#xff0c; ∣ S ∣ |S| ∣S∣ 表示选的点数。相当于在 ∣ S ∣ |S| ∣S∣ 中选了3次&#xff0c;也就是选了3个可相同的点。 先考虑3个不相同点的贡献&#xff0c;对应任意3个点&#xff0c;必然会对…

Go Gin Gorm Casbin权限管理实现 - 2. 使用Gorm存储Casbin权限配置以及`增删改查`

文章目录 0. 背景1. 准备工作2. 权限配置以及增删改查2.1 策略和组使用规范2.2 用户以及组关系的增删改查2.2.1 获取所有用户以及关联的角色2.2.2 角色组中添加用户2.2.3 角色组中删除用户 2.3 角色组权限的增删改查2.3.1 获取所有角色组权限2.3.2 创建角色组权限2.3.3 修改角色…

uni-app 经验分享,从入门到离职(实战篇)——模拟从后台获取图片路径数据后授权相册以及保存图片

文章目录 &#x1f4cb;前言⏬关于专栏 &#x1f3af;需求描述&#x1f3af;前置知识点&#x1f9e9;uni.showLoading()&#x1f9e9;uni.authorize()&#x1f9e9;uni.downloadFile()&#x1f9e9;uni.saveImageToPhotosAlbum() &#x1f3af;演示代码&#x1f9e9;关于图片接…