1. 程式人生 > >移動端日期選擇外掛

移動端日期選擇外掛

移動端的日期選擇外掛相比PC端比較少,主要原因是不同手機瀏覽器的效果不一樣,mobiscroll 太臃腫了,而且不是免費的,一個字:醜

這裡寫圖片描述

QQ 瀏覽器:

這裡寫圖片描述

這裡寫圖片描述 
這裡寫圖片描述

這裡寫圖片描述

小米note 自帶瀏覽器測試

這裡寫圖片描述

原始碼:

<!Doctype html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui"
>
<meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <meta content="telephone=no" name="format-detection"> <meta content="email=no" name="format-detection"> <meta
http-equiv="refresh" content="100">
<title>lCalendar純原生js日期時間選擇</title> <script src="js/lCalendar.js"></script> <link rel="stylesheet" href="css/lCalendar.css"> <style type="text/css"> * { margin: 0; padding
: 0
; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; box-sizing: border-box; }
html, body { margin: 0 auto; width: 100%; min-height: 100%; overflow-x: hidden; -webkit-user-select: none; } body { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; -webkit-text-size-adjust: 100%; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; } h1 { background-color: #19b5ee; color: #fff; font-size: 25px; text-align: center; padding: 10px; } input { width: 90%; height: 40px; font-size: 18px; border: 1px solid #19b5ee; border-radius: 5px; margin: 20px 5% 0 5%; padding: 5px; }
</style> </head> <body> <h1>lCalendar純原生js日期時間選擇</h1> <div> <input id="demo1" type="text" readonly="" name="input_date" placeholder="日期選擇特效" data-lcalendar="2011-01-1,2019-12-31" /> </div> <div> <input id="demo2" type="text" readonly="" name="input_date" placeholder="日期和時間選擇特效" data-lcalendar="2010-01-11,2019-12-31" /> </div> <div> <input id="demo3" type="text" readonly="" name="input_date" placeholder="時間選擇特效" /> </div> <br /> <h1>原生時間物件</h1> <div> <input type="date" name="input_date" placeholder="時間選擇特效" /> <input type="datetime" name="input_date" placeholder="時間選擇特效" /> <input type="datetime-local" name="input_date" placeholder="時間選擇特效" /> </div> <script> var calendar = new lCalendar(); calendar.init({ 'trigger': '#demo1', 'type': 'date' }); var calendardatetime = new lCalendar(); calendardatetime.init({ 'trigger': '#demo2', 'type': 'datetime' }); var calendartime = new lCalendar(); calendartime.init({ 'trigger': '#demo3', 'type': 'time' }); </script> </body> </html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100

CSS檔案:

.gearDate,
.gearDatetime,
.gearTime {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9900;
    overflow: hidden;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.date_ctrl {
    vertical-align: middle;
    background-color: white;
    color: #363837;
    margin: 0;
    height: auto;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9901;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slideInUp {
    animation: slideInUp .3s ease-in;
    -webkit-animation: slideInUp .3s ease-in
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.date_roll,
.datetime_roll,
.time_roll {
    display: -webkit-box;
    width: 100%;
    height: auto;
    overflow: hidden;
    font-weight: bold;
    background-color: transparent;
    -webkit-mask: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#debb47), to(rgba(36, 142, 36, 0)));
    -webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36, 142, 36, 0))
}

.date_roll>div,
.datetime_roll>div,
.time_roll>div {
    font-size: 2.3em;
    height: 6em;
    float: left;
    background-color: transparent;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 4
}

.date_roll_mask {
    -webkit-mask: 
            
           

相關推薦

移動日期選擇外掛

移動端的日期選擇外掛相比PC端比較少,主要原因是不同手機瀏覽器的效果不一樣,mobiscroll 太臃腫了,而且不是免費的,一個字:醜 QQ 瀏覽器:   小米note 自帶瀏覽器測試 原始碼

移動日期選擇控件

滑動 format minute scale speed erro 圖片 其它 image <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta n

vue 移動日期選擇組件 vue-mobile-calendar

日期 tar blank size end https hang fault from vue-mobile-calendar cnpm install vue-mobile-calendar -S import Vue from ‘vue‘ impo

自己動手豐衣足食之移動城市選擇外掛

下載地址:http://download.csdn.net/detail/cometwo/9436021 接著上一篇純js移動端日期選擇外掛,話說今天同事又來諮詢省市縣聯動的效果在移動端中如何實現,還是老樣子,百度上一搜,誒~又全是基於jquery、zepto的,更加可恨的

開源,免費的移動觸控滑動外掛------swiper介紹----淘搶購時間選擇載入產品

一 :為什麼選擇swiper? 免費,開源,穩定,應用廣泛。可單獨使用無需jquery,也可以結合jquery一起使用。簡單配置即可實現手機,平板網站的大部分觸控功能。包括焦點圖,tab,觸控滑動導航等。 swiper是純javascript打造的滑動

移動地區選擇mobile-select-area插件的使用方法

lba 方法 會有 width images 元素 hold inpu ges 顧名思義,mobile-select-area插件就是使用在移動端上的進行地區選擇的插件,而且使用方法簡單,我就說我是怎麽用的吧 一、準備工作 首先肯定要下載插件對應的css+js文件, 當

移動日期控件

.com log hub logs images live ges blank 日期控件 一、所需引用文件 在線DEMO:戳這裏 二、參數說明 移動端日期控件

手機移動選擇框mobileSelect.js使用

ive http js 函數 ++ del ava res 部分 手機端 手機端移動端的選擇框mobileSelect.js使用 文件地址:https://github.com/onlyhom/mobileSelect.js 請感興趣的自行下載 使用過程 1 引入標簽

基於canvas的移動手寫外掛

mobile-graphics 基於canvas的移動端手寫外掛 github地址:https://github.com/fisher-zh/graphics[https://github.com/fisher-zh/graphics] 安裝 模組化安裝 npm in

vue實現移動圓形旋鈕外掛

最近公司有一個專案的需要做出旋鈕的效果,旋鈕有十個檔,根據手指旋轉切換,旋轉時接近最近的檔會有吸附效果,具體效果如下: html部分程式碼: <div class="_touch"> <div class="round_box" ref="box" @touchstart

移動使用swiper外掛後,產生了橫向滾動條

使用swiper外掛後,導致豎向頁面內容增多,產生了橫向滾動條 解決程式碼如下: html { overflow-y: scroll; } :root { overflow-y: auto; overflow-x: hidden; } :root body { pos

移動截圖外掛

移動端截圖外掛 本來想小程式用無奈,小程式不支援jq <!DOCTYPE html> <html> <head > <meta http-equiv="Content-Type" content="text/html; char

H5 移動 時間選擇

本選擇器,自己填充內容(li的文字),只是做了一個大概的樣式,其它的有需要者自己去改 <html> <head> <meta name="viewport" content="width=device-width,initial-scale=

一個很好用的移動Lightbox特效外掛(二)

上一篇部落格本人主要是介紹了Lightbox外掛的一些語法,這篇文章主要是介紹本人用Lightbox外掛編寫的一個例項,讓大家更深入地瞭解這個Lightbox外掛。 首先,看一下這個例項最終的效果: 接下來,我們就看看這個效果是怎樣實現的吧。 程式碼的

一個很好用的移動Lightbox特效外掛(一)

Lightbox特效,即燈箱特效,類似於相簿預覽的效果,說得直白一些就是滑鼠點選圖片,這個圖片會浮起來全屏顯示。這個是在網頁開發中非常常見的一種特效。這種特效在網上有比較多的外掛可以使用,在PC端中有lokesh寫的lightbox2外掛,在移動端中有Photo

LArea移動城市選擇控制元件的使用

寫在前面: 大神寫的js控制元件,專案需要拿來使用,記錄下使用方法。 使用方法: <!doctype html> <html> <head> <meta charset="utf-8" /> <

簡單粗暴的移動圖片瀏覽外掛demo

使用方法: 首先引入 jQuery <script src="./fly-zomm-img.min.js"></script> 再引入 圖片瀏覽外掛 <script

jQuery日期選擇外掛WdatePicker使用方法.日期範圍限制

1. 跨無限級框架顯示 無論你把日期控制元件放在哪裡,你都不需要擔心會被外層的iframe所遮擋進而影響客戶體驗,因為My97日期控制元件是可以跨無限級框架顯示的 示例2-7 跨無限級框架演示 可無限跨越框架iframe,無論怎麼巢狀框架都不必擔心了,即使有滾動條也不怕 2. 民國年日曆和其他特殊日曆 當年份

vue-quick-cropper ------------一個vue移動截圖外掛

export default { el: '#app', data: { imgSrc: "", // 圖片資料 visible:false, // 剪下框展示 }, methods: { // 獲得頭像的base64和二進位制 finish(

Bootstrap的日期選擇外掛DateTime Picker增強版

之前的一個日期外掛雖然可以選擇時間,但存在著一點小bug,所以又去找其他的,於是乎在Bootstrap的專案推薦裡看到了一個日期選擇外掛(別問我為什麼之前沒看見(╯‵□′)╯︵┻━┻) 先上個例子: 一、準備工作 從官網上下載外掛。 匯入樣式檔案: <link rel="stylesheet" hr