Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产成人在线播放视频,精品久久久久久影院免费,免费国产一级特黄久久

          整合營銷服務商

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

          免費咨詢熱線:

          CCS小技巧,如何使用CSS Grid制作簡單的日歷,簡單有趣


          歷是人類文明的重要工具之一。然后可以記住許多重要事件,并從事件的確切日期追溯到真相。

          在本文中,我們將學習如何利用CSS Grid系統(最近在前端開發人員中流行的一種布局技術)來使用HTML和CSS設計日歷。以下是日歷的最終設計效果:

          制作HTML

          從圖片中我們可以看出日歷包含三個部分:月指標;工作日/周末指標;日期本身。

          編寫HTML的最佳方法是遵循正確的感覺。現在,我們將根據以下三個部分創建HTML:

          我們還應該能夠看到日歷上網格的七個列的需求。

          我們將重點放在上面的代碼.day-of-week和.date-grid上面的代碼上,因為現在我們只在談論網格。

          網格排列

          有兩種創建CSS Box的方法。第一種方法是在內部組合元素.day-of-week并.date-grid 成為一個選擇器。如果要這樣做,我們可以安排display: grid。如果執行此操作,HTML將是什么樣的:

          我們應該避免這種方法,因為HTML失去了它的結構意義,因為它結合起來,讓我們嘗試保存.day-of-week并date-grid 作為一個獨立的元素,如果可能的。因為這使得我們更容易閱讀/理解已經寫入的代碼。這是最好的HTML結構:

          創建具有簡單結構的CSS網格的最佳方法是使用子網格。但是,大多數瀏覽器尚不支持子網格。同時,最好的辦法就是讓兩個獨立的電網,一個是.day-of-week和一個.date-grid。因此,它可以解釋.day-of-week并.date-grid可以使用相同的七個柱網。

          實際日期調整

          2019年2月從星期五開始。如果我們希望日歷正確無誤,則需要確保:2019年2月1日為星期五;2019年2月2日為星期六;2019年2月3日是星期日等等...

          使用CSS Grid,可以簡化這一部分。

          CSS Grid的放置算法在某種程度上遵循以下規則(如果我們未將其設置grid-auto-flow為dense):放置具有顯式grid-column或grid-row第一位的項目;根據最后放置的項目填寫其余部分

          這表示:如果第一項屬于第6列;第二項將放置在第7列中。;第三項將放置在第一行的下一行中(因為只有七列);第四項將放置在第2列中等等...

          因此,如果我們將2月1日放置在第六列(星期五),則其余日期將正確放置。像這樣的簡單邏輯...

          以下是整個使用的代碼:源代碼HTML

          今每個人的事情都變的越來越多了,沒有一個好的提醒工具,你會不會錯過很多,比如:交房貸、追劇、看球等等,我們知道手機上的日歷,時鐘,都能提醒我們,可是作為程序員的我們,是不是也該嘗試一下,弄一個日歷處理?

          首先明確,我們需要什么功能:通過日歷來展示我們的待辦事項?

          如果從頭寫,是不是有點費時?這里,我們推薦一個jQuery插件:FullCalendar

          我們先目的一下它的風采吧。

          首先,FullCalendar最大的特點是,可以全日歷上拖放的,比如:我5月19號添加的備忘,可以拖放到5月31號上。添加的備忘事件還可以跨好幾天來拖放,真的很方便。

          那么FullCalendar是什么?

          嚴格的說,它是一個開源的,并可定制的JavaScript事件日歷,支持全尺寸拖放。

          這里有個比較重要的聲明:它是一個很好的活動展示庫,不是一個完整的事件管理解決方案,就是說不能修改活動事件的名稱。你需要通過它的JS函數和配置等來設置。

          那么如何獲取它?

          你可以通過github來搜索FullCalendar,它也有官網可以查看各種示例(當然也包括Google日歷的Style)

          那么它的兼容性如何?

          它支持Firefox、Chrome、Safari、IE9+等所有現代瀏覽器。它依賴于jQuery 2.0.0+、Moment 2.9.0+(這是一個對日歷和時間進行解析、驗證、操作、顯示的js庫)

          那么如何使用它呢?

          通過上圖的Head部分引用,Script,Html,就可以完成一個日歷的展示了。

          至此,這個開源的日歷庫就介紹完了,如果工作中有需要,它是個不錯的選擇。看文章累了嗎?來張圖片養養眼?(圖片來源網絡,如有侵權請告知。)

          圖片來自網絡,如有侵權請告知,我們會盡快刪除。謝謝。

          果圖:

          方案描述:

          1. 利用prompt()函數接收用戶設置的年份。
          2. 編寫calendar()函數,根據指定的年份生成年歷。
          3. 設計并輸出日歷的顯示樣式。

          開發工具:Hbuilder X(html + javasc)

          代碼(html文件):


          主站蜘蛛池模板: 日本一区午夜艳熟免费| 精品91一区二区三区| 精品一区二区ww| 精品国产AⅤ一区二区三区4区 | 人妻少妇精品视频一区二区三区 | 无码av不卡一区二区三区| 一区二区三区日韩精品| 中文字幕无码一区二区三区本日| 精品人妻一区二区三区四区| 亚洲AV无码一区二区三区网址 | 2022年亚洲午夜一区二区福利 | 精品一区二区三区四区| 一区二区在线播放视频| 国产丝袜一区二区三区在线观看| 国产精品一区二区不卡| 亚洲视频一区在线观看| 一区二区免费视频| 久久久久人妻精品一区 | 2022年亚洲午夜一区二区福利| 国模无码一区二区三区不卡| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产精品日韩一区二区三区| 99在线精品一区二区三区| 中文字幕人妻第一区| 亚洲Av永久无码精品一区二区 | 日本无码一区二区三区白峰美 | 国产A∨国片精品一区二区| 无码精品久久一区二区三区| 一本色道久久综合一区| 久久久精品日本一区二区三区| 精品国产毛片一区二区无码| 中文人妻av高清一区二区| 亚洲一区精品无码| 日韩人妻一区二区三区免费| 精品亚洲AV无码一区二区三区| 亚洲熟女综合一区二区三区| 免费精品一区二区三区在线观看| 国产高清视频一区二区| 久久成人国产精品一区二区| 亚洲AV无码一区二区乱子伦| 精品一区精品二区制服|