整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

使用CSS获取笔记本纸张效果

必须在某些网站上遇到过带衬纸效果的文字。衬里纸是一种流行的背景效果,我们将在这篇文章中使用CSS创建。这种效果的一个例子如下所示。

您可以使用统治纸张的图像而不是使用CSS创建这些行,但这不是一个好的选择,因为使用更多图像将占用更多的服务器空间并增加网页的加载时间。因此,如果您可以通过编码执行相同的任务,最好不要使用图像。

结构

HTML包含一个 带有id div ,它将成为我们的笔记本纸。在它里面,还有另一个 带有id 模式的div ,它将包含纸张中的所有行。在这个 div中,还有另一个 带有id 内容的div, 其中包含要写在纸上的文本。

HTML

<div id="paper">
 <div id="pattern">
 <div id="content">
 Dear Diary ... Clifton Hill. 
 </div>
 </div>
</div>

造型

我们将主要设计四个部分 - 纸张,左边是红色的垂直线,蓝色的水平线和文字。所以让我们开始吧。

步骤1

为纸张指定宽度,高度,背景颜色和 框阴影。盒子阴影会使它看起来更高。

要使纸张水平居中对齐,请将其左右边距设置为 auto。

CSS

#paper {
 width: 600px;
 height: 700px;
 margin: 20px auto;
 background-color: white;
 box-shadow: 0px 0px 5px 0px #888;
}

第2步

左侧的右侧垂直线是通过将 ::before 选择器应用于 带有id 纸张div给出的。其宽度设置为 2 px ,高度设置为其父级的高度的100%。使用该background-color 属性赋予颜色 。

CSS

#paper::before {
 content: '';
 width: 2px;
 height: 100%;
 background-color: rgba(255,0,0,0.6);
}

通过给出位置:相 对于 #paperposition:absolute#paper :: before 然后指定顶部和左侧位置,相对于纸张 定位。

CSS

#paper {
 position: relative;
}
#paper::before {
 position: absolute;
 top: 0;
 left: 40px;
}

第3步

使用repeating-linear-gradient 函数创建水平线 。所述 的div id为 图案 中给出 的重复线性梯度(白色0像素,白色24像素,25像素TEAL) 这产生25像素高度的重复图案(具有白色24像素的高度和蓝色1米像素高度)。

具有id 模式div的高度 设置为其父(纸)的高度的100%。 带有 内存div具有 顶部和底部填充,以便在纸张的上方和下方有一些空白空间。

CSS

#paper {
 padding-top: 40px;
 padding-bottom: 40px;
}
#pattern {
 height: 100%;
 background-image: repeating-linear-gradient(white 0px, white 24px, teal 25px);
}

第4步

设置内容样式并将line-height 值设置为 等于两条水平线之间的高度。

CSS

#content {
 padding-top: 6px;
 padding-left: 56px;
 padding-right: 16px;
 line-height: 25px;
 font-family: 'Dancing Script', cursive;
 font-size: 19px;
 letter-spacing: 1px;
 word-spacing: 5px;
}

欢迎大家在留言区进行讨论。整理不易,请大家多多收藏关注支持我,谢谢。

知道从什么时候开始,家具板材不需要再进行刷漆了,在贴完饰面纸之后的板材可以直接用于做家具,十分方便。事实上,板材行业经过长时间的发展,产品材料和生产工艺都在发生着变化,三聚氰胺饰面纸就是一种很具有代表性的产品。 三胺纸:有人称为三聚氰胺饰面纸、也有人称为三聚氰胺浸渍胶膜纸等。这种纸普遍用于板式家具中(即人造板表面),大多数为低压短周期形式,在高温高压下,压贴几十秒的时间制得板材。几年来浸渍胶膜纸配合钢板木纹生产出的同步对花板材,因其良好立体质感深受人们喜欢。

三胺纸在低温长时间压贴下会形成高光的板材,目前也被很多公司开发完善。鉴于表面可塑性的要求以及环保(主要是无甲醛的要求),浸渍胶发展到纸张表面上完油墨之后,然后再在表面涂布水性聚氨酯树脂,起到抗划的保护作用。水性聚氨酯树脂涂布在纸张表面后,纸张还能进行包覆卷曲,可塑性更好。

三胺的作用:

1、美观材料外观效果,提高使用价值。

2、改善物理性能,扩大使用范围。

3、提高人造板价值。

4、简化人造板生产工艺(避免刷漆、喷漆等)。 三聚氰胺饰面纸有厚度(克重)之分,有进口纸与国产纸之分,表面印刷的油墨又有进口油墨和国产油墨之分,其效果也有很大的区别。根据浸胶工艺的不同,又分为全三胺胶与半三胺胶、半三胺耐磨系数不如全三胺。根据装饰纸热压时钢板的不同,又分为光面、麻面、浮雕、布纹、瓦楞、射线、同步对花等等多种不同的效果。在家具板材的领域中,除了三聚氰胺饰面纸之外,还有着其他的饰面。

实木皮饰面:

实木皮饰面是将实木皮经过高温热压贴于板材表面,成为实木皮饰面板。木皮有进口与国产之分,又有名贵木材和普通木材之分,可选择范围较大。所以不同木皮的材质种类及厚度对实木贴皮饰面板档次有影响。实木皮饰面板领域中,又被人们开发出一款科技木皮,纹理自然、花纹繁多,幅面尺寸较大等特性。

猫眼纸饰面:

猫眼纸是一种比较薄的装饰纸(也叫波音软片),材质多为PVC,采用白乳胶贴于家具表面后用油漆封闭。猫眼纸饰面耐磨度较差,易留下划痕,容易气泡变色,但相对成本较低。

实木薄板、防火板饰面:

