必须在某些网站上遇到过带衬纸效果的文字。衬里纸是一种流行的背景效果,我们将在这篇文章中使用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); }
通过给出位置:相 对于 #paper 和 position: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 和视频都是下载不了的。但是也有解决办法,那就是另外一个领域的事情了,以后有机会说给大家听。
如果这篇文章对您或者您的朋友有帮助,感谢您关注,转发。
*请认真填写需求信息,我们会在24小时内与您取得联系。