
CSS難題:保持長寬比並撐開父元素
今遇到難題:子元素的長寬比為1:1,當父元素高度大於寬度時,子元素鋪滿父元素的寬度,當父元素高度小於寬度時,子元素鋪滿父元素的高度。如何只用css實現?
印象中我能用傳統方法解決,但是好像那個方法只能横向鋪開。
最終由gemini fast解決了這個問題,用到
本地(Linux、Android)使用皮卡魚引擎
皮卡魚是目前我知道的開源中國象棋引擎中最強的,因為我還不知道其它的開源引擎,如果有知道的請留言告知。
皮卡魚開源地址:
皮卡魚網頁版:
https://xiangqiai.com/
那麼,既然已經有了皮卡魚網頁版,為什麼我還是希望在本地跑皮卡魚引擎?
重力跳馬棋︱八仙過海
年前,一位網友說他正在構思一款弈棋,希望做好之後能請我來測試下。但是後來他遲遲沒有發表,最後放出時,似乎還是一個未能測試通過的半成品。
他大概是想藉馬年這個主題,做一個跳馬類的弈棋。這引發了我的興趣,我很小的時候也嘗試過用馬的跳法來做遊戲。
經過多日的思考,刪減了大量不合理的規則,最終我得到了下面的可行規則。

規則叙述
棋盤:直接採用中國象棋棋盤。
緊急筆記:js控制動畫(AI回答)
在 JavaScript 中使用函數遞歸來控制動畫,最常見且推薦的方式是搭配 requestAnimationFrame 來實現,而不是用純粹的同步遞歸(因為同步遞歸會造成呼叫堆疊爆炸)。
緊急筆記:object中的svg保持長寬比
下面是AI的回答:
要讓 <object> 元素內嵌的 SVG 保持與其內容一致的長寬比(aspect ratio),或讓內部的 SVG 自動適應 <object> 的寬度(responsive),關鍵在於 SVG 檔案本身的屬性設定,以及 <object> 的 CSS 樣式。