将实木薄板(表面需现场进行油漆处理)、防火板用胶水贴于基材板之上,主要用于现场木式手工制作的木作部位表面饰面,用胶量大、味道刺鼻不环保。因受到用胶的质量、施胶和粘贴工艺不同,容易出现气泡与脱落。 在目前的板式家具市场中,占据主流的仍然是三聚氰胺饰面板。同时,在板材生产领域中,一款纸的价格相差甚至几倍,所以在选择优质的家具板材时,纸的价值也一定要计算在内的。

#家具板材#完整图文点击即可阅读→http://m.lubanyuan.cn/jishu/tmfm/3230.html?wt

网页下载下来使用,在日常工作中使用频率还是很高的,有时候确实能解一时之急,我自己就有很窘迫的经历。

我开会的时候,都会把准备好的文档存在局域网,到会议室直接打开就能直接用了。有一次到分公司,由于分公司刚刚成立,内网还没有和母公司连通。结果这下子懵逼了,上不去内网,看不到文档。又是叫同事发过来,又是提发送文件的安全申请,让人着急。

如果把网站保存下来,放在自己的电脑中,既不用担心信息泄露问题,又不用为了看不了文档而着急。

遇到问题,记录下来,然后解决问题,程序员的解决思路永远是自己创造轮子的,接下来就是不断的探索解决方案。

其实下载网页的方式有很多种,其中有几种办法使用的比较多,例如:如果你用Chrome,直接按 Ctrl+s 就可实现。使用这种方法,Chrome会把整个网站,按照编译完成的源码目录结构保存下来。像下面这样:

下载完成的文件直接点击 xxx.html 可以直接离线访问,但是这种方式对目录的依赖结构比较高,怎么理解呢?就是 html 文件和对应文件名的文件夹必须在同一个目录中,才能正常使用。拷贝到其他机器的时候必须要两个同时拷贝才可以,否则就会排版错乱。

如果有十个或者更多的网页需要拷贝或者删除,就会很麻烦,例如我想在其中找到其中几个,复制到其他地方,很容易弄错顺序。

HTML 是一种纯文本格式,它用于排版文字。纯文本文档的意思就是,文档中只包含文字内容,不包含二进制内容,举个例子:打印出的A4纸,只有文字没有图片。而 HTML 想要显示照片等二进制信息,通常都会链接到其他文件,也就是上面文件夹里面的内容。

不过 Chrome 下载文件这种方式也有优点,下载下来的文件可以保持独立性,比如说,我需要这个网页中的一张图片,那么就可以直接到文件夹里面寻找了。

另外还有一种办法,也有很多人再使用。Chrome 在打印网页的时候,会把网页转成 PDF ,然后在进行打印。那么就给我们提供了很明确的思路,把网页直接保存为 PDF ,这样保存下来的网页就只有一个文件。

使用Chrome,直接按下Ctrl+p就可以。然后目标打印机选择 另存为 PDF 。

这个功能很多浏览器都支持

但是这种办法也有很明显的缺点,由于 PDF 是静态文档,网页上的一些动画可能不会正常显示,而且排版也有可能会错乱,这完全靠运气。个人觉得这不是一种很靠谱的方法。

这时候主角来了!有一个工具既可以把网页保存为 html 又可以保持是单文件。他就是 monolith ,你可以在 github 上面找到它,但是源码并没有编译为可执行文件,我把它编译了一下,下面会放上来链接,https://github.com/leconio/Repos/raw/master/monolith.7z。

那么下面就简单说说使用方法:如果你下载我的链接,那么里面有三个文件:

第一个是Mac平台编译出来的,使用方式为:

./monolith 网站地址 > xxx.html

默认情况下 monolith 会把生成的 html 输出到标准输出流,也就是当前终端。使用 > 我们把输出的内容重定向并覆盖到文件。

执行完成之后,在这个目录下面就会有一个对应的文件:xxx.html 。

另外两个是 Windows 平台使用的。为了简化使用,我写了一个 CMD 脚本。直接点击 monolith.cmd ,然后粘贴地址就可以完成下载。

下载完成之后,在本地你会发现只有一个 html 文件。我们打开之后,发现图片和JS等信息都在,而且排版正常。那么就要思考了,我们之前说过,HTML 是放置纯文本信息的,那么图片在哪里呢?

答案显而易见,就在 HTML 文件里面。为了方便小图片传输,有一种叫 Base64 的东西,它可以把二进制信息变成成纯文本。这在使用 Json 传递数据的今天十分常见,它可以减少一次请求(题外话),这里就是用的这个原理。monolith 把图片等二进制内容转为了纯文本,保存在 HTML 文件中。我们在下载的文件源码可以看到:

对比源代码,src 信息已经变成了 base64 格式的图片,就是那串乱码。复制那串乱码,从网上搜一个 base64 转图片工具,粘贴进去,这时会发现就是我们看到的那张图片。这样一来,无论这个网站上有多少个文件,都会保存到一个 HTML 文件里面,而且还能离线使用。

当然,base64 编码的图片比原生图片略大,这可能也是你现在在担心的问题。不过 monolith 会特殊处理文件体积。我们可以看看 Chrome 直接下载和使用 monolith 下载体积相差多少。我们把两种方式下载的网页都进行了 7-Zip 压缩。

我们可以看到,使用 monolith 下载会比 Chrome 直接下载小一倍还多!

最后要说的是局限性,无论那种方法,都几乎不能把视频网站中的视频下载下来。因为现在的视频地址都是 Token 加密的,同理,使用 Token 加密的其他请求信息也无法下载。

比如你可以试试下载其他网站的首页,Logo 和视频都是下载不了的。但是也有解决办法,那就是另外一个领域的事情了,以后有机会说给大家听。

如果这篇文章对您或者您的朋友有帮助,感谢您关注,转发。