Html 网站上的L形文本框
我试图在网站上创建以下文本框设计。我可以在白框中使用图像,但问题是,我不知道如何创建一个L形文本区域,在该区域中,单词可以很好地包装并适合这些白框Html 网站上的L形文本框,html,css,textbox,word-wrap,Html,Css,Textbox,Word Wrap,我试图在网站上创建以下文本框设计。我可以在白框中使用图像,但问题是,我不知道如何创建一个L形文本区域,在该区域中,单词可以很好地包装并适合这些白框 <style type="text/css"> #grid { width: 30em; height: 30em; display: grid; grid-columns: 25% 25% 25% 25%; grid-rows: 25% 25% 25% 25%; #top-right {
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
有人知道如何做到这一点,或者给我指出正确的调查方向吗
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
试试
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
CSS排除定义内联内容围绕的任意区域
可以流动。CSS排除可以在任何CSS上定义
块级元素。CSS排除扩展了内容的概念
包装以前仅限于浮动
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
它们与word wrap特别相关。这就是您需要的
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
#网格{
宽度:30em;
高度:30公分;
显示:网格;
网格柱:25%25%25%25%;
网格行:25%25%25%25%;
#右上角{
网格柱:3;
网格行:2;
}
#左下角{
网格柱:2;
网格行:3;
}
.塑形{
包裹流:两者都有;
}
#内容{
网格行:1;
网格行跨度:4;
网格柱:1;
格构柱跨度:4;
}
我无法为您的问题提供准确的解决方案,但您可以调查并利用CSSshape outside
解决此问题。不幸的是,目前对此的支持有限,因此它取决于您希望针对的浏览器。有一个很好的工具可供检查
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
覆盖内容时可能会遇到一些问题,因为您可能不知道需要满足的文本量。也许一些JavaScript可以解决这个问题
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
下面的示例显示了如何使用CSSinset
添加块,但我认为可以使用多边形并在其上放置另一个块
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
*{
框大小:边框框;
}
身体{
保证金:0自动;
最大宽度:750px;
字体大小:10px;
}
div{
外部形状:嵌入(50px 50px 50px 0px);
宽度:200px;
高度:200px;
浮动:左;
}
使用的代码笔样本位于http://codepen.io/team/css-tricks/pen/b2da5018d8f20ac3a2ccc26edb724db6
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
知识产权是一种权利,是一种精英的继承。官方阻碍了知识产权的自由,但不包括对知识产权的继承权、权利和义务。这一权利有助于防止知识产权、权利和义务的重复发生
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
总的说来,尼莫·阿伯是一个错误,他是一个全方位的人,他是一个有缺陷的人。他是一个有缺陷的人,他是一个无名小卒,他是一个无名小卒,他是一个无名小卒
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
劳动选择权与自由面孔相似。支持尼莫、劳丹提姆、保护性驱避剂、专业驱避剂、不含铜酸盐驱避剂和保护性驱避剂在诺比斯莫迪圣约翰,在基亚的准地方,有一种液体
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
发明者腐败,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏,败坏
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>
共同的驱避物是同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质,同一种物质e> 我很感激你的回答,但网格仅在IE10 AFAIK中得到支持。写了一篇很好的文章,其中包含有用的视觉效果。请记住这一点。
<style type="text/css">
#grid {
width: 30em;
height: 30em;
display: grid;
grid-columns: 25% 25% 25% 25%;
grid-rows: 25% 25% 25% 25%;
#top-right {
grid-column: 3;
grid-row: 2;
}
#bottom-left {
grid-column: 2;
grid-row: 3;
}
.lshapify {
wrap-flow: both;
}
#content {
grid-row: 1;
grid-row-span: 4;
grid-column: 1;
grid-column-span: 4;
}
</style>