html中加上边框的语句有哪些,如何将文字放在边框上? (HTML,CSS)

我会亲自离开边界选项(这有点恶作剧),并用不同的东西(可能更容易)去。以下是几个选项:

1)使用CSS3 3D变换

你尝试了这个,但没有工作。从你在问题中说的话,你在使用rotateY(它只会缩小)时发现的问题似乎是因为你没有将它与perspective结合起来。一旦你这样做了(并且用一些值来调整它们,到你想要的东西),不仅div会偏斜,而且它的内容使它看起来像是与纸张效果相同的角度。

html,body {

background:#444;

}

#columnwrapper2 {

min-width:700px;

}

.slant {

margin:auto auto;

}

#slant1 {

width: 700px;

height: 225px;

background-color: white;

font-family: thorndale for vst;

font-size: 16px;

}

#slant2 {

width:655px;

height:225px;

background:#eee;

transform: perspective(600px) rotateX(-20deg);

}

#slant3 {

width:668px;

height:225px;

background:#ddd;

transform: perspective(600px) rotateX(20deg) translateY(-33px);

}

#slant4 {

width:642px;

height:225px;

background:#eee;

transform: perspective(600px) rotateX(-20deg) translateY(-33px);

}

Lorem ipsum dolor sit amet,consectetur adipiscing elit. Mauris mi odio,fermentum eget ex sed,tincidunt consectetur enim. Suspendisse viverra commodo ultrices. In eu facilisis leo,quis consectetur ex. Nam congue fringilla elit,ac mattis velit dictum ac. Donec tincidunt placerat ligula fermentum vulputate. Sed malesuada orci sit amet enim euismod,et euismod nunc pretium. Ut molestie et sem eu consectetur. Praesent fringilla elit enim,a convallis nulla sodales id. Sed tristique cursus libero. Cras ac magna id nisl pulvinar iaculis eu sit amet velit.

Random Picture

Vivamus interdum facilisis justo ut fermentum. Cras turpis diam,efficitur sit amet mi sit amet,dapibus fermentum odio. Aenean fermentum tincidunt placerat. Vivamus dictum,diam quis elementum laoreet,lacus ex consectetur neque,eget fringilla ipsum neque nec sem. Ut eget venenatis urna,quis feugiat orci. Pellentesque vel interdum ante. Nulla blandit ex quam,non sollicitudin lectus laoreet nec. Integer vitae finibus elit. Duis pellentesque turpis odio,sit amet convallis libero blandit et. Maecenas accumsan est eros,vel scelerisque nulla scelerisque sit amet.

Duis non placerat nisi,in maximus tellus. Nullam in interdum nunc,sed tempus nunc. Suspendisse lorem nisi,blandit vel odio ac,varius rhoncus sem. Phasellus quis placerat enim,id iaculis eros. Nunc at egestas nisi. Nulla in dui mattis,lacinia lectus ac,commodo ligula. Fusce fringilla vitae magna sit amet dignissim. Fusce quis elit elementum,faucibus eros id,facilisis mi. In vitae accumsan tellus. Quisque venenatis lacus urna,volutpat luctus eros feugiat id. Duis pretium pulvinar molestie. Nulla eget rhoncus sapien.

2)使用SVG

另一个选择是使用SVG。这可能是一个更简单的选择,如果你不希望文本偏斜与折纸效果(或不需要玩数字)。它需要你知道每个部分的确切高度。

您可以在SVG中创建图像(直接作为图像或下面的代码),并将其放在#columnwrapper2的背景中,其余的内容将放在图像的顶部。

html,body {

background:#444;

}

#columnwrapper2 {

width:700px;

position:relative;

}

.slant {

margin:auto auto;

height:250px;

width:600px;

padding:50px auto;

z-index:2;

position:relative;

}

Lorem ipsum dolor sit amet,volutpat luctus eros feugiat id. Duis pretium pulvinar molestie. Nulla eget rhoncus sapien.

SVG的一个优点是大多数浏览器都支持(使用以前的转换解决方案,您可能会发现需要调整的IE的一些问题)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值