♪今回のブログの流れ♪
こんばんは。
先日のイギリス総選挙で
精神的にいろいろ疲れましたが,
戦い続けました。
ポンド!!!!!円と!!!!!
イギリスがEU離脱するとまたどうなるのか?
自分が生きてる間にいろんな事が起こりすぎて
興味しかわかないですね!
さて,
本日はカラーと一緒におこなう!
ヘアマゼランです!
カラートリートメントのbefore→After
で掲載していこうと思います。
= result) result = value; }, this); return result; } function min(iterator, context) { iterator = iterator || Prototype.K; var result; this.each(function(value, index) { value = iterator.call(context, value, index, this); if (result == null || value < result) result = value; }, this); return result; } function partition(iterator, context) { iterator = iterator || Prototype.K; var trues = [], falses = []; this.each(function(value, index) { (iterator.call(context, value, index, this) ? trues : falses).push(value); }, this); return [trues, falses]; } function pluck(property) { var results = []; this.each(function(value) { results.push(value[property]); }); return results; } function reject(iterator, context) { var results = []; this.each(function(value, index) { if (!iterator.call(context, value, index, this)) results.push(value); }, this); return results; } function sortBy(iterator, context) { return this.map(function(value, index) { return { value: value, criteria: iterator.call(context, value, index, this) }; }, this).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); } function clone() { return slice.call(this, 0); } function zip() { var iterator = Prototype.K, args = $A(arguments); if (Object.isFunction(args.last())) iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); } function size() { return this.length; } function inspect() { return '[' + this.map(Object.inspect).join(', ') + ']'; } function reverse() { [native code] } function forEach() { [native code] } function clear() { this.length = 0; return this; } function first() { return this[0]; } function last() { return this[this.length - 1]; } function compact() { return this.select(function(value) { return value != null; }); } function flatten() { return this.inject([], function(array, value) { if (Object.isArray(value)) return array.concat(value.flatten()); array.push(value); return array; }); } function without() { var values = slice.call(arguments, 0); return this.select(function(value) { return !values.include(value); }); } function uniq(sorted) { return this.inject([], function(array, value, index) { if (0 == index || (sorted ? array.last() != value : !array.include(value))) array.push(value); return array; }); } function intersect(array) { return this.uniq().findAll(function(item) { return array.indexOf(item) !== -1; }); } function clone() { return slice.call(this, 0); } green" style="text-align: center;">ヘアカラーとヘアマゼラン
brforeですね。
前々回ぐらいに
けっこう細めのハイライト!
といって細かい筋っぽいカラーを
表面付近に入れ込んでます。
個人的には
この細目のハイライトすごい好きで,
かつ根元からくっきりというより
根本ぼかしながら毛先にグラデーション。
ってのがまぁまぁ個人的にはツボです。
それが↑は落ちてきた感じですね。
beforeなのでカラー前です。
カットしてから切ったので毛先は
けっこうきれいにそろえております。
とりあえずベースに明るい感じが
あると発色はよくなりますよね!
さらによくするためにトリートメントしますが!
= result) result = value; }, this); return result; } function min(iterator, context) { iterator = iterator || Prototype.K; var result; this.each(function(value, index) { value = iterator.call(context, value, index, this); if (result == null || value < result) result = value; }, this); return result; } function partition(iterator, context) { iterator = iterator || Prototype.K; var trues = [], falses = []; this.each(function(value, index) { (iterator.call(context, value, index, this) ? trues : falses).push(value); }, this); return [trues, falses]; } function pluck(property) { var results = []; this.each(function(value) { results.push(value[property]); }); return results; } function reject(iterator, context) { var results = []; this.each(function(value, index) { if (!iterator.call(context, value, index, this)) results.push(value); }, this); return results; } function sortBy(iterator, context) { return this.map(function(value, index) { return { value: value, criteria: iterator.call(context, value, index, this) }; }, this).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); } function clone() { return slice.call(this, 0); } function zip() { var iterator = Prototype.K, args = $A(arguments); if (Object.isFunction(args.last())) iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); } function size() { return this.length; } function inspect() { return '[' + this.map(Object.inspect).join(', ') + ']'; } function reverse() { [native code] } function forEach() { [native code] } function clear() { this.length = 0; return this; } function first() { return this[0]; } function last() { return this[this.length - 1]; } function compact() { return this.select(function(value) { return value != null; }); } function flatten() { return this.inject([], function(array, value) { if (Object.isArray(value)) return array.concat(value.flatten()); array.push(value); return array; }); } function without() { var values = slice.call(arguments, 0); return this.select(function(value) { return !values.include(value); }); } function uniq(sorted) { return this.inject([], function(array, value, index) { if (0 == index || (sorted ? array.last() != value : !array.include(value))) array.push(value); return array; }); } function intersect(array) { return this.uniq().findAll(function(item) { return array.indexOf(item) !== -1; }); } function clone() { return slice.call(this, 0); } green" style="text-align: center;">作業後のafter
カラー前に
この作業が入りますね♪
ワイ
僕の中ではバタートリートメント!
(正式にはガラス転移トリートメント・ヘアマゼラン)
その後 on color!
深い赤みのブラウンがいいって要望でしたので!
そういった赤系をチョイスしております。。。
(この画像は使いまわしなり)
カラーリングするっていうのがポイントだったりする!!!!
そしてafter
ちょい
ピンクバイオレット
+ベージュブラウンの濃いめです。
冬はトーン深いと
服装に合いやすい気がしますね♪
ちょっと光の加減で赤みがわかりにくいかも!
動画編集もそろそろしていかないと!
やることいっぱいやで!
しかしまたブログ頑張っていきますー。
= result) result = value; }, this); return result; } function min(iterator, context) { iterator = iterator || Prototype.K; var result; this.each(function(value, index) { value = iterator.call(context, value, index, this); if (result == null || value < result) result = value; }, this); return result; } function partition(iterator, context) { iterator = iterator || Prototype.K; var trues = [], falses = []; this.each(function(value, index) { (iterator.call(context, value, index, this) ? trues : falses).push(value); }, this); return [trues, falses]; } function pluck(property) { var results = []; this.each(function(value) { results.push(value[property]); }); return results; } function reject(iterator, context) { var results = []; this.each(function(value, index) { if (!iterator.call(context, value, index, this)) results.push(value); }, this); return results; } function sortBy(iterator, context) { return this.map(function(value, index) { return { value: value, criteria: iterator.call(context, value, index, this) }; }, this).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); } function clone() { return slice.call(this, 0); } function zip() { var iterator = Prototype.K, args = $A(arguments); if (Object.isFunction(args.last())) iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); } function size() { return this.length; } function inspect() { return '[' + this.map(Object.inspect).join(', ') + ']'; } function reverse() { [native code] } function forEach() { [native code] } function clear() { this.length = 0; return this; } function first() { return this[0]; } function last() { return this[this.length - 1]; } function compact() { return this.select(function(value) { return value != null; }); } function flatten() { return this.inject([], function(array, value) { if (Object.isArray(value)) return array.concat(value.flatten()); array.push(value); return array; }); } function without() { var values = slice.call(arguments, 0); return this.select(function(value) { return !values.include(value); }); } function uniq(sorted) { return this.inject([], function(array, value, index) { if (0 == index || (sorted ? array.last() != value : !array.include(value))) array.push(value); return array; }); } function intersect(array) { return this.uniq().findAll(function(item) { return array.indexOf(item) !== -1; }); } function clone() { return slice.call(this, 0); } green" style="text-align: center;">近況の予約状況
明日の15日 日曜が
今月唯一の土日で空き枠あります。
それを逃すと土日希望の方は来年に
なるのでご了承ください。
年末は30日(月曜)営業なので!
希望のあられる方はそこでもどうぞ!
12月 今週3週目の状況は
・15日(日曜) 10時30分 17時
・16日(月曜) 定休日
・17日(火曜) 満席
・18日(水曜) 18時
・19日(木曜) 10時30分~13時 16時
・20日(金曜) 10時30分~14時 16時~18時
・21日(土曜) 満席
・22日(日曜) 満席
・23日(月曜) 定休日
RePUREスタッフ
スタイリスト強化募集中です。
皆様のご予約お待ちしております。
最近はLINE予約便利なので!
是非下記からどうぞ!!!
HairGardenRePURE
AKIRA