اخر المواضيع

آخر الأخبار
إختر لونك المفضل

عرض المحتوي

بحث

‏إظهار الرسائل ذات التسميات htm - css - js. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات htm - css - js. إظهار كافة الرسائل

السبت، 22 فبراير 2025

Hayef-makia-1 معرض صور مميز وعداد يخرج كم صوره

السفراني | فبراير 22, 2025 | لا يوجد تعليقات !

الويب


<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ar" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>معرض الصور</title>
<link rel="stylesheet" href="styles-hayef-soer.css">
</head>
<body>
<header>
<h1>معرض الصور</h1>
<nav>
<ul>
<li><a href="#">الصفحة الرئيسية</a></li>
<li><a href="#">المعرض</a></li>
</ul>
</nav>
</header>

<main>
<div id="gallery">
<!-- صور الاحتياطية -->
<img src="maeppne-1.jpg" alt="صورة 1" data-caption="نبذة عن الصورة 1">
<img src="maeppne-2.jpg" alt="صورة 2" data-caption="نبذة عن الصورة 2">
<img src="maeppne-3.jpg" alt="صورة 3" data-caption="نبذة عن الصورة 3">
<img src="saiiiibeah1.png" alt="صورة 4" data-caption="نبذة عن الصورة 4">
<img src="saiiiibeah2.png" alt="صورة 5" data-caption="نبذة عن الصورة 5">
<img src="saiiiibeah3.png" alt="صورة 5" data-caption="نبذة عن الصورة 5">
<img src="saiiiibeah4.png" alt="صورة 5" data-caption="نبذة عن الصورة 5">

<!-- أضف المزيد من الصور هنا -->
</div>
</main>

<div id="lightbox">
<div id="lightbox-content">
<span class="close">&times;</span>
<img id="lightbox-image" src="" alt="">
</div>
</div>

<footer>
<p>تابعنا على الشبكات الاجتماعية:</p>
<div id="social-links">
<a href="#"><img src="facebook.png" alt="Facebook"></a>
<a href="#"><img src="twitter.png" alt="Twitter"></a>
<a href="#"><img src="instagram.gif" alt="Instagram"></a>
</div>
<p id="photo-count">عدد الصور: <span>5</span></p>
</footer>

<script src="styles-hayef-soer.js"></script>
</body>
</html>


الاستايل :
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}

header {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}

nav ul {
list-style-type: none;
padding: 0;
}

nav ul li {
display: inline;
margin-left: 20px;
}

nav ul li a {
color: #fff;
text-decoration: none;
}

main {
padding: 20px;
}

#gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

#gallery img {
max-width: 200px;
height: auto;
margin: 10px;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
transition: transform 0.3s ease;
}

#gallery img:hover {
transform: scale(1.1);
cursor: pointer;
}

#lightbox {
display: none;
position: fixed;
z-index: 999;
padding-top: 50px;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.9);
overflow: auto;
}

#lightbox-content {
position: relative;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
width: 90%;
height: 90%;
}

#lightbox-image {
max-width: 100%;
max-height: 100%;
}

.close {
color: #fff;
position: absolute;
top: 10px;
right: 25px;
font-size: 36px;
font-weight: bold;
transition: 0.3s;
cursor: pointer;
}

.close:hover,
.close:focus {
color: #999;
text-decoration: none;
}

footer {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}

#social-links {
margin-bottom: 10px;
}

#social-links a {
margin: 0 5px;
}

#photo-count {
margin-top: 0;
}


الجافا سكربت :
document.addEventListener("DOMContentLoaded", function() {
const photoCount = document.querySelectorAll("#gallery img").length;
document.querySelector("#photo-count span").textContent = photoCount;

const images = document.querySelectorAll("#gallery img");
const lightbox = document.getElementById("lightbox");
const lightboxImage = document.getElementById("lightbox-image");

images.forEach(img => {
img.addEventListener("click", function() {
lightbox.style.display = "flex";
lightboxImage.src = this.src;
});
});

const closeButton = document.querySelector(".close");
closeButton.addEventListener("click", function() {
lightbox.style.display = "none";
});

lightbox.addEventListener("click", function(event) {
if (event.target === lightbox) {
lightbox.style.display = "none";
}
});
});

وسلامتكم ويوجد استايل وتطوير افضل

إقرأ المزيد
author

السبت، 5 أكتوبر 2024

أخبر صديقك عن الصفحة Tell a friend about the page

السفراني | أكتوبر 05, 2024 | لا يوجد تعليقات !
إقرأ المزيد
author

أضع موقعك بلا شروط I put your site without conditions

السفراني | أكتوبر 05, 2024 | لا يوجد تعليقات !

قريبا

إقرأ المزيد
author

اضف مقاله وبدون تسجيل Add an article without registration

السفراني | أكتوبر 05, 2024 | لا يوجد تعليقات !

المثال

http://camel-carry-arab.atwebpages.com/HaYeF5-NeseaR3/index.html

تنزيل
https://top4top.io/downloadf-320035ouz1-rar.html
https://files.fm/u/586c7enkg4
الملفات المشروع
1- articles.csv
2- scripts
3- styles
4- index
5- صور

إقرأ المزيد
author

علم الدولة لزائر State flag for visitor برمجه ويب

السفراني | أكتوبر 05, 2024 | لا يوجد تعليقات !

كيفية الاستخدام
أنشئ ملف HTML (مثل index.html) وضع فيه كود HTML
أنشئ ملف CSS (مثل styles.css) وضع فيه كود CSS
أنشئ ملف JavaScript (مثل script.js) وضع فيه كود JavaScript
افتح ملف index.html في المتصفح
ملاحظات
تأكد من أنك متصل بالإنترنت لأن الكود يستخدم خدمات خارجية للحصول على معلومات الموقع وعلم الدولة

الكود لـ styles.css

body {
font-family: Arial, sans-serif;
text-align: center;
}

.flag img {
width: 150px;
height: auto;
}

الكود لـ script.js
// استخدم واجهة برمجة التطبيقات للحصول على معلومات الموقع
fetch('https://ipapi.co/json/')
.then(response => response.json())
.then(data => {
const countryCode = data.country.toLowerCase(); // رمز الدولة
const flagUrl = `https://restcountries.com/v3.1/flags/${countryCode}.svg`;

const flagContainer = document.getElementById('flag');
const img = document.createElement('img');
img.src = flagUrl;
img.alt = `علم ${data.country_name}`;

flagContainer.appendChild(img);
})
.catch(error => {
console.error('Error fetching data:', error);
});

الكود لـ index.html
<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>علم الدولة الزائر</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>علم دولتك</h1>
<div id="flag" class="flag"></div>

<script src="script.js"></script>
</body>
</html>

تم تطويره : script.js تم تعديل الرابط على مجلد
بس عليك تغير اعلام الدول 
من Kuwait
الى حرفين
kw
وتم تعديل صيغه الصوره الى
gif

// استخدم واجهة برمجة التطبيقات للحصول على معلومات الموقع

fetch('https://ipapi.co/json/')
.then(response => response.json())
.then(data => {
  const countryCode = data.country.toLowerCase(); // رمز الدولة
  
  // تعديل رابط العلم إلى مجلد "flags" واستخدام اسم الدولة بالكامل
  const flagUrl = `flags/${countryCode}.gif`;

  const flagContainer = document.getElementById('flag');
  const img = document.createElement('img');
  img.src = flagUrl;
  img.alt = `علم ${data.country_name}`;

  flagContainer.appendChild(img);
})
.catch(error => {
  console.error('Error fetching data:', error);
});
وسلامتكم
إقرأ المزيد
author

الجمعة، 26 يوليو 2024

ماشر الساحر بالالوان على الكتابه js و css

السفراني | يوليو 26, 2024 | لا يوجد تعليقات !

 HTML



<link rel="stylesheet" href="milinn-style-css.css" type="text/css" />

</head>

<body>

<p align="center">HaYeF N 101 KuwaiT

<div id='sparkler'></div></p>

<script async src="milinn-js.js"></script>

</body>

</html>


CSS


html {

  cursor: none;

  font-family: system-ui;

  display: grid;

  place-items: center;

  min-height: 100vh;

  user-select: none;

}

body {

  background: black;

  overflow: hidden;

  color: white;

  --color-spark: peru;

}


#sparkler {

  position: absolute;

  left: 50%;

  top: 50%;

  width: 1px;

  height: 1px;

  transform: rotate(-25deg);

  border-radius: 50%;

  box-shadow: 0 0 2500px 100px var(--color-spark);

}

#sparkler:before {

  content: '';

  width: 10px;

  height: 25vh;

  background: linear-gradient(to right, dimgray, silver);

  position: absolute;

  top: 0;

  left: 0;

  border-radius: 1rem;

}

#sparkler:after {

  content: '';

  width: 4px;

  height: 25vh;

  background: linear-gradient(to right, dimgray, gray);

  position: absolute;

  top: calc(25vh - 1px);

  left: 3px;

/*  border-radius: 1rem; */

}


.particle {

  height: 5px;

  border-radius: 50%;

  background: linear-gradient(to right, transparent, var(--color-spark), white, var(--color-spark), transparent);

  box-shadow: 0 0 30px var(--color-spark);

  position: absolute;

  transition: .5s linear;

  z-index: 100;

}



JS


const div = document.querySelector('#sparkler')


function sparkle() {

  var p = document.createElement('div')

  p.className = 'particle'

  p.style.left = div.getBoundingClientRect().x + 'px'

  p.style.top = div.getBoundingClientRect().y + 'px'

  let w = (Math.floor(Math.random() * 30)) + 20

  p.style.width = w + 'vh'

  p.style.transform = 'translateX('+((-1)*(w*.475))+'vh) rotate('+Math.random()*360+'deg)'

  document.body.appendChild(p)

  

  setTimeout(function(){

    let pp = document.querySelectorAll('.particle')[0]

    pp.remove() 

  }, 256)

}


let shiny = setInterval(sparkle, 16)


window.addEventListener('click', function() {

  let c = 'hsl('+Math.random()*360+'deg, 100%, 50%)'

  document.body.style.setProperty('--color-spark', c)

})


window.addEventListener('mousemove', function(e){

  let x = e.clientX,

      y = e.clientY

  

  div.style.left = x + 'px'

  div.style.top = y + 'px'

})

وسلامتكم

إقرأ المزيد
author

الوان متحركه حول اي كتابه HaYeF N 101 KuwaiT css

السفراني | يوليو 26, 2024 | لا يوجد تعليقات !

 يمكنك ربطها باي ويب او برمجه اخره

<link rel="stylesheet" href="zaear-style-css.css" type="text/css" />

والتكوين يكون

<body>


<button>

  <div>

    HaYeF N 101 KuwaiT


  </div>

</button>

</script>


</body>

</html>

وكود css

@property --border-angle-1 {

  syntax: "<angle>";

  inherits: true;

  initial-value: 0deg;

}


@property --border-angle-2 {

  syntax: "<angle>";

  inherits: true;

  initial-value: 90deg;

}


@property --border-angle-3 {

  syntax: "<angle>";

  inherits: true;

  initial-value: 180deg;

}



:root {

  --bright-blue: rgb(0, 100, 255);

  --bright-green: rgb(0, 255, 0);

  --bright-red: rgb(255, 0, 0);

  --background: black;

  --foreground: white;

  --border-size: 2px;

  --border-radius: 0.75em;

}


@supports (color: color(display-p3 1 1 1)) {

  :root {

    --bright-blue: color(display-p3 0 0.2 1);

    --bright-green: color(display-p3 0.4 1 0);

    --bright-red: color(display-p3 1 0 0);

  }

}


@keyframes rotateBackground {

  to { --border-angle-1: 360deg; }

}


@keyframes rotateBackground2 {

  to { --border-angle-2: -270deg; }

}


@keyframes rotateBackground3 {

  to { --border-angle-3: 540deg; }

}


body {

  background: var(--background);

  color: var(--foreground);

  min-height: 100dvh;

  display: grid;

  place-content: center;

  margin: 0;

  font-family: "Aspekta";

}


button {

  --border-angle-1: 0deg;

  --border-angle-2: 90deg;

  --border-angle-3: 180deg;

  color: inherit;

  font-size: calc(0.8rem + 4vmin);

  font-family: inherit;

  border: 0;

  padding: var(--border-size);

  display: flex;

  width: max-content;

  border-radius: var(--border-radius);

  background-color: transparent;

  background-image: conic-gradient(

      from var(--border-angle-1) at 10% 15%,

      transparent,

      var(--bright-blue) 10%,

      transparent 30%,

      transparent

    ),

    conic-gradient(

      from var(--border-angle-2) at 70% 60%,

      transparent,

      var(--bright-green) 10%,

      transparent 60%,

      transparent

    ),

    conic-gradient(

      from var(--border-angle-3) at 50% 20%,

      transparent,

      var(--bright-red) 10%,

      transparent 50%,

      transparent

    );

  animation: 

    rotateBackground 3s linear infinite,

    rotateBackground2 8s linear infinite,

    rotateBackground3 13s linear infinite;

}


button div {

  background: var(--background); 

  padding: 1em 1.5em;

  border-radius: calc(var(--border-radius) - var(--border-size));

  color: var(--foreground);

}


@font-face {

  font-family: "Aspekta";

  font-weight: normal;

  src: url("https://assets.codepen.io/240751/Aspekta-300.woff2") format("woff2");

}

وسلامتكم

إقرأ المزيد
author

كود visitorCount بصيغه js عدد

السفراني | يوليو 26, 2024 | لا يوجد تعليقات !

 وضع الكود تحت

<body>

    <p> أنت الزائر رقم  <span id="visitorCount">0</span>HaYeF5</p>

وضع الكود ل js

</body>

فوقه

    <script src="visitorCounterHayef.js"></script>

لفاهمين يسهل عليهم التطبيق وهذا الكود

// فحص وتحديث عدد الزوار

let count = localStorage.getItem('visitorCount') || 0;

count++;

localStorage.setItem('visitorCount', count);

document.getElementById('visitorCount').textContent = count;

وسلامتكم


إقرأ المزيد
author