أعراض نقص فيتامين سي على البشرة
[ad_1]
فيتامين سي يعد أحد الفيتامينات التي يحتاجها الجسم للحفاظ على الصحة والقيام بالعديد من الوظائف، ويسبب نقصه العديد من المشاكل الصحية والأعراض، والتي يكون بعضها غير متوقع.
أعراض نقص فيتامين سي على البشرة
وحسب الدكتورة منار الجمل استشاري الجلدية والتجميل والليزر، يعتبر فيتامين سي ضروري للحفاظ على صحة البشرة ونضارتها، لذلك يسبب نقصه العديد من المشاكل للبشرة ومن هذه الأضرار:
خشونة البشرة، حيث لفيتامين سي دور أساسي في إنتاج الكولاجين في الجسم، وهو بروتين يتواجد في الأنسجة الضامة مثل الجلد، والشعر، والمفاصل، والعظام، والأوعية الدموية، ويسبب نقصه حالة تسمى بـ”تقرن الجريبات الشعرية”، والتي تسبب جفاف الجلد وتقرنه، ما يظهره بمظهر شبيه بجلد الدجاجة، ويظهر تقرن الجريبات الشعرية في منطقة الذراعين، والفخذين، والأرداف، وتنتج خشونة الجلد عادةً عن تراكم الكيراتين في داخل مسامات الجلد.
بطء التئام الجروح، ويحتاج الجسم إلى فيتامين سي لإنتاج الكولاجين الذي يلعب دورًا هامًا في عملية التئام الجروح عندما يصاب الجلد، لكن مع نقص فيتامين سي يعجز الجسم عن إنتاج الكولاجين، ما يصعب عملية الالتئام ويؤخرها.
ظهور تجاعيد البشرة، ويعاني المصابين بنقص فيتامين سي من جفاف وتجاعيد البشرة، ويعود ذلك لفعالية هذا الفيتامين المضادة للأكسدة، إذ يعمل على حماية البشرة من الجذور الحرة، التي تدمر الحمض النووي، والزيوت والبروتينات التي تحمي البشرة، كما أنه يحمي البشرة من العوامل الخارجية المؤذية مثل أشعة الشمس، ودخان السجائر، ويحفز فيتامين سي أيضًا إنتاج الكولاجين الذي يحافظ على نضارة وشباب البشرة.
كدمات على الجلد،ويعد ظهور كدمات على الجلد من أكثر أعراض نقص فيتامين سي شيوعًا، إذ يبدأ الدم فى التسرب من الأوعية الدموية تحت الجلد، ما يسبب ظهور بقع بنفسجية اللون، كما قد تظهر أيضًا بقع صغيرة الحجم من الدم تحت الجلد.
أعراض نقص فيتامين سي على الشعر
وعن أعراض نقص فيتامين سي على الشعر، فيلعب الفيتامين دورًا في الحفاظ على صحة الشعر، لذلك قد يسبب نقصه العديد من الأعراض على الشعر، ويظهر الشعر منحنيًا أو ملتويًا بسبب نقص الفيتامين، إذ يفتقر إلى الترابط فيما بينه، كما قد تظهر البصيلات باللون الأحمر، ويعود ذلك لتكسر الأوعية الدموية الدقيقة المحيطة ببصيلات الشعر بسبب نقص الفيتامين، ما يؤدي إلى تسرب الدم إلى بصيلات الشعر، ويظهرها باللون الأحمر.
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?[w?=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "/themes/health/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}
[ad_2]