2015年8月29日 星期六

gulp + browser-sync 同步的 RWD 開發環境

webber0928
Responsive Web Design(RWD) 是現在網頁式設計時必須要考慮的要件,但是在開發的過程中,需要同時對於不同的 Device 檢視效果,gulp + browser-sync 是一種可以同時更新不同 Device 的 workflow,設定的步驟如下:

  1. 安裝 nodeJS:
  2. npm update: npm update
  3. 安裝 global gulp :  npm install -g gulp
  4. 切換到 project 目錄
  5. 安裝 gulp + browser-sync + gulp-sass: npm install gulp browser-sync gulp-sass --save-dev
  6. 新增 gulpfile.js:內容如下
  7. 執行 gulp: gulp

 依照 Browser-sync 網站的說明,gulpfile.js 內容如下:

var gulp = require('gulp');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var sass = require('gulp-sass'); 
 
// start server
gulp.task('browser-sync', function() {
browserSync({
server: {
baseDir: "./"
}
});
});
// process JS files and return the stream.
gulp.task('js', function () {
return gulp.src('js/*js')
.pipe(browserify())
.pipe(uglify())
.pipe(gulp.dest('dist/js'));
});
// use default task to launch BrowserSync and watch JS files
gulp.task('default', ['browser-sync'], function () {
// add browserSync.reload to the tasks array to make
// all browsers reload after tasks are complete.
gulp.watch("js/*.js", ['js', browserSync.reload]);
}); 


可以再加入其他的套件如 Jade, less, minify, etc...

gulp + browser-sync 同步的 RWD 開發環境

webber0928
Responsive Web Design(RWD) 是現在網頁式設計時必須要考慮的要件,但是在開發的過程中,需要同時對於不同的 Device 檢視效果,gulp + browser-sync 是一種可以同時更新不同 Device 的 workflow,設定的步驟如下:

Vysor 讓你在 Chrome 控制你的 Android 手機

webber0928

vysor: http://www.vysor.io/

vysor github: https://github.com/koush/vysor.io

功能: 鏡射 Android 畫面到 Chrome 上,整個操作可以在電腦上進行。包含鍵盤及滑鼠的動作!

雖然現在才 Beta 版, 但感覺以後開發 Android 可以更方便了 XD 

2015年8月26日 星期三

Bootstrap 其淫巧計- 用 fieldset 讓區塊內全部 Disabled

webber0928
Bootstrap 4 強勢襲來!!

上面那行是廣告 XD


切入主題, 要怎麼讓區塊內全部都 Disabled 的狀態呢?

給他包進一個 <fieldset> tag, 然後搞定!

謝謝! 沒唬爛~  附上  飯粒連結


Copy


<form>
<fieldset disabled>
<div class="form-group">
<label for="disabledTextInput">Disabled input</label>
<input type="text" id="disabledTextInput" class="form-control" placeholder="Disabled input">
</div>
<div class="form-group">
<label for="disabledSelect">Disabled select menu</label>
<select id="disabledSelect" class="form-control">
<option>Disabled select</option>
</select>
</div>
<div class="checkbox">
<label>
<input type="checkbox"> Can't check this
</label>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</fieldset>
</form>

Bootstrap 其淫巧計- 用 fieldset 讓區塊內全部 Disabled

webber0928
Bootstrap 4 強勢襲來!!

上面那行是廣告 XD


切入主題, 要怎麼讓區塊內全部都 Disabled 的狀態呢?

給他包進一個 <fieldset> tag, 然後搞定!

[CSS] 改變網頁反白顏色

webber0928
還記得小時候的實驗課, 紙用火烤一烤文字就會顯現

其實網頁也可以有類似的效果喔!

就是用 偽元素 ::selection 的效果,其CSS樣式如下:



p {
  color: #fff;
}
p::selection {
  background: #555;
  color: red;
}
::selection 可以改變整個網頁的反白顏色,如果在 ::selection加上標籤名稱,就代表只會生效在該標籤內,如p::selection,代表只套用在<p></p>中。

Firefox瀏覽器對於::selection是不支持的,所以要用「::-moz-selection」
但我覺得還是用 compass 比較好, 多個願望一次滿足!!!

Coprights @ 2016, Blogger Templates Designed By Templateism | Distributed By Gooyaabi Templates