CSS实现铅笔风格是一种非常受欢迎的技术,在今天的文章中我们将介绍如何使用CSS实现铅笔风格的效果。
.pen { background-color: #F5F5F5; border: 1px solid #E0E0E0; border-radius: 10px; padding: 20px; } .pen::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pen::after { content: ""; position: absolute; top: 0; left: 0; width: 8px; height: 80%; background-color: #333; transform-origin: 100% 0; transform: rotate(-45deg); } .pen p { font-family: 'Lobster', cursive; font-size: 24px; color: #333; letter-spacing: 2px; line-height: 1.5; position: relative; padding-left: 20px; } .pen p::before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 10px; height: 10px; border-radius: 50%; background-color: #333; } .pen p::after { content: ""; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); width: 100%; height: 2px; background-color: #333; }
首先,我们创建一个外层容器并设置一些基本样式。然后,我们使用伪元素(::before和::after)来实现铅笔的形状和细节。最后,我们将p标签的字体和间距设置为合适的大小,并使用伪元素为段落添加引导和横线。