李白啥悟空传什么玩意垃圾 说我经济垃圾

&img src=&/v2-1bafc2200256eab0563e7dae2d84a214_b.png& data-rawwidth=&1920& data-rawheight=&830& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/v2-1bafc2200256eab0563e7dae2d84a214_r.png&&&p&原文地址: &a href=&/?target=https%3A///creating-yin-yang-loaders-web/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Creating Yin and Yang Loaders On the Web | CSS-Tricks&i class=&icon-external&&&/i&&/a&&/p&&h4&背景&/h4&&p&网上做 Loading 动效的教程和工具比比皆是,用八卦图的还是头一次听说 =,=&/p&&p&因为一直都比较喜欢这种小而精、并且能让人眼前一亮的玩法。万万没想到居然还是个外国&strong&程序媛&/strong&&a href=&/?target=https%3A///anatudor& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&(推特请戳)&i class=&icon-external&&&/i&&/a&的作品。&/p&&p&果断翻译过来供大家参考。&/p&&h4&正文&/h4&&p&不久前我见到了&a href=&/?target=https%3A//codepen.io/steveg3003/pen/oZJmwd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这样的动画&i class=&icon-external&&&/i&&/a&。这让我有了一个想法即:我要在不使用外部的库的情况下,用尽可能少的代码、使用多样化的方法(其中包括一些如今可以使用的新功能,如 CSS 变量)创建我自己的版本。&/p&&p&本文将引导你完成构建这些 Demo 的过程。&/p&&p&在介绍其他任何步骤之前,先给出我最终要实现的动画效果,如下:&/p&&img src=&/v2-dbf02cad7b6_b.jpg& data-rawwidth=&621& data-rawheight=&345& data-thumbnail=&/v2-dbf02cad7b6_b.jpg& class=&origin_image zh-lightbox-thumb& width=&621& data-original=&/v2-dbf02cad7b6_r.gif&&&p&&em&期望的效果: 一个旋转的八卦图,伴随着两个 “叶片” 大小循环地增加和缩小&/em&&/p&&p&&strong&从何处开始?&/strong&&/p&&p&无论我们选择使用哪种方式重新创作上述动画,我们总是会先从静态阴阳形状开始,如下所示:&/p&&img src=&/v2-1bafc2200256eab0563e7dae2d84a214_b.png& data-rawwidth=&1920& data-rawheight=&830& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/v2-1bafc2200256eab0563e7dae2d84a214_r.png&&&br&&p&&em&静态的阴阳八卦图&/em&&/p&&p&该起始静态形状的结构如下图所示:&/p&&p&&img src=&/v2-da1ee7904_b.png& data-rawwidth=&836& data-rawheight=&439& class=&origin_image zh-lightbox-thumb& width=&836& data-original=&/v2-da1ee7904_r.png&&&br&&em&静态八卦图的结构&/em&&/p&&p&首先,我们有一个直径为 d 的大圆。在这个圆内,我们紧紧地嵌入两个较小的圆圈,每个圆圈的直径都是我们初始大圆直径的一半。 这意味着这两个较小圆的每一个的直径等于大圆的半径 r(或 0.5 * d)。在直径为 r 的这两个较小圆的内部,我们有一个更小的同心圆。&/p&&p&如果我们画出通过所有这些圆的所有中心点的大圆的直径 - 上图中的线段 AB,它与内圆之间的交点将其分成 6 个相等的较小的段。 这意味着其中一个最小圆的直径为 r/3(或 d/6),其半径为 r/6。&/p&&p&&strong&纯 HTML + CSS 版&/strong&&/p&&p&在这种情况下,我们可以用一个元素和它的两个伪元素来实现。 以下动画说明了创建两个“叶片”的方式(因为整个面板将会旋转,所以切换对称轴无关紧要):&/p&&p&实际的元素是外层的大圆,它有一个从上到下的渐变,中间有一个尖锐的过渡。 伪元素是我们放置的较小圆。一个较小圆的直径是大圆的直径的一半。 两个较小的圆都与大圆垂直中心对齐。&/p&&p&&strong&开始编写代码!&/strong&&/p&&p&首先,我们决定大圆圈的直径 $d。 我们使用 viewport 单位,以便在调整大小时可以很好地扩展。 我们将这个直径值设置为其 width 和 height,使用 border-radius使元素圆形化,并给出一个从上到下的渐变背景,中间从到黑色到白色的过渡。&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/aWKwma%3Fheight%3D390%26theme-id%3D1%26slug-hash%3DaWKwma%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&animated illustration: how to ? out of 3 components&i class=&icon-external&&&/i&&/a&&br&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&$&/span&&span class=&nt&&d&/span&&span class=&o&&:&/span& &span class=&nt&&80vmin&/span&&span class=&o&&;&/span&
&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&nb&&width&/span&&span class=&o&&:&/span& &span class=&err&&$&/span&&span class=&n&&d&/span&&span class=&p&&;&/span& &span class=&nb&&height&/span&&span class=&o&&:&/span& &span class=&err&&$&/span&&span class=&n&&d&/span&&span class=&p&&;&/span&
&span class=&nb&&border&/span&&span class=&o&&-&/span&&span class=&n&&radius&/span&&span class=&o&&:&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&n&&linear&/span&&span class=&o&&-&/span&&span class=&n&&gradient&/span&&span class=&p&&(&/span&&span class=&nb&&black&/span& &span class=&m&&50%&/span&&span class=&o&&,&/span& &span class=&nb&&white&/span& &span class=&m&&0&/span&&span class=&p&&);&/span&
&span class=&p&&}&/span&
&/code&&/pre&&/div&&p&So far, so good:&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/94e32cbbe4d7b3501540bd%3Fheight%3D390%26theme-id%3D1%26slug-hash%3D94e32cbbe4d7b3501540bd%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #1&i class=&icon-external&&&/i&&/a&&br&&p&现在我们来看看我们用伪元素创建的较小的圆。 我们给我们的元素显示:通过设置align-items:center,使它的孩子(或我们的例子中的伪元素)中间垂直对齐。 我们使这些伪元素具有其父元素的一半高度(50%),并且确保它们水平地覆盖大圆圈的一半。 最后,我们将它们与border-radius进行整合,给它们一个虚拟背景,并设置内容属性,以便我们可以看到它们:&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&nb&&display&/span&&span class=&o&&:&/span& &span class=&n&&flex&/span&&span class=&p&&;&/span&
&span class=&n&&align&/span&&span class=&o&&-&/span&&span class=&n&&items&/span&&span class=&o&&:&/span& &span class=&nb&&center&/span&&span class=&p&&;&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&n&&flex&/span&&span class=&o&&:&/span& &span class=&m&&1&/span&&span class=&p&&;&/span&
&span class=&nb&&height&/span&&span class=&o&&:&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&border&/span&&span class=&o&&-&/span&&span class=&n&&radius&/span&&span class=&o&&:&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&m&&#f90&/span&&span class=&p&&;&/span&
&span class=&nb&&content&/span&&span class=&o&&:&/span& &span class=&s1&&''&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&err&&}&/span&
&/code&&/pre&&/div&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/f48d270efc8a9%3Fheight%3D390%26theme-id%3D1%26slug-hash%3Df48d270efc8a9%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #2&i class=&icon-external&&&/i&&/a&&br&&p&接下来,我们需要给他们不同的背景:&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/c3db45cbae7185ffe7b7bb5%3Fheight%3D390%26theme-id%3D1%26slug-hash%3Dc3db45cbae7185ffe7b7bb5%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #3&i class=&icon-external&&&/i&&/a&&br&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&nb&&black&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&o&&&&/span&&span class=&nd&&:after&/span& &span class=&p&&{&/span& &span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&nb&&white&/span& &span class=&p&&}&/span&
&span class=&err&&}&/span&
&/code&&/pre&&/div&&p&有点像那么回事儿了对吧!&/p&&p&在我们得到静态形状之前,要做的就是给这两个伪元素添加边框。 黑色应该是一个白色的边框,而白色的黑色边框应该是黑色的。 这些边界应该是伪元素直径的三分之一,这是大圆圈直径的三分之一,即 $d/6。&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&nb&&border&/span&&span class=&o&&:&/span& &span class=&nb&&solid&/span& &span class=&err&&$&/span&&span class=&n&&d&/span&&span class=&o&&/&/span&&span class=&m&&6&/span& &span class=&nb&&white&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&o&&&&/span&&span class=&nd&&:after&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&nb&&border-color&/span&&span class=&o&&:&/span& &span class=&nb&&black&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&err&&}&/span&
&/code&&/pre&&/div&&p&但是,结果看起来并不正确:&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/ba4d163ea58c6bbdcaab6ef%3Fheight%3D390%26theme-id%3D1%26slug-hash%3Dba4d163ea58c6bbdcaab6ef%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #4&i class=&icon-external&&&/i&&/a&&br&&p&这是因为在垂直方向上,边框被加到了height。 水平地,我们没有设置宽度,所以边框可以从 content 空间获得。 有两个修复方法:一个是在伪元素上设置border-size:border-box;第二个是将伪元素的高度更改为$d/6 - 我们将使用后者:&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/9b28ea8016d1ccf5e6b1b30%3Fheight%3D390%26theme-id%3D1%26slug-hash%3D9b28ea8016d1ccf5e6b1b30%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #5&i class=&icon-external&&&/i&&/a&&br&&p&我们现在有了基本的八卦形状,所以让我们继续做动画!&/p&&p&这个动画从第一个伪元素缩小的状态开始,让我们设定原始大小为一半(这意味着缩放因子$f为 0.5),而第二个伪元素已经扩展到占用所有可用的空间即:大圆圈的直径(原始尺寸的两倍)减去第一个圆圈的直径(即其原始尺寸的$f); 然后状态改变到第二个伪元件的缩小到$f的状态,第一个伪元素已扩展到其原始大小的2 - $f。&/p&&p&第一个伪元素圆相对于其最左点(因此我们需要设置0 50%的变换原点),而第二个相对于其最右点(100%50%)进行缩放。&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&$&/span&&span class=&nt&&f&/span&&span class=&o&&:&/span& &span class=&nc&&.5&/span&&span class=&o&&;&/span&
&span class=&o&&$&/span&&span class=&nt&&t&/span&&span class=&o&&:&/span& &span class=&nt&&1s&/span&&span class=&o&&;&/span&
&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&n&&transform&/span&&span class=&o&&-&/span&&span class=&n&&origin&/span&&span class=&o&&:&/span& &span class=&m&&0&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&n&&transform&/span&&span class=&o&&:&/span& &span class=&n&&scale&/span&&span class=&p&&(&/span&&span class=&err&&$&/span&&span class=&n&&f&/span&&span class=&p&&);&/span&
&span class=&n&&animation&/span&&span class=&o&&:&/span& &span class=&n&&s&/span& &span class=&err&&$&/span&&span class=&n&&t&/span& &span class=&n&&ease&/span&&span class=&o&&-&/span&&span class=&n&&in&/span&&span class=&o&&-&/span&&span class=&n&&out&/span& &span class=&n&&infinite&/span& &span class=&n&&alternate&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&o&&&&/span&&span class=&nd&&:after&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&n&&transform&/span&&span class=&o&&-&/span&&span class=&n&&origin&/span&&span class=&o&&:&/span& &span class=&m&&100%&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&n&&animation&/span&&span class=&o&&-&/span&&span class=&n&&delay&/span&&span class=&o&&:&/span& &span class=&o&&-&/span&&span class=&err&&$&/span&&span class=&n&&t&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&err&&}&/span&
&span class=&k&&@keyframes&/span& &span class=&nt&&s&/span& &span class=&p&&{&/span& &span class=&nt&&to&/span& &span class=&p&&{&/span& &span class=&n&&transform&/span&&span class=&o&&:&/span& &span class=&n&&scale&/span&&span class=&p&&(&/span&&span class=&m&&2&/span& &span class=&o&&-&/span& &span class=&err&&$&/span&&span class=&n&&f&/span&&span class=&p&&)&/span& &span class=&p&&}&/span& &span class=&p&&}&/span&
&/code&&/pre&&/div&&p&我们现在有了形状变化的动画:&/p&&a href=&/?target=https%3A//codepen.io/thebabydino/embed/bbaccb8fa994a55e34b71f%3Fheight%3D390%26theme-id%3D1%26slug-hash%3Dbbaccb8fa994a55e34b71f%26default-tab%3Dresult%26user%3Dthebabydino%26embed-version%3D2%26pen-title%3Dbubble%2520sort& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&? with HTML + CSS, step #6&i class=&icon-external&&&/i&&/a&&p&最后一步是使整个形状旋转起来:&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&$&/span&&span class=&nt&&t&/span&&span class=&o&&:&/span& &span class=&nt&&1s&/span&&span class=&o&&;&/span&
&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&n&&animation&/span&&span class=&o&&:&/span& &span class=&n&&r&/span& &span class=&m&&2&/span&&span class=&o&&*&/span&&span class=&err&&$&/span&&span class=&n&&t&/span& &span class=&n&&linear&/span& &span class=&n&&infinite&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&k&&@keyframes&/span& &span class=&nt&&r&/span& &span class=&p&&{&/span& &span class=&nt&&to&/span& &span class=&p&&{&/span& &span class=&n&&transform&/span&&span class=&o&&:&/span& &span class=&n&&rotate&/span&&span class=&p&&(&/span&&span class=&m&&1&/span&&span class=&n&&turn&/span&&span class=&p&&)&/span& &span class=&p&&}&/span& &span class=&p&&}&/span&
&/code&&/pre&&/div&&p&我们得到了&a href=&/?target=https%3A//codepen.io/thebabydino/pen/90ea38fcf56efb7df288e0f45c6fe2cc/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&最后的结果&i class=&icon-external&&&/i&&/a&!&/p&&p&然而,还有一件事情我们可以做,使编译的 CSS 更有效率:消除冗余与 CSS 变量!&/p&&p&白色可以以 hsl(0,0%,100%)的形式写入 HSL 格式。 色调和饱和度无关紧要,任何 100% 亮度的值都是白色的,所以我们将它们设置为 0,使我们的代码执行效率更高。 类似地,黑色可以写成 hsl(0,0%,0%)。 再次,色调和饱和度无关紧要,任何亮度为 0% 的值都是黑色的。 鉴于此,我们的代码变成:&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&nb&&border&/span&&span class=&o&&:&/span& &span class=&nb&&solid&/span& &span class=&err&&$&/span&&span class=&n&&d&/span&&span class=&o&&/&/span&&span class=&m&&6&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&m&&100%&/span& &span class=&c&&/* = 1*100% = (1 - 0)*100% */&/span&&span class=&p&&);&/span&
&span class=&n&&transform&/span&&span class=&o&&-&/span&&span class=&n&&origin&/span&&span class=&o&&:&/span& &span class=&m&&0&/span& &span class=&c&&/* = 0*100% */&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span& &span class=&c&&/* 0*100% */&/span&&span class=&p&&);&/span&
&span class=&n&&animation&/span&&span class=&o&&:&/span& &span class=&n&&s&/span& &span class=&err&&$&/span&&span class=&n&&t&/span& &span class=&n&&ease&/span&&span class=&o&&-&/span&&span class=&n&&in&/span&&span class=&o&&-&/span&&span class=&n&&out&/span& &span class=&n&&infinite&/span& &span class=&n&&alternate&/span&&span class=&p&&;&/span&
&span class=&n&&animation&/span&&span class=&o&&-&/span&&span class=&n&&delay&/span&&span class=&o&&:&/span& &span class=&m&&0&/span& &span class=&c&&/* = 0*-$t */&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&o&&&&/span&&span class=&nd&&:after&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&nb&&border-color&/span&&span class=&o&&:&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span& &span class=&c&&/* = 0*100% = (1 - 1)*100% */&/span&&span class=&p&&);&/span&
&span class=&n&&transform&/span&&span class=&o&&-&/span&&span class=&n&&origin&/span&&span class=&o&&:&/span& &span class=&m&&100%&/span& &span class=&c&&/* = 1*100% */&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&m&&100%&/span& &span class=&c&&/* = 1*100% */&/span&&span class=&p&&);&/span&
&span class=&n&&animation&/span&&span class=&o&&-&/span&&span class=&n&&delay&/span&&span class=&o&&:&/span& &span class=&o&&-&/span&&span class=&err&&$&/span&&span class=&n&&t&/span& &span class=&c&&/* = 1*-$t */&/span&&span class=&p&&;&/span&
&span class=&p&&}&/span&
&span class=&err&&}&/span&
&/code&&/pre&&/div&&p&从上述结果可以看出:&/p&&ul&&li&我们的转换起点的 x 分量是第一个伪元素的calc(0 * 100%),第二个是calc(1 * 100%)&/li&&li&我们的边框颜色是第一个伪元素的 hsl(0,0%,calc((1 - 0)* 100%))和第二个 hsl(0,0%,calc((1 - 1)* 100%))&/li&&li&我们的背景是第一个伪元素的hsl(0,0%,calc(0 * 100%))和第二个伪元素的hsl(0,0%,calc(1 * 100%))&/li&&li&我们的动画延迟是第一个伪元素的calc(0 *#{ - $ t}),第二个的calc(1 *#{ - $ t})&/li&&/ul&&p&这意味着我们可以使用一个用作开关的自定义属性 --i,第一个伪元素为 0,第二个为伪元素为 1:&/p&&div class=&highlight&&&pre&&code class=&language-css&&&span&&/span&&span class=&o&&.&/span&&span class=&err&&?&/span& &span class=&p&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&&:&/span&&span class=&n&&before&/span&&span class=&o&&,&/span& &span class=&o&&&:&/span&&span class=&n&&after&/span& &span class=&err&&{&/span&
&span class=&c&&/* same styles as before */&/span&
&span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&o&&:&/span& &span class=&m&&0&/span&&span class=&p&&;&/span&
&span class=&nb&&border&/span&&span class=&o&&:&/span& &span class=&nb&&solid&/span& &span class=&err&&$&/span&&span class=&n&&d&/span&&span class=&o&&/&/span&&span class=&m&&6&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&n&&calc&/span&&span class=&p&&((&/span&&span class=&m&&1&/span& &span class=&o&&-&/span& &span class=&n&&var&/span&&span class=&p&&(&/span&&span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&p&&))&/span&&span class=&o&&*&/span&&span class=&m&&100%&/span&&span class=&p&&));&/span&
&span class=&n&&transform&/span&&span class=&o&&-&/span&&span class=&n&&origin&/span&&span class=&o&&:&/span& &span class=&n&&calc&/span&&span class=&p&&(&/span&&span class=&n&&var&/span&&span class=&p&&(&/span&&span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&p&&)&/span&&span class=&o&&*&/span&&span class=&m&&100%&/span&&span class=&p&&)&/span& &span class=&m&&50%&/span&&span class=&p&&;&/span&
&span class=&nb&&background&/span&&span class=&o&&:&/span& &span class=&n&&hsl&/span&&span class=&p&&(&/span&&span class=&m&&0&/span&&span class=&o&&,&/span& &span class=&m&&0%&/span&&span class=&o&&,&/span& &span class=&n&&calc&/span&&span class=&p&&(&/span&&span class=&n&&var&/span&&span class=&p&&(&/span&&span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&p&&)&/span&&span class=&o&&*&/span&&span class=&m&&100%&/span&&span class=&p&&));&/span&
&span class=&n&&animation&/span&&span class=&o&&:&/span& &span class=&n&&s&/span& &span class=&err&&$&/span&&span class=&n&&t&/span& &span class=&n&&ease&/span&&span class=&o&&-&/span&&span class=&n&&in&/span&&span class=&o&&-&/span&&span class=&n&&out&/span& &span class=&n&&calc&/span&&span class=&p&&(&/span&&span class=&n&&var&/span&&span class=&p&&(&/span&&span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&p&&)&/span&&span class=&o&&*&/span&&span class=&err&&#{&/span&&span class=&o&&-&/span&&span class=&err&&$&/span&&span class=&n&&t&/span&&span class=&p&&}&/span&&span class=&o&&)&/span& &span class=&nt&&infinite&/span& &span class=&nt&&alternate&/span&&span class=&o&&;&/span&
&span class=&err&&}&/span&
&span class=&o&&&&/span&&span class=&nd&&:after&/span& &span class=&p&&{&/span& &span class=&o&&--&/span&&span class=&n&&i&/span&&span class=&o&&:&/span& &span class=&m&&1&/span& &span class=&p&&}&/span&
&span class=&err&&}&/span&
&/code&&/pre&&/div&&p&这样就消除了所有这些规则两次的编写:我们现在需要做的就是翻转开关!&/p&&p&可悲的是,现在只能在 WebKit 浏览器中使用,因为 Firefox 和 Edge 不支持使用calc()作为动画延迟值,Firefox 不支持在 hsl()当中中使用它。 =^=&/p&&p&&strong&Canvas + JavaScript&/strong&&/p&&a href=&/?target=https%3A///creating-yin-yang-loaders-web/%23canvas%2Bjs& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&还有兴趣?请戳原文吧&i class=&icon-external&&&/i&&/a&&p&&strong&SVG + JavaScript&/strong&&/p&&a href=&/?target=https%3A///creating-yin-yang-loaders-web/%23svg%2Bjs& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&还有兴趣?请戳原文吧&i class=&icon-external&&&/i&&/a&&h4&结语&/h4&&p&代码中的奇淫技巧固然重要,但归根结底,好的 idea 才是技术进步的源泉。&/p&&p&如果觉得文章对你有帮助的话,去 &a href=&/?target=https%3A///elevenbeans/elevenbeans.github.io& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Github Repo&i class=&icon-external&&&/i&&/a& 给个 star 吧亲~&/p&
原文地址: 背景网上做 Loading 动效的教程和工具比比皆是,用八卦图的还是头一次听说 =,=因为一直都比较喜欢这种小而精、并且能让人眼前一亮的玩法。万万没想到居然还是个外国程序媛的作品…
&img src=&/v2-a4204bffdaf9a82280eab84_b.jpg& data-rawwidth=&636& data-rawheight=&349& class=&origin_image zh-lightbox-thumb& width=&636& data-original=&/v2-a4204bffdaf9a82280eab84_r.jpg&&&p&PID调节系统PID功能由PID调节器或DCS系统内部功能程序模块实现,了解与PID调节相关的一些基本概念,有助于PID入门新手快速熟悉调节器应用,在自动调节系统中成功整定PID参数。&/p&&p&本文介绍必须熟透于心的15个PID基本概念&/p&&p&&strong&先读一首PID打油诗&/strong&&br&&/p&&img data-rawwidth=&260& data-rawheight=&170& src=&/v2-1d4fe5a8_b.png& class=&content_image& width=&260&&&img data-rawwidth=&640& data-rawheight=&101& src=&/v2-306f468e48dd8a69ec9640cce511ee3d_b.jpg& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/v2-306f468e48dd8a69ec9640cce511ee3d_r.jpg&&&p&&strong&1、被调量&/strong&&/p&&p&  被调量就是反映被调对象的实际波动的量值。被调量是经常变化的。&/p&&p&&strong&2、设定值&/strong&&/p&&p&PID调节器设定值就是人们期待被调量需要达到的值。设定值可以是固定的,也可以是变化的。&/p&&p&&strong&3、控制输出&/strong&&/p&&p&控制输出指PID调节器根据被调量的变化情况运算之后发出的让外部执行结构按照它的要求动作的指令。在PID调节器和执行机构之间还会有其他环节,比如限幅、伺服放大器等。限幅功能通常在PID调节器内完成;如果如果将PID、限幅和伺服放大器功能做在一台仪表内就构成阀位控制PID调节器;将伺服放大器和限幅做在执行机构里就构成智能执行机构。&/p&&p&&strong&4、输入偏差&/strong&&/p&&p&输入偏差时被调量和设定值之间的差值&/p&&p&&strong&5、P(比例)&/strong&&/p&&p&P就是比例作用,简单说就是输入偏差乘以一个系数。&/p&&p&&strong&6、I(积分)&/strong&&/p&&p&I就是积分,简单说就是将输入偏差进行积分运算。&/p&&p&&strong&7、D(微分)&/strong&&/p&&p&D就是微分,简单说就是将输入偏差进行微分运算&/p&&p&&strong&8、PID基本公式&/strong&&/p&&p&PID调节器参数整定过程通俗讲就是先把系统调为纯比例作用,逐步增强比例作用让系统振荡,记录下比例作用和振荡周期,然后这个比例作用乘以0.6,积分作用适当延长&/p&&p&  KP=0.6Km&/p&&p&  KD=KP×π/4ω&/p&&p&  KI=KP×ω/π&/p&&p&公式中KP为比例控制参数;KD为积分控制参数;KI为微分控制参数;Km为系统开始振荡是的比例值;ω为极坐标下振荡时的频率&/p&&img data-rawwidth=&562& data-rawheight=&309& src=&/v2-7ac9c6fc566edada34ce86e_b.png& class=&origin_image zh-lightbox-thumb& width=&562& data-original=&/v2-7ac9c6fc566edada34ce86e_r.png&&&br&&p&&strong&9、单回路&/strong&&/p&&p&单回路就是只有一个PID的调节系统。&/p&&p&&strong&10、串级&/strong&&/p&&p&一个PID不够用,串级就是把两个PID串接起来形成一个串级调节系统,也被成为双回路调节系统。串级调节系统里PID调节器有主调和副调之分。&/p&&p&在串级调节系统中要调节被调量的PID叫做主调,输出直接去指挥执行器动作的PID叫做副调,主调的控制输出进入副调作为副调的设定值。主调选用单回路PID调节器,副调选用外给定调节器。&/p&&p&&strong&11、正作用&/strong&&/p&&p&对于PID调节器而言,控制输出随被调量增高而增高,随被调量减少而减少的作用,叫做PID正作用。&/p&&p&&strong&12、反作用&/strong&&/p&&p&对于PID调节器而言,控制输出随被调量增高而降低,随被调量减少而增高的作用,叫做PID反作用。&/p&&img data-rawwidth=&640& data-rawheight=&376& src=&/v2-b2f35dece1a470e1c6b17db_b.jpg& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/v2-b2f35dece1a470e1c6b17db_r.jpg&&&br&&p&&strong&13、动态偏差&/strong&&/p&&p&在调节过程中,被调量和设定值之间的偏差随时改变,任意时刻两者之间的偏差叫做动态偏差。&/p&&p&&strong&14、静态偏差&/strong&&/p&&p&调节趋于稳定之后,被调量和设定值之间还存在的偏差交静态偏差。消除静态偏差是通过PID调节器积分作用来实现的。&/p&&p&&strong&15、回调&/strong&&/p&&p&调节器调节作用显示,使被调量开始由上升变为下降,或者由下降变为上升趋势成为回调。&/p&&p& 公众号(industry-care)分享,推送技术文章,提供资料下载,共同交流进步。&/p&&p&-----------------------------&/p&&p&▼推荐阅读▼&/p&&a href=&/?target=http%3A//mp./s%3F__biz%3DMzIzMDc4MTY5NA%3D%3D%26mid%3D%26idx%3D1%26sn%3D415f4f35de%26chksm%3De8af613cdfd8e82a4a465c31dbec42bd4ca8dbb73a3dc84e23ee9fd235bscene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&自控【点动】→【联动】那些事&i class=&icon-external&&&/i&&/a&&br&&a href=&/?target=http%3A//mp./s%3F__biz%3DMzIzMDc4MTY5NA%3D%3D%26mid%3D%26idx%3D1%26sn%3D9fefdecdf5e6413%26chksm%3De8af61eddfd8e8fbbd3b678fe764f588b084ebb4a3db%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PID调得好不好,它说了算!&i class=&icon-external&&&/i&&/a&&br&&a href=&/?target=http%3A//mp./s%3F__biz%3DMzIzMDc4MTY5NA%3D%3D%26mid%3D%26idx%3D1%26sn%3D4df2cfa0a77a21dc161b1a%26chksm%3De8af6621dfd8ef3c7dd3fe0e01f0732516afc4edc3d2159%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&技术丨PLC自由通讯口设置&i class=&icon-external&&&/i&&/a&&br&&a href=&/?target=http%3A//mp./s%3F__biz%3DMzIzMDc4MTY5NA%3D%3D%26mid%3D%26idx%3D1%26sn%3De6fe837dfa2fb%26chksm%3De8af6551dfd8ec479d50a64f4fafbe60b715f1e92fccc7fde763a2b1052799fbff%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&技术丨8步轻松完成PLC系统设计&i class=&icon-external&&&/i&&/a&&br&&a href=&/?target=http%3A//mp./s%3F__biz%3DMzIzMDc4MTY5NA%3D%3D%26mid%3D%26idx%3D1%26sn%3D76f0a89aead358%26chksm%3De8af66d3dfd8efc69ede57fadbab5e254bc6%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&兼容并蓄 IEC61131-3 PLC编程标准&i class=&icon-external&&&/i&&/a&&br&&p&-----------------------------&/p&&p&▼资料分享▼&/p&&p&1)西门子仪表与分析仪器培训视频&/p&&p&链接:&a href=&/?target=http%3A///s/1c2xj5PQ& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1c2xj5P&/span&&span class=&invisible&&Q&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&密码:ad6z&/p&&p&2)西门子传感器与识别系统培训视频&/p&&p&链接:&a href=&/?target=http%3A///s/1jIr7EJW& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1jIr7EJ&/span&&span class=&invisible&&W&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&密码:m1dl&/p&&p&3)西门子安全型PLC培训视频&/p&&p&链接:&a href=&/?target=http%3A///s/1bp2BnxP& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1bp2Bnx&/span&&span class=&invisible&&P&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&密码:sqdn&/p&&p&4)WinCC培训视频&/p&&p&链接:&a href=&/?target=http%3A///s/1geLjNiz& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1geLjNi&/span&&span class=&invisible&&z&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&密码:7dkh&/p&
PID调节系统PID功能由PID调节器或DCS系统内部功能程序模块实现,了解与PID调节相关的一些基本概念,有助于PID入门新手快速熟悉调节器应用,在自动调节系统中成功整定PID参数。本文介绍必须熟透于心的15个PID基本概念先读一首PID打油诗 1、被调量 被调量就是…
之前恰巧写过一份类似的答案&br&整理了国内方便买到的,300块以下,又适合中国人口味,的葡萄酒&br&&br&贴过来&br&————————————————————&br&&p&最近有人问我:&/p&&p&300块的酒哪有什么好的,这么便宜的酒是不是骗人的&/p&&p&我想了下:为什么300块的酒就是骗人的?&/p&&br&&p&葡萄酒界向来是走的奢华路线,&/p&&p&今天我家香槟拍出了天价,明天你家勃艮第又刷新了历史。&/p&&p&一滴酒液一粒金,名媛大佬们端着酒杯谈天说地,个个都是杯酒人生,笑看风尘。&/p&&br&&p&但是,谁也撑不住天天这么喝吧&/p&&p&葡萄酒从诞生起,就是催情剂、兴奋剂、配餐神器,居家旅行必备伴品。&/p&&p&澳洲的菜市场,把葡萄酒装在橡木桶里拖出来散着卖。&/p&&p&(没错就和你小时候拎着油瓶去打酱油一样)&/p&&p&所以说日常葡萄酒其实没那么贵,&/p&&p&再说,就算天天喝得起,那也得那点儿产量够中国人民喝啊。&/p&&br&&br&&br&&p&明天要过圣诞了,圣诞后各种节又要扎堆到了&/p&&p&依次是:圣诞、元旦、新年、情人节、女生节,&/p&&br&&p&这五大节日,&br&&/p&&p&不管你是单身、有对象、已婚、有子女、亦或者是有子孙,&/p&&p&你都总得摊上至少一个&/p&&p&且在这些个个普天同庆的节日里,你总有可能需要打开一瓶酒,&/p&&p&如果这五大节日你都开1000+/支的葡萄酒,&/p&&p&那节日过完至少要喝掉一个Iphone6S ('⊙ω⊙')&/p&&br&&p&所以今天就以这五大节日为场景,300块为标准,聊聊节日选酒呗。&/p&&br&&br&&p&———开始的分割线————&/p&&br&&p&先切下需求:节日用酒&/p&&br&&p&这五个节日,&/p&&p&一个是朋友欢聚(圣诞)&/p&&p&两个是家庭团圆(元旦,春节)&/p&&p&一个是恋人节日(情人节)&/p&&p&一个是女性庆祝日(女生节)&/p&&br&&br&&p&先从&b&圣诞节&/b&开始好了&/p&&img data-rawheight=&220& data-rawwidth=&220& src=&/2ad799d2cc281e118886_b.jpg& class=&content_image& width=&220&&&br&&p&圣诞节在我们国家的实际内容是:年轻人聚众找乐子,&/p&&p&大家成群结队的找地方吃饭,唱K,打麻将;&/p&&p&商店挂满圣诞装饰,摆满了圣诞灯。&/p&&p&在这种欢乐闹腾的气氛下,精致的干红其实不大对头,&/p&&p&反而那种蘑菇塞,打开的时候“嘭”一声的酒比较合适。&/p&&img data-rawheight=&341& data-rawwidth=&640& src=&/bc95f3c23fdcebdf4321748bef5fc404_b.jpg& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/bc95f3c23fdcebdf4321748bef5fc404_r.jpg&&&br&&br&&p&你以为我是说香槟(champagne)?&/p&&p&的确,&/p&&p&酩悦(Moet)、&/p&&p&泰哲亭(Taittinger)、&/p&&p&巴黎之花(PerrierJouet)&/p&&p&这几家香槟入门款的电商价格大概都在300+(350/399)。&/p&&br&&p&但是这个区间更多选择的是香槟的替代品:起泡酒(Sparklingwine)&/p&&img data-rawheight=&230& data-rawwidth=&330& src=&/f46ddcefb26d0a_b.jpg& class=&content_image& width=&330&&&br&&br&&p&现在起泡酒普遍做得外形漂亮,口感多选,品种丰富&/p&&p&如果说香槟是贵气名媛,起泡酒就是街头活力妞。&br&&/p&&br&&p&起泡酒一般电商价格50起,好一点的100+/200+。&/p&&br&&p&我比较会买的是:德国汉凯、西班牙CAVA这两种,&/p&&p&其中汉凯是品牌名,CAVA是统称(就是很多西班牙酒庄都会生产这种叫CAVA的酒)&/p&&p&国内爱卖的“意大利之花”我也喝过,&/p&&p&名字和巴黎之花很像,但是只有巴黎之花一口酒的价钱。&br&&/p&&br&&p&tips:&/p&&p&不喜欢甜味起泡酒的可以买干型起泡,看瓶子上标记就好。&/p&&br&&br&&br&&p&&b&元旦+新年&/b&&/p&&img data-rawheight=&200& data-rawwidth=&200& src=&/d9b4a4ecef_b.jpg& class=&content_image& width=&200&&&br&&br&&p&这两个都是团圆类的节日,就放在一起了&/p&&p&这样的节日里,基本是在家吃饭,&/p&&p&全家老小坐一桌并有各种冷热菜式,家里三辈人都要举杯,&/p&&p&所以葡萄酒选中规中矩的:干红&/p&&img data-rawheight=&315& data-rawwidth=&500& src=&/1b496c34f078f84731af_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&/1b496c34f078f84731af_r.jpg&&&br&&p&干红的可选范围超级大,用几个条件再筛选:&/p&&p&1.
酒体重;&/p&&p&2.
果香浓;&/p&&p&3.
不要太酸;&/p&&p&这3点是百试百灵的金手指经验,中国人民普遍接受这一口,就算不偏好也不会太讨厌;&/p&&br&&p&筛选以后,挑选范围就明晰很多了。&/p&&p&比如新世界的一些入门酒,像:&/p&&p&奔富(Penfolds),&/p&&p&桃乐丝(Torres),&/p&&p&红魔鬼(Casillero del Diablo),&/p&&p&杰卡斯(Jacob's Creek)&/p&&p&这几个牌子的入门级别,都在100左右,2、300就可以买到他们比较讲究的酒款。&/p&&br&&p&比如奔富bin138啦,桃乐丝特选公牛血啦,这都是电商价格300以内的&/p&&p&杰卡斯和红魔鬼就更实惠点儿,100+就搞定了。&/p&&br&&p&如果喜欢旧世界的酒,比如法国酒。&/p&&p&一瓶超级波尔多(Bordeaux Superieur),大概200上下,&/p&&p&如果出到300+,能买到还不错的。&/p&&br&&p&要知道这几年酒价越来越平易近人,&/p&&p&像佳得美(CHATEAU CANTEMERLE)这样的1855年五级庄,&/p&&p&它的入门款电商价格都低到了300+,副牌就更划算,只要100+了。&/p&&br&&br&&p&tips:&/p&&p&超级波尔多的意思是:比普通波尔多的酒精度高0.5度,&/p&&p&带来的效果大概是酒体喝起来重一点点点。&/p&&br&&br&&p&同时,家庭团聚还可以玩点有趣的:&/p&&p&比如把红酒煮热了喝(比兑雪碧更上一层楼)&/p&&p&大概做法就是把水果和香料加到红酒里,煮开,趁热喝。&/p&&p&做法网上有,这里不赘述。&/p&&p&关键词:西班牙热红酒。&/p&&img data-rawheight=&399& data-rawwidth=&600& src=&/87f346183afb2995a35aee9053f2dbfa_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/87f346183afb2995a35aee9053f2dbfa_r.jpg&&&br&&br&&p&tips:&/p&&p&建议用便宜的红酒这么干,&/p&&p&比如智利、澳洲、南非这些新世界产区的大区餐酒,&/p&&p&整箱购买可以便宜到几十块左右一瓶。&/p&&br&&br&&br&&p&&b&情人节&/b&&/p&&img data-rawheight=&406& data-rawwidth=&500& src=&/cf55e107a2c6a08c680f3_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&/cf55e107a2c6a08c680f3_r.jpg&&&br&&p&终于到这个节日了&/p&&p&这个节日简直是一场酒水厮杀&/p&&p&每个酒商都恨不得拉住客户的领子向他吼:&/p&&p&我这里的酒,绝对能放倒你女朋友!&/p&&br&&p&那我们就来仔细说一说,具体的放倒流程。&/p&&br&&p&首先,如果你女朋友不是一个爱喝酒的女孩子,&/p&&p&那我建议你准备瓶子好看的,有点甜味的酒。&/p&&br&&p&听起来之前提到的起泡酒,好像又可以出场一次了?&/p&&p&如果你喜欢当然可以。&/p&&br&&p&但是,我要告诉你另一个杀手锏,&/p&&p&能抵抗这种酒的女人,压根就没有出生。&/p&&br&&p&这个酒就是:阿斯蒂(ASTI)&/p&&img data-rawheight=&620& data-rawwidth=&380& src=&/9c35e6da3c73bb39cbb7f4d_b.jpg& class=&content_image& width=&380&&&br&&br&&p&意大利人是全世界最会谈恋爱的人,&/p&&p&他们也酿出了全世界最适合恋爱的酒。&/p&&br&&p&阿斯蒂其实也是起泡酒的一种,&/p&&p&用一种叫莫斯卡托(Moscato)的葡萄酿造,所以有的也叫 Moscato d' Asti&br&&/p&&p&莫斯卡托被称为“麝香葡萄”,含有沉厚芬芳的花香和果子香,酿成的酒异常芬芳。&/p&&br&&p&好的阿斯蒂有多香呢?&/p&&p&把酒杯放在鼻底,微微的嗅一下&/p&&p&花香水果香蜂蜜香就一起扑到你脸上来,&/p&&p&然后你忍不住轻轻吸一口,&/p&&p&想起小学语文课本上的那个成语:沁人心脾。&/p&&br&&p&芬芳得像个午后花园的酒,&/p&&p&哪个女孩子都不舍得只喝一杯。&/p&&br&&p&阿斯蒂的价格一般是120-160,&/p&&p&也有品质更高的,200左右就能拿下了。&/p&&br&&p&tips:&/p&&p&如果买不到阿斯蒂,&/p&&p&可以考虑德国产的雷司令(Riesling)。&/p&&p&雷司令这种白葡萄酒简直就是德国的象征,&/p&&p&含有一些桃子类水果的香气,有干型甜型半干型可以选,&/p&&p&入门款60-80块。&/p&&br&&p&贵的雷司令会有汽油(对 就是汽油)的味道,&/p&&p&因为德国人就喜欢这一口。&/p&&br&&br&&p&&b&女生节&/b&&/p&&img data-rawheight=&400& data-rawwidth=&600& src=&/d7ecded9d1e35_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/d7ecded9d1e35_r.jpg&&&br&&br&&p&女生节和情人节比,女性的气氛就更浓一些。&/p&&p&近年来在商家引导下,各种闺蜜套餐和闺蜜活动很是受欢迎&/p&&p&所以这个节日更像一个闺蜜日,&/p&&p&闺蜜们围坐在小屋子里,聊天吹水,嬉笑打闹。&/p&&br&&p&一起坐在屋子里的那些女人,鬼记得已经做了多少年朋友,&/p&&p&反正认识的时候都青春年少,也打算这辈子一起到老。&/p&&br&&br&&p&女子多变,至少像两种酒:&/p&&p&1.
奇昂蒂Chianti DOCG&/p&&p&2.
阿尔萨斯 琼瑶浆 Alsace Gewürztraminer&/p&&br&&p&先说第二种:阿尔萨斯 琼瑶浆 Alsace Gewürztraminer&/p&&br&&p&Alsace是产区,在法国东北部,和德国隔着一条河。&/p&&p&这里盛产一种叫琼瑶浆(Gewürztraminer)的葡萄,&/p&&p&酿造出的酒有浓郁的玫瑰花和荔枝香气,&/p&&p&甚至有人曾说:阿尔萨斯的人疯了,他们把香水当酒喝。&/p&&br&&p&纯净、芬芳,散发着玫瑰与荔枝气息的琼瑶浆,&/p&&p&就是那些青春正当时的女孩子。&/p&&p&就算只喝过一次,&/p&&p&你也会永远记得那种玫瑰和荔枝混在一起的香。&/p&&br&&p&再说第一种:奇昂蒂Chianti DOCG&/p&&br&&p&Chianti 也是产区,&/p&&p&这个产区有DOCG这几个字样挂着,&/p&&p&证明这是意大利最好的71个产区之一。&/p&&br&&p&好的Chianti是那种“会变化”的酒,&/p&&p&刚刚打开、放二十分钟、喝完一半、最后闻闻空杯,&/p&&p&都会有点点不同。&/p&&br&&p&酿造Chianti的主要葡萄叫做桑娇维塞(Sangiovese),&/p&&p&这种葡萄对土壤的适应性很好,&/p&&p&但是不耐寒,讨厌潮湿,本身酸度也高,必须用橡木桶中和。&/p&&p&如果操作不好,酒液在年轻的时候就会氧化而变成棕色。&/p&&br&&p&但是一旦酿成,就口感丰富,酒龄长,是最能代表意大利的酒之一。&/p&&p&Chianti就是成熟后的女人。&/p&&img data-rawheight=&400& data-rawwidth=&640& src=&/b2cc41ab4cded9c3bb76c008_b.jpg& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/b2cc41ab4cded9c3bb76c008_r.jpg&&&br&&p&两种酒入门价格都在200左右,&/p&&p&琼瑶浆买婷芭克世家(Trimbach)的最靠谱,&/p&&p&他们家做酒已经十二代了(没错 十二代)。&/p&&p&Chianti没有固定的酒庄推荐,&/p&&p&最好买瓶子上有黑色公鸡标志的,&/p&&p&那个黑公鸡的意思是意大利一个牛逼葡萄酒协会认证的代表意大利的好酒。&/p&&br&&br&&p&以上,&/p&&br&&br&&p&PS:&/p&&p&文章里提到的价格主要是电商价格和酒水快消店价格,&/p&&p&不包括餐厅/酒店/酒窖/娱乐场所&/p&&p&孕妇和儿童不能饮酒,酒后不可以驾车&/p&&p&成年人饮酒数量半瓶为宜,不宜贪杯&/p&&br&&br&&p&祝节日愉快。&/p&&p&————————————————————————&/p&&p&希望能为楼主带来一些有用信息&/p&&br&&p&我把Chianti写成了Chinati...幸亏 &a class=&member_mention& href=&///people/b4f3ddeaaa045a5& data-hash=&b4f3ddeaaa045a5& data-hovercard=&p$b$b4f3ddeaaa045a5&&@世纪大盗&/a&发现了,所以我赶紧改过来了,谢谢他~&/p&
之前恰巧写过一份类似的答案 整理了国内方便买到的,300块以下,又适合中国人口味,的葡萄酒 贴过来 ———————————————————— 最近有人问我:300块的酒哪有什么好的,这么便宜的酒是不是骗人的我想了下:为什么300块的酒就是骗人的? 葡萄…
广播剧及动漫爱好者,自学无基础到N1,&b&零教材无计划无痛纯自学&/b&,但&u&非系统&/u&学习法!&br&只是个人经验体会,仅供参考思路,学歪不管!!!&br&&br&可能相对合适&br&&blockquote&追剧听碟刷推看漫画是日常的人&br&有一件很喜欢的事,并且这件事是以日文为基础的人&br&想学,怕痛,且没有“必须在某个时刻学出成绩”压力的人&/blockquote&可能不合适&br&&blockquote&习惯依靠语法及科班方法学习语言者&br&想短时间大幅提高日语能力者&br&对ACG反感或对浸泡式学习不适者&/blockquote&&br&+++“&b&旁门左道仅供参考&/b&”正文分界线+++
&br&&br&【序】&br&在下自觉是个语言天赋巨渣的人,具体表现在单词记不住,语法不理解,阅读不集中,口语不敢说…学英语走了非常多弯路对于学习语言也烙下了阴影。所以当决定学日语的时候,就先给自己留了一条后路:反正学日语没什么目的和时限,只是想做一只小白鼠,证明下自己语言能力还有救…但一定不要不适!一定要无痛!一定不要再留阴影了!…&br&0→N2用了1年,N2→N1又大概用了1年。(中间为了读英语停了2年)总体说来应该不算快也不算慢,不过比我计划起码需要5年什么的快的多了。考级也只是想要知道一个主观定位才考的。目前是个 “可以看片源和原版漫画不过看综艺听广播什么的还有些吃力;能够写写推特但没试过写长篇;能做字幕和汉化需要校译;也可以和日本人日常聊聊天太深的内容就缩了” 的水平吧。基本上ACG领域可以自给自足,并适当产出。要学的还有很多,只是驻足写一点点不算经验的经验。&br&&blockquote&现在回过头去看,我的学习方法,与其说是“学”不如说【积累】&br&{ &u&&b&如何的在看片听剧的同时,&/b&&/u&&u&&b&有效率地&/b&&/u&&u&&b&积累出一门语言&/b&&/u& }&/blockquote&在下觉得学一门语言就像画素描一样,&br&首先你有个大形体大明暗,知道自己在画什么。(0→N2)&br&然后你再进行细化,去刻画细节,这时候才考虑学的好不好。(N2→N1)&br&如果初学者一开始就纠结一个细部是不是刻画深入完整,很难把一整张图最后画完。&br&这是我学英语失败的教训,也是我学日语成功的经验。&br&&br&【方法与教材】&br&自学没有固定的方法与教材,我在下文提及一些“方法”与“教材”,也只是供大家寻找思路。&br&&br&我所有的&b&方法&/b&都是摸着石头过河,一开始知道就不会“相见恨晚”了,不过摸索的过程也很有趣。&br&试过各种方法,传统的,自嗨的,传统和自嗨结合的,不同方法里自己的表现可能连自己都惊讶。&br&但大概最好的方法,就是你乐意一直不断去做的,可以没有负担沉浸其中的。&br&&br&关于&b&教材&/b&,最好只用原版的,因为没有老师就尽量用一定是“对的”东西,然后参考翻译。&br&而书,全程我就推荐一本——&b&《&u&日本语句型辞典&/u&》&/b&&br&(作者:グループジャマシイ 译者: 徐一平等 出版社: 外语教学与研究出版社)&br&
因为我没有走教材路线,所以语法基本就是靠这一本,最前3页语法注释一览清楚明了。后面的解
释说明作为一个没有科班学过语法的人也能简单读懂。基本上还没有碰到查不到情况。&br&&img src=&/244cff36f92a537085eccff_b.jpg& data-rawwidth=&240& data-rawheight=&240& class=&content_image& width=&240&&&br&&br&-------------------------【PART 1】------------------------&br&&br&0→N2 ,因为并不以考级为目的,所以我把这段认为是一个“&b&摄入&/b&”的过程,&br&同时分成三个阶段。点--线--面 即,【词】--【句】--【文】&br&&ul&&li&&b&【第一阶段】基础入门&/b&&br&&/li&&/ul&&b&A、熟练五十音
&/b&&br&众所周知学日语第一步当然是突破五十音。&br&日语是个纯字母发音系统的语言,换句话说只要学完五十音操起一本漫画读到尾。&br&各种APP现在很多,我当初使用的50音“教材”是 &a href=&///?target=http%3A///v_show/id_XMTk3NjI5MTMy.html%3Ffrom%3Ds1.8-1-1.2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&钉宫傲娇五十音&i class=&icon-external&&&/i&&/a&, 拿到这轨大概2天速战速决了。&br&突破并&b&熟练&/b&50音,熟练到可以看见一个假名可以脱口而出,最好还能知道它所在的行与&u&列&/u&。&br&· 另外,假名的发音也很重要,我自以为全程都是原版材料听上来的发音很准,但后来日本的朋友纠正了我很久说有一种很微妙的不对劲,所以如果要重视发音也最好从头开始。っ、ん的节奏很重要,清音、浊音、拗音等也要辨析好。50音其实并不只有50个音。&br&· 此外,能早一点练好一手漂亮的手写假名,会让自己开始就这么自信哈~我到考完N2才开始练,之前的笔记丑的不忍直视… 现在大概是学的这样的,吃了药瞬间感觉自己萌萌的。&br&&img src=&/cb6f1d2f63f3800fed73_b.jpg& data-rawwidth=&350& data-rawheight=&106& class=&content_image& width=&350&&&br&&b&B、五十音强化,汉字读音&/b& -- 听歌(Anisong)&br&很多人自学日语是卡在五十音和文章之间,我个人是用歌来突破的,歌词用软件自己搜很容易。&br&跟的时候不需要太在意歌词意思,能看下最好,主要注意力还是在假名和汉字上就好,并且不要以中文的汉字来思考日文的汉字,反复出现的字和词节也请尽量记住。&br&歌的好处:可以找对胃口的下手、速度可选、可全程罗马音、语法无关、歌词及翻译容易找、有高频词节、顺带还突破基础汉字训读,K歌能装B(前提是五音要准233)&br&听多少首呢?我个人推荐100首,听起来很多,但谁play list里没有100首歌呢?&br&&blockquote&可按照速度分,如最慢档-新居昭乃的&a href=&///?target=http%3A///song/Fspm%3Da1z1s.09997.12.zM7XNf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&VOICES&i class=&icon-external&&&/i&&/a& ;最快档-幸运星OP &a href=&///?target=http%3A///song/%3Fspm%3Da1z1s.09997.1.ESK0Vn& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&もってけ!セーラーふく&i class=&icon-external&&&/i&&/a&&br&又比如超速的 &a href=&///?target=http%3A///song/%3Fspm%3Da1z1s.09997.1.PZL7FW& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ハナマル☆センセイション&i class=&icon-external&&&/i&&/a& 我至今也没能跟的上 囧;&br&如果想领受下汉字的威力,倾情推荐Sound Horizon的歌如 &a href=&///?target=http%3A///song/Fspm%3Da1z1s.E5qxr& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&笛吹き男とパレード&i class=&icon-external&&&/i&&/a&&/blockquote&可以一天击破5-10首,就当K歌。&br&片假名的话,我是记喜欢欧美明星的名字,能默写20个人名基本片假名就通关了。&br&&br&&b&C、准备基础词汇&基础语法&/b&&br&&u&基础词汇 &/u&这里是指一些从一开始就需要成套准备好的,比如:数字、时间、星期、数数(及单位)、方向方位、人称/亲戚称谓、提问词等。这种网上总结好的大把有。这些个哪门语言都逃不掉的。当然也不用非背完了才继续,就是整理一份,读几遍存好,之后能查就行。&br&&br&语法可以从了解 &u&日语整体上是一门怎样的语言&/u&开始(比如看一下百科),它有哪些大的语法特点(比如动词变化),又有那些特别的句型结构(比如否定在句尾)。不用全记住整体感知即可。&br&然后,&br&· 准备一张&b&动词变化表&/b&,上面几位大神都给过了,记得收一张。&br&· 再准备一张普通体和丁寧体(?是叫这个么) 的对应表,这是我自己总结的不怎么规范…意思一下。&br&&img src=&/453fcee882e_b.png& data-rawwidth=&828& data-rawheight=&330& class=&origin_image zh-lightbox-thumb& width=&828& data-original=&/453fcee882e_r.png&&这两张表也是相见恨晚啊!我不会说要背下来,留着反复查,慢慢熟起来就可以了…&br&另外有《日本语句型辞典》的,把最前面“体例”那5页看一下。&br&&br&&ul&&li&&b&【第二阶段】厚积&/b&&br&&/li&&/ul&可以说“&b&听&/b&”(Listening)是我个人的核心方法,也是花时间最长的一个阶段。&br&听不是问题,追剧补番听碟都是在听,关键问题是 { 怎么听懂,怎么积累 }&br&核心方法→【大量听+翻译对照+听写,逐渐积累句型和语法点。】&br&听上去有点累,一次达成也确实很累,所以我分成三种听法:&br&&br&A、&b&注意听&/b&&br&听的过程中慢慢学会分清哪些部分是单词,哪部分是动词变形,哪部分是语法结构,哪些是副词。不懂也没关系,最主要是语感。可以配合双语字幕的日剧。&br&B、&b&反复听&/b&&br&对着中文翻译听一段,关掉翻译再听一遍,如此反复。直到听到某一句就知道他们说的是哪一句,不需要逐字逐句理解。不需要双语字幕。更推荐广播剧配中文翻译,因为没有时间轴所以听的时候要自行定位意思。&br&还有一个升级玩法是首先不看翻译,拿着一个段子一直听,听到懂为止。这个听起来有点匪夷所思但以我个人经验是可行的。我曾经有一套访谈没有字幕组出翻译,于是我转成Mp3反复听了一个多月,然后突然有一天就发现差不多懂了。(不是强迫自己,完全是“想听懂”的怨念驱使…)&br&C、&b&精听&/b&&br&挑出自己最熟最喜欢的一两分钟做&b&听写&/b&,要有正确文本供对照。这个做起来比较累,但也能在短期内就感觉到提高。精听因为一个假名一个假名的听,所以感受会比较多,可以同时总结语法点感受动词变化。&br&&br&这个阶段使用的“教材”以广播朗读剧和日剧为主。&br&比较好用的推荐(女生向):&br&&blockquote&· &u&爱的告白录&/u& (&a href=&///?target=http%3A///listplay/muxuxZzQTuk.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&愛のメッセージ集&i class=&icon-external&&&/i&&/a&) [子安武人] &br&50句短小精悍的情话,我的正式入门教程,且基本上涵盖了标日初上的语法点,还顺便通关了数数。(*/ω\*) 那些半夜单独收听乙女心爆棚不要说我没提醒!&br&· &u&&a href=&///?target=http%3A///doulist/1533393/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ミツバチ声薬&i class=&icon-external&&&/i&&/a&系列&/u& [石田、绿川、森川、保志、铃村、游佐等等]&br&蜂蜜社这套声药系列简直是不(sang)可(xin)多(bin)得(kuang)的安慰良药,什么见不到朋友啦,要开学啦,吵架啦,比赛输掉啦,工作失败啦…各种不开心的场合听一听绝对胖三斤!(咳咳…当我没说)回归正题,这套语速较慢、分句清楚、语法基本,日常度比较高。精听请注意血槽。&br&· &u&名台词&/u& (名セリフ)用来做精听的大多是自己喜欢的动画小片段的台词,这些大多网上就都能找到霓虹粉听写下来的文本。比如像这样的:&a href=&///?target=http%3A//www.geocities.jp/m3pjp/serihu.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&セリフ集&i class=&icon-external&&&/i&&/a&&/blockquote&*男生也可按照这个思路自己找合适的听力作品。关键是你乐意不断听的就好。&br&&br&&ul&&li&【第三阶段】&b&薄发&/b&&/li&&/ul&听解+阅读,和上面其实没什么明确界限,但是厚积薄发,到这个阶段会觉得会意开始变成理解。可以分析一个句子,对翻译的定位已经完全准确。这时以反复听和精听为主。开始更加注意单词拼写,积累副词,并有意识的增加一些文章或小说阅读,特别是叙述描述类的阅读。同时可以使用教程系统地再扩充一下语法,整理记忆一些汉字和词组的读音,停下来,将已经积累了的东西整理一遍。想考级的话可以找点真题做做查漏补缺什么的。&br&&br&这个阶段使用的“教材”是大概面向低年级的有声读物,比如&br&&blockquote&· &a href=&///?target=http%3A///doulist/1533233/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DEARS朗読&i class=&icon-external&&&/i&&/a&系列&br&基本上这个阶段的主要教程就是DEARS家的各种朗読碟。蜂蜜社的朗读剧以“对话”为主,而DEARS的朗读剧以故事为主,或者讲解一件事(花语、星座、守护石之类),所以难度更高,完整性更好。配合原文,同时可以作为阅读材料。而且声优阵容也非常之强大。&br&· &u&当代日语会话&/u&&br&虽然说是零教材,其实我还有好好学完的一本教科书,就是这本《当代日语会话》,因为听说是神谷浩史和中井和哉读的(实际上还有别的读手)。不过这本教程本身也是很好的,基本涵盖的日常会话常见内容和语法,是日常交流的水准,蛮实用的。&br&· &u&纪录片&/u&&br&关于描述性的阅读我做的不多,但因为很喜欢纪录片,所以也把纪录片当有声阅读做。NHK的纪录片都很棒,诸神新出的“&a href=&///?target=http%3A///tag/%25E7%25BA%25AA%25E5%25AE%259E72%25E5%25B0%258F%25E6%/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&纪实72小时&i class=&icon-external&&&/i&&/a&”双语字幕版在此推荐一下。&/blockquote&&br&总结一下,从“番剧爱好者”到N2这个阶段,最主要的方法就是“&b&听&/b&”,也就是“摄入”。
听→感受;听→分析;听→记忆;听→理解;听→听写,基本没有刻意的去死记硬背,但尽量做到&b&每次追剧听碟都有所积累,随手记录&/b&。 到这个阶段,基本上就可以啃各种原版资源了。最后配合一些N2习题练习查漏补缺就可以参加考试了。当然只是上诉这么几张碟的量肯定不够啦,每天1-2小时浸泡时间为佳。&br&&br&-------------------------【PART 2】------------------------&br&&br&N2→N1 我把这段认为是一个“&b&输出&/b&”的应用阶段。&br&按照母语的顺序就是,首先多听,然后开始使用和表达。&br&从“摄入”阶段要再进阶,就需要同时“&b&输出&/b&”。也就更多地去是&b&使用。&/b&&br&&br&自学到N2感觉到了一个瓶颈,很难往上了,一方面是因为基础不算扎实,语法之类漏洞多,提高起来吃力。另一方面,基本可以满足自己吃生肉的需要了,再往上没什么动力。&br&问了好些触手都让我去听NHK新闻啊看天声人语什么的,但臣怯做不到啊!&br&不过某次朋友向我自慢了下N1的等级证书之后,我觉得这张东西比1750块的雅思破纸印的酷炫多了,于是决定继续一战(好吧,动机就是这么地单纯…),然后又差不多经过了一年我也get这张酷炫的纸(耶~~)&br&&br&虽然N1并不会考说和写,但是作为掌握一门语言,是没有办法回避这两块的,通过雅思考试发现说和写才是一门语言的难点。所以我还是决定把重点主要放在说与写上。&br&&br&放弃了传统的进阶方法之后,我摸索了一整子,最后觉得合适自己的方法有这三种:&br&&ul&&li&&b&模仿(Imitation)&/b&&/li&&/ul&&blockquote&模仿主要针对&说&,不光是跟着读,而且要跟到语音语调一模一样。因为是自学,如果不一比一的模仿就很难确定自己学到的是不是对的,所以不要想当然的去读,要读就要模仿跟读,每一个发音、停顿、节拍、声调、轻重都要模仿。能录下来最好。这是需要一定量的训练的阶段,&b&量变到质变。&/b&会从慢慢由“会懂一门语言”变为“会一门语言”。 我基本用双语字幕的日剧或动画来练,如果能先做台词听写,再来模仿也是极好的。注意不要读两句就开始看剧情哦~&br&一段时间的跟读模仿之后,可以尝试&b&说&/b&,尽量用模仿过的句型去表达。要特别注意,动词的变形,不过也问过日本人,他们说不是非常影响他们理解,可以明白大意,所以大胆去说就好了。&/blockquote&&ul&&li&&b&讨论(Discussion)&/b&&/li&&/ul&&blockquote&讨论主要针对写。&br&比如你找个日本人为主的论坛去扯,随便扯什么都好,最好是喜欢的主题。从一句两句开始,慢慢变长;从自说自话开始,慢慢变成交流,最后形成一定的表达。&br&这种方法我是借用我重学英文的时候,机缘巧合和人掐架,掐着掐着突然发现长久以来卡着我的瓶颈不见了,逻辑撸顺了,之后英语水平终于出现了质的飞跃。所以回过头,又把这种方法放到学日语里。&br&讨论法的好处是,你不需要绞尽脑汁考虑说什么,因为讨论的是有兴趣的话题,自然有话要说,甚至特别想说,从而想办法去调动所有之前积累过的各种句型词组去表达,一来二去就从理解变成掌握。同时你看着别人就同一个话题进行阐述,可以很直接的学习对方的表述,特别是&b&逻辑&/b&,个人觉得一门语言的表达逻辑比他的表达内容更为重要。&br&另外如果有机会和日本人聊天,也是找一个主题聊比较好。空对空的聊法感觉没什么用…&/blockquote&&ul&&li&&b&翻译(Translation)&/b&&/li&&/ul&&blockquote&我把翻译理解为是对文句准确的理解 和 语言的联动使用。&br&即使裸听已经可以懂7成大意,但剩下的3成如果不是翻译基本就不会逼自己去听懂。&br&即使吭生肉已经能看懂整个故事,但如果不翻译就大概不会去逐字逐句的揣摩意思。&br&翻译不光逼着你自己懂,还必须让别人也懂,如果其他的练习是扩展语言的深度或广度,那翻译磨练的是语言的精准度。而且你一句话都没办法跳过去。&br&翻译的练习可以有很多种:&br&①可以试试做ACGer 汉化组/字幕组(过N2就可以投靠了,也可以从嵌字或打轴开始做)。&br&②如果没有固定时间做字幕,那从亚马逊买几本单行,既可以译上一段时间,还支持了自家作者,一举两得也是极好的。&br&③译博文或者情报也是不错的选择,虽然可能没有可校对的文本,但却是最实际的资讯传达。&br&④如果有追的漫画就尽量先看生肉,看的时候尝试在脑子里译成中文,然后等汉化出来再和汉化组翻的对一遍,不光是意思,还有中文表达也会精进的。&br&⑤还有种比较高级的玩法——听写日文台词然后译成中英两种字幕…15分钟都够玩到吐血…&/blockquote&总之 翻译对语言的整体提高是蛮有效果的。&br&&br&这三个方法对于考N1来讲可能有点绕远路,但作为语言掌握不会都是无用功。虽然N2几乎是裸考的,但N1考前大概还是做了一个多月的针对性练习,根据N1考下来的结果,语法是弱项(翻译的时候经常是靠着字典的,偏一点的语法点就没花心思记了),对拼写的掌握也不太好(太依赖电脑自动校正了),听力和阅读基本练个一本真题就问题不大了。&br&至于敬语什么的,我还没什么碰只知大概。但问过日本人,他们说日本人对外国人在敬语方面是很宽容的,除非你去日企就职。一般场合用です,ます就可以了。不过你找日本网站买东西如果碰到问题需要和客服扯皮,那就逼着看大段大段的敬语,相当酸爽。&br&&br&&br&【尾】&br&在下语言天赋大概比所有看到这里的人都要差,说实话也并没付出多少努力。&br&就这么半认真半打酱油的居然也考完了N1…一点背的死去活来的回忆都没有还挺不真实的。&br&写到这里发现,果然“如何学”,“如何积累” 也是重要的,需要常常思考,按需调整&br&个人经验体会简单总结:&br&&blockquote&一定要选好自己的“&b&教材&/b&”,兴趣是最好的老师。&br&对于自学没有最“好”的教材和方法,只有最“&b&合适&/b&”的。&br&当一个方法你几天都不愿意碰他的时候,赶快换一个;直接的方法觉得累就用间接的。&br&以母语顺序为学习逻辑,一定听力先行,无关精粗大量摄入直至输出;&br&从小处积累,多一点少一点没关系,只要持之以恒,量变终将引起质变。&/blockquote&作为一个没有目的而学日语的人,&br&学了之后最大的收获大概是觉得打开了一扇门——&br&&b&能多一个方法、多一个思路、多一个角度去看去感受这个世界。&/b&&br&(学了也没什么“实”用,你们就让我装一下第二个字母咯→_→)&br&&br&--------------------------&br&07.19 &br&感谢居然有人赞这篇!受宠若惊 (鞠躬)。增加了一些链接,这篇有时间也会一点点细磨 ^_^&br&我只是极为平凡的学自日语大军中的一员,写这篇也只是想给自己算不上自学的“自学历程”做个总结,与大家共勉。&br&&blockquote&“单纯通过动漫剧爪自学日语成功的例子有吗?”&br&问题的答案是肯定的,而且人数不少,学到精通的也不少。&/blockquote&就我个人而言自学最重要的,是&b&千万不要把兴趣耗掉&/b&。自学到多高水平不是关键,而学到今天最初的兴趣和热情仍在,知道自己还能继续走下去,并能以此为乐才让我由衷觉得“学了真好”。&br&&br&最后再补一点,&br&你需要有一个信仰,不是“这么学行不行?能不能成?为什么这么久还没见效?”&br&而是“只要这么做,一定有一天能成”!&br&语言这个东西,像爬山,爬前999步的时候看到的东西大体差不多,只有登顶的最后一步才突然眼前豁然开朗。(像我的英语,大概就死在800步的样子…)&br&能积累一点就用一点,能积累两点就用两点,&br&终有一天迷雾散去——&br&“唉?今天我怎么忘了开字幕?!”&br&&br&-----------------------------&br&07.23 上点干货&br&有人问,别人埋头学都要学这么久,这样有的没的积累要积累到何年何月?&br&想想也是到底靠谱不…于是我理性的算了一下——我个人大概平均天一集剧或动画,一周3部连载漫画,1张CD Drama。(并不多…吧)那么以N2程度:&br&&b&· &/b&常用汉字大概1000个,字都认得的,只要记住读音,唱会一首歌记住5个应该没问题,200首歌;&br&&b&· &/b&我目前总结的常见一类动词(五段动词)大概300来个,追一话漫画生肉捡3个(也要记变形哦),一周大概10个,差不多半年就抡完了了。&br&&b&· &/b&基础的句型100个,每集剧学1个,复习3个。10部剧。200个就20部剧。&br&&b&· &/b&副词50个,一集剧记1个,5部剧。100个形容词一集记2个的话,再来5部剧。&br&&b&· &/b&Drama每听一张,抽出不懂的地方听到懂,抽最喜欢的一分钟听写。&br&&b&· &/b&每周找一段1-2分钟的段子跟读(双语字幕);看漫画生肉也读几页(一般漫画汉字带注音)&br&&b&· &/b&单词什么的打字的时候用假名一直打到对为止,不要用中文输入法混过去。&br&&b&· &/b&能发音的,最好都读出来给自己听到。&br&这么算一算,只要持之以恒,一年过N2基本还是挺科学的…吧……
广播剧及动漫爱好者,自学无基础到N1,零教材无计划无痛纯自学,但非系统学习法! 只是个人经验体会,仅供参考思路,学歪不管!!! 可能相对合适 追剧听碟刷推看漫画是日常的人 有一件很喜欢的事,并且这件事是以日文为基础的人 想学,怕痛,且没有“必须…
学日语和教日语加起来一共有10年了,很多学习方法和小技巧都是被各种不同种类的学生逼出来的。从入门到高级,我挨着分享一下:&br&&b&入门阶段—用中文接触日语的阶段&/b&&br&&b&1 50音速记法&/b&&br&&b&适合人群:&/b&记性不好的同学;对陌生符号不敏感的同学。&br&&b&具体方法:&/b&将每个假名的发音、平片假名的写法串联成一则小故事来速记。比如:こ、コ,こ像两条小鱼,コ像一只烤箱,发音接近“烤”,小故事就是:两条小鱼游进烤箱里。预计今年7月出版的我的新书里,给每个小故事配了插画,比如こ、コ的插画。&br&&img src=&/ed411ddee6e7_b.jpg& data-rawwidth=&417& data-rawheight=&336& class=&content_image& width=&417&&&br&速记法就像是记忆拐杖,你用拐杖学会走路后需要通过下面第二个方法来丢掉拐杖跑起来)&br&&b&2 卡牌记忆法&/b&&br&&b&适合人群&/b&:打乱假名顺序脑袋就放空的同学&br&具体方法:做一套卡牌,60余张。卡牌正面写平假名,反面写片假名。做好后打乱顺序,随意抽取来记忆。直到看到牌能迅速对号入座。我用word做过一套卡牌,同学们可以下载打印正面-&a href=&///?target=http%3A///view/bb80fbd676a2.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五十音图-平假名&i class=&icon-external&&&/i&&/a&,反面-&a href=&///?target=http%3A///view/f333a3e2f121dd36a32d8271.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五十音图-片假名&i class=&icon-external&&&/i&&/a&。当然后来我又给内部的学员做了一套豪华的动漫卡牌,这样的:&br&&img src=&/61d9aec4be9fcd0f5e89b67_b.jpg& data-rawwidth=&440& data-rawheight=&330& class=&origin_image zh-lightbox-thumb& width=&440& data-original=&/61d9aec4be9fcd0f5e89b67_r.jpg&&这套卡牌的创意被我放到了新书里。省去了大家自制卡牌的麻烦。&br&&b&3 发音口型对照法&/b&&br&&b&适合人群&/b&:口音很重的同学,中式日语发音的同学。&br&具体方法:找一位老师(日本人最好),模仿他的发音口型,然后对照着镜子自己练习。很多同学找不到这样的老师,所以我在日语入门的新书里请了一位飘飘的日本妹子给大家做发音师范(拍了照片,CD里还附了视频)。这是あ行某个假名的发音口型,大家猜猜是哪个?&br&&img src=&/89ac0aacf411_b.jpg& data-rawwidth=&339& data-rawheight=&336& class=&content_image& width=&339&&&br&&b&初级阶段—用中文学习日语的阶段&/b&&br&&b&1 音读和训读分类法&/b&&br&适合人群:进入初级,开始背单词的同学&br&具体方法:掌握汉字音读和训读的分类,有意识地将单词分为音读和训读两种。具体可以参见我在知乎上的这个回答。把日语常用汉字表做成一个小册子,背单词时常拿着翻翻。日语常用汉字只有1945个,这1945个汉字类似于英语的词根。摸清他们的音读和训读规律,对你记单词有巨大帮助作用。&br&&b&2 难记知识串联联想法&/b&&br&适合人群:记性不太好的同学,对于特殊符号、系统知识有记忆负担的同学&br&具体方法:这些串联联想法也是记忆拐杖,用它的目的是为了扔了它。初级阶段有很多地方都能自建这种拐杖。这里举两个例子:&br&日语中的1号到10号分别是ついたち、ふつか、みっか、よっか、いつか、むいか、なのか、ようか、ここのか、とおか。把他们的头文字连起来 ,つふみよい、むなよこと。谐音成:吃付迷药咦,木讷(此处读na)要靠它。虽然掉节操,但是同学们确实能够秒记。&br&动词的て形变,特别是一类动词(五段动词)的变形规则比较复杂,用ます形动词来说,我们可以分成三类:ます前面发音是いちり的是促音变, ます前面是びにみ是拨音变,ます前面是きぎし的,也有相应变化。我把它总结成一个口诀:&br&&b&一起丽(いちり),待って!比你美(びにみ),飛んで。&/b&&br&&b&話して、書いて。行って、行って、急いで。&/b&&br&这个口诀帮助了很多同学秒记了て形变规则。具体怎么用大家可以看这个9分钟的小视频&a href=&///?target=http%3A///v_show/id_XNjg3MTc4OTcy.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&霓虹速记课二:一类动词て形变口诀&i class=&icon-external&&&/i&&/a&。&br&初级阶段有挺多地方都能自建记忆拐杖,我这里就先举这两个例子。&br&&b&3 动词各类变形总结填图&/b&&br&适合人群:所有想把日语学好的同学&br&具体方法:动词各类变形贯穿整个初级阶段,如果语法是骨架,那么动词变形就是脊梁。一类动词(五段动词)、二类动词(一段动词)、三类动词(さ变动词)及一个特殊动词“来る“,每一类词选几个代表动词,然后随着学习的进度,把ます形、て形、た形、基本形、ない形、命令形、意志形、可能形、被动形、使役形的变形一一填出来。最后形成这样一张表&a href=&///?target=http%3A///view/78b4338a6bec.html%3Fre%3Dview& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&日语动词9种变形规则表&i class=&icon-external&&&/i&&/a&。绘制出这张表,初级的语法的大梁就别你拿下了。&br&&img src=&/2bccbd7dd8cb8_b.jpg& data-rawwidth=&684& data-rawheight=&472& class=&origin_image zh-lightbox-thumb& width=&684& data-original=&/2bccbd7dd8cb8_r.jpg&&&br&&b&中级阶段的阶段—用日语代替中文的阶段&/b&&br&&b&1 情景浸入法&/b&&br&适合人群:急需练习听说读写能力的同学&br&具体方法:如果你能交到日本朋友,或者Skpe、line勾搭朋友最好了。没有的话,绝对绝对推荐这个网站:&a href=&///?target=https%3A//www.erin.ne.jp/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WEB版 エリンが挑戦!にほんごできます。|Global Home&i class=&icon-external&&&/i&&/a& 。这个网站是根据多媒体教材《艾琳的挑战,我会说日语》设计的,故事设计类似英语的《走遍美国》,但这个网站绝对比《走遍美国》单纯的教材和情景视频更人性化!里面的视频可以切换多种字幕,而且还配有漫画、练习、文化介绍、应用短句训练等等,同学们把自己关进这个网站学习一个月,出来后绝对有脱胎换骨的表现。&br&&img src=&/c42ef41a289e75d2d7c914bc2289ac1e_b.jpg& data-rawwidth=&1072& data-rawheight=&552& class=&origin_image zh-lightbox-thumb& width=&1072& data-original=&/c42ef41a289e75d2d7c914bc2289ac1e_r.jpg&&&br&&b&2 阅读日记法&/b&&br& 适合人群:继续练习输出能力的同学&br& 具体方法:买几本日本中学、高中生的优秀作文集,当当亚马逊都有卖,好好演习。然后模仿这些作品自己写些日记、小品文。不要一上来就模仿什么村上春树东野圭吾,老老实实地做回中学生,从他们的思维、文笔中找方法,争取每周至少能写一篇500字的小文章,坚持一年。每次写完后,反馈非常重要。反馈机制可以利用这个网站,这个网站汇聚了多个国家的语言学习爱好者,你给日本人改中文,日本人会给你改日文,匹配度和修改速度挺快的。修改后,最好download下来,可能的话背下来。&br&lang-8 修改页面。一篇被日本有网友修改的文章。&br&&img src=&/0aa54c58a0e52e8ed9362_b.jpg& data-rawwidth=&603& data-rawheight=&337& class=&origin_image zh-lightbox-thumb& width=&603& data-original=&/0aa54c58a0e52e8ed9362_r.jpg&&&br&&br&&b&3影子训练法&/b&&br&
适合人群:有迫切的日语听说需求的同学,希望在各个场景都表现出日本語らしい日本語的。这个方法适合中级和高级阶段的同学。&br&
具体方法:所谓影子训练,就是一边听录音,然后像影子一样跟在后面尽量模仿录音发音。锁定训练材料后,首先阅读课文,确认意思。第二边看书边跟CD做影子训练。第三尽量不看书,跟CD做影子训练。最后抛开CD,做到不假思索,脱口而出。影子训练的教材,强烈推荐这两本教材&br& 初中级:&br&&img src=&/5b3bd71e9b7cc0ffe859_b.jpg& data-rawwidth=&245& data-rawheight=&346& class=&content_image& width=&245&&&br& 中高级:&br&&img src=&/27d34de6a4ca8a759d2ee_b.jpg& data-rawwidth=&242& data-rawheight=&346& class=&content_image& width=&242&&&br&&b&高级阶段—使用日语享受日语的阶段&/b&&br&&b&1 全日语学习法&/b&&br&
适合人群:所有过了接近N1或已经考过N1的同学。&br&
具体方法:走进全日语的课堂。能进入日本大学自然最好,不能的话也有替代办法,那就是日本的慕课。这个网站,&a href=&///?target=http%3A//gacco.org/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&gacco The Japan MOOC&i class=&icon-external&&&/i&&/a& ,定期会发布网上课程,一般课程都是视频形式,视频会附有日文或英文字幕。当然有些课程在中期或最后会提供现场课程,这个可以根据自己的情况选择是否到现场上课。每次课结束后都会布置作业,最后会有一个课题report,成绩及格就能拿到合格证书。比如这是某网友上过的《日本的俳句》课程视频,传到了优酷,我做了一个优酷列表&a href=&///?target=http%3A///v_show/id_XODIxNzQ5MDE2.html%3Ff%3Dfrom%3Dy1.7-3& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&全日语公开课:俳句&i class=&icon-external&&&/i&&/a&。上这些课程,又能学日语,又能学专业知识,酷爽!&br&&b& 2日语使用法:利用日语学习一门新技能&/b&&br&
适合人群:所有考过N1的同学。&br&
具体方法:用日语打开一个全新的世界。比如你可以用日语学习一门全新的专业技能。去年的某一天,我觉得我得减肥、锻炼身体了。于是,我想到了柔道—日本的国技。于是开始训练。今年的一月份,我跑到了日本东京的讲道馆(柔道发源地兼大本营),在那里接受了训练。因为已经掌握了很多柔道的技术,加上每天都在看纯日文的柔道资料、比赛视频等,进去之后没有人把我当菜鸟,更没有人把我当歪果仁。所有过了N1的同学,如果想继续提}

我要回帖

更多关于 王者荣耀李白真垃圾 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信