整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          如何使用 Inkscape 制作萬圣節燈籠 - Li

          如何使用 Inkscape 制作萬圣節燈籠 - Linux 中國

          用開源軟件為你最喜歡的萬圣節鬼屋制作一個有趣和怪異的裝飾品。

          • 來源:https://linux.cn/article-12152-1.html
          • 作者:Jess Weichler
          • 譯者:鄭


          使用開源軟件裝飾一個獨一無二的萬圣節燈籠!

          通常,燈籠的一部分結構體是不透明的,以阻擋內部的光線。燈籠之所以成為燈籠,是因為其去掉了一些東西 :從結構體上切開的窗口,這樣光線就可以射出。雖然對于照明來說不實用,但是一個有著怪異形狀窗口和隱藏暗色輪廓的燈籠卻可以令人興奮,并創造出很多樂趣。

          這篇演示如何使用 Inkscape 創建你自己的燈籠。如果還沒有 Inkscape ,在 Linux 上,你可以從軟件庫中安裝它,在 MacOS 和 Windows 上,你可以從 Inkscape 網站 上下載它.

          使用材料

          • 模板( A4 或 信紙 大小)
          • 卡片紙(黑色是傳統色)
          • 描圖紙(可選)
          • 裁紙刀、尺子、切割墊板(可使用工藝切割機/激光切割機代替)
          • 工藝膠
          • LED 茶燈蠟燭

          安全注意事項:這個項目只使用電池操作的蠟燭。

          理解模板

          首先,從上面的鏈接下載你所在區域(A4 或信紙)的合適的模板,然后在 Inkscape 中打開它。

          燈籠模板熒光屏


          灰白色的棋盤格背景是透明的(從技術角度來說,它是 alpha 通道。)

          黑色基板構成了燈籠。現在,沒有窗口可以讓光線穿過;燈籠有一個非鏤空的黑色基板。你將在 Inkscape 中使用并集差集選項來數字化的設計窗口。

          藍色虛線表示折線。橙色實線表示參考線。采光窗口不應該放在橙色盒子的外面。

          模板的左側是你可以在你設計中使用的一些預先制作好的對象。

          創建一個窗口或形狀

          1. 創建一個看起來像你想要的窗口樣式的對象。可以使用 Inkscape 左側工具欄中的一些形狀工具來創建對象。此外,你可以下載共創或公共領域的剪貼畫,并導入 PNG 文件到你的項目中。
          2. 當你對對象的形狀滿意時,在頂部菜單中選擇“路徑” -> “對象轉化成路徑” 將其轉換為一個路徑(而不是一個形狀,Inkscape 視其為兩種不同的對象)。

          對象到路徑 菜單


          1. 在基板形狀的上面放置對象。
          2. 選擇對象和黑色基板。通過先單擊一個,并按住 Shift 按鍵,再選擇另一個來完成。
          3. 從頂部菜單選擇“路徑” -> “差集” 來從基板的對象中移除形狀。這將創建燈籠中的一個窗口。

          路徑 > 差集 菜單


          添加對象到窗口中

          在制作了一個窗口后,你可以添加對象到其中來創建一個場景。

          提示:

          • 所有的對象,包括文本,必須連接到燈籠的基板,否則,在切割后會掉落下來,并留下一片空白。
          • 避免小而復雜的細微之處。即使使用激光切割機或工藝切割機等機器,也很難切割這些細微之處。
          1. 創建或導入一個對象。
          2. 放置對象到窗口內,以便它至少接觸基板的兩側。
          3. 選擇對象后,從頂部菜單選擇“連接” -> “對象轉化成路徑”。

          對象到路徑 菜單


          1. 選擇對象和黑色基板,通過在按住 Shift 按鍵的同時單擊每一個來完成。
          2. 選擇“路徑” -> “并集”來使對象和基板合二為一。

          添加文本

          文本既可以從基板剪出文字來創建一個窗口(就像我對星星所做的那樣),或者也可以添加到一個窗口上(它可以阻擋來自燈籠內部的光線)。如果你要創建一個窗口,只需要執行下面的步驟 1 和步驟 2,然后使用“差集”來從基板移除文本。

          1. 從左側邊欄中選擇文本工具來創建文本。粗體字體效果最好。

          文本工具


          1. 選擇你的文本,然后從頂部菜單選擇“路徑” -> “對象轉化成路徑”。這將轉換文本對象為一個路徑。注意,這個步驟意味著你將不能再編輯該文本,所以,只有當你確定你擁有想要的單詞后,執行這個步驟。
          2. 在你轉換文本后,你可以按鍵盤上的 F2 來激活節點編輯器工具,當選擇使用這個工具時,可以清楚地顯示文本的節點。

          選中的文本使用節點編輯器


          1. 取消文本分組。
          2. 調整每個字母,以便使其與相鄰字母或基板稍微重疊。

          重疊文本


          1. 為將所有的字母彼此連接,并連接到基板,重新選擇所有文本和基板,然后選擇“路徑” -> “并集”。

          使用 路徑 > 并集 連接字母和基板


          準備打印

          下面是手工切割燈籠的說明。如果使用激光切割機或工藝切割機,遵循硬件所需要的技巧來準備好你的文件。

          1. 在“圖層”面板中,單擊“安全”圖層旁邊的“眼睛”圖標來隱藏安全線。如果你看不到圖層面板,通過頂部菜單選擇“圖層” -> “圖層”來顯示它。
          2. 選擇黑色基板。在“填充和筆劃”面板中,設置填充為“X”(意味著不填充),設置“筆劃”為純黑色(對于喜歡十六進制的粉絲來說是 #000000ff )。

          設置填充和筆劃


          1. 使用“文件” -> “打印”來打印你的圖案。
          2. 使用一把工藝刀和直尺,小心地繞著每一條黑線切割。在藍色虛線上輕劃,然后折疊。

          裁剪燈籠


          1. 要完成窗口的制作,剪切描圖紙為每個窗口的大小,然后粘貼它到燈籠的內側。

          添加描圖紙

          1. 在折條處把燈籠的邊粘在一起。
          2. 接通電池供電的 LED 蠟燭,并放置它到你燈籠中。

          完成燈籠


          現在你的燈籠已經完成了,準備好點亮你的鬼屋了。


          via: https://opensource.com/article/19/10/how-make-halloween-lantern-inkscape

          作者: Jess Weichler 選題: lujun9972 譯者: robsean 校對: wxy

          本文由 LCTT 原創編譯, Linux中國 榮譽推出

          點擊“了解更多”可訪問文內鏈接

          于Stimulus

          Stimulus是一個雄心不大的JavaScript框架。與其他前端框架不同,Stimulus旨在增強靜態HTML或服務器渲染的HTML,方法是使用簡單的標記將JavaScript對象連接到頁面上的元素。


          這個JavaScript對象叫做controller,Stimulus持續不斷地監視頁面,等待HTML的data-controller屬性出現。符合條件的元素出現之后,Stimulus會根據它的值找到匹配的controller類,然后創建該類的一個實例,然后將這個實例連接到這個元素。


          你可以這么類比,就像class屬性是連接HTML與CSS的橋梁,而data-controller屬性就是連接HTML與JavaScript的橋梁。


          除了controller這個概念,Stimulus還有三個概念:

          • actions 動作,通過data-action屬性來連接controller的方法與DOM事件。
          • targets 目標,定位控制器中重要的元素
          • values 值,對控制的元素,讀寫或監聽它的data屬性值


          Stimulus對data屬性的使用有助于將js代碼與行為分開,就像CSS將css代碼與樣式表現分開一樣。此外,Stimulus的約定鼓勵按名稱對相關代碼進行分組。


          反過來,Stimulus幫助你構建小型的、可重用的controller,給你足夠的組織結構來防止你的代碼寫成一鍋“JavaScript亂燉”。


          接下來將通過演示如何編寫幾個全功能的controller,來指導您了解Stimulus的核心概念。每一章都建立在前一章的基礎上;從開始到結束:

          • 在文本框輸入名稱后,打印對該名稱的歡迎語
          • 當按鈕點擊后,把文本內容拷貝到粘貼板上
          • 幻燈片放映
          • 自動從服務器獲取HTML填充到一個元素內
          • 在你的應用程序中使用Stimulus


          一旦你完成上述練習之后,你會發現,對于理解Stimulus API的技術細節,手冊文檔真的很有用。


          讓我們開始吧。

          使用Stimulus實現一個簡單的controller

          家好,我是大澈!

          本文約 800+ 字,整篇閱讀約需 1 分鐘。

          每日分享一段優質代碼片段。

          今天分享一段優質 CSS 代碼片段,實現 CSS 文字鏤空的效果。

          老規矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評論區留下你的見解!

          <!DOCTYPE html>
          <html lang="en">
            <head>
              <meta charset="UTF-8">
              <title>css文字鏤空</title>
              <style>
                div {
                  margin: 10% auto;
                  font-size: 60px;
                  font-weight: bold;
                  text-align: center;
                  /*字體粗細*/
                  -webkit-text-stroke: 1px red;
                  /*描邊*/
                  -webkit-text-fill-color: transparent;
                }
              </style>
            </head>
            <body>
              <div>文字鏤空</div>
            </body>
          </html> 

          分享原因

          這段代碼展示了如何使用 CSS 為文本添加描邊效果和透明填充顏色,從而實現有趣的文字鏤空視覺效果。

          它展示了現代 CSS 特性的使用,讓我們使用幾行代碼,就可以輕松實現較復雜的樣式效果。

          在項目中確實可能會用到,到時候直接來CV即可。

          我越來越覺得,CSS真的是 yyds !

          代碼解析

          1. margin: 10% auto;

          將元素的上下邊距設置為父元素高度的10%,左右邊距自動,這樣可以將元素在水平方向居中,在垂直方向看著也比較舒服。

          2. -webkit-text-stroke: 1px red;

          為文本添加1像素寬的紅色描邊。

          -webkit-text-stroke 是一個非標準的 CSS 屬性,用于在 WebKit 內核瀏覽器中為文本添加描邊效果。

          它由兩個部分組成:描邊的寬度和描邊的顏色。這個屬性可以創建一些特別的視覺效果,如在黑色背景上用白色描邊的文字等。

          這是一個 WebKit 特性,所以帶有 -webkit- 前綴。此屬性在支持 WebKit 內核的瀏覽器中有效,例如 Chrome 和 Safari。

          3. -webkit-text-fill-color: transparent;

          將文本的填充顏色設置為透明。

          -webkit-text-fill-color 也是一個非標準的 CSS 屬性,用于在 WebKit 內核瀏覽器中設置文本的填充顏色。

          這個屬性與標準的 color 屬性類似,但它的設計目的是與 -webkit-text-stroke 一起使用,以提供更高級的文本樣式。

          這同樣是一個 WebKit 特性。

          - end -


          主站蜘蛛池模板: 农村乱人伦一区二区| 午夜视频久久久久一区| 日韩美女视频一区| a级午夜毛片免费一区二区| 蜜桃臀无码内射一区二区三区| 国产精品日韩欧美一区二区三区| 无码日韩精品一区二区人妻| 色窝窝免费一区二区三区| 乱精品一区字幕二区| 日韩AV无码一区二区三区不卡毛片 | 日韩精品一区二区三区中文 | 国产福利微拍精品一区二区| 亲子乱av一区二区三区| 亚洲日韩国产一区二区三区| 日韩美一区二区三区| 在线观看一区二区精品视频| 亚洲国产AV无码一区二区三区| 亚洲美女视频一区二区三区| 日本欧洲视频一区| 久久精品一区二区免费看| 国产色综合一区二区三区| 综合久久一区二区三区| 中文字幕在线观看一区| 果冻传媒一区二区天美传媒| 亚洲av高清在线观看一区二区| 视频一区在线播放| 夜夜爽一区二区三区精品| 亚洲国产精品一区二区九九| 无码人妻一区二区三区免费视频| 日韩电影在线观看第一区| 亚洲AV无码一区二三区 | 午夜一区二区在线观看| 精品国产亚洲第一区二区三区| 日本精品一区二区在线播放| 国产成人av一区二区三区在线| 色综合一区二区三区| 成人免费一区二区三区| 久久久久久综合一区中文字幕| 久久4k岛国高清一区二区| 国产福利一区二区三区| 日本韩国一区二区三区|