Logo

គេហទំព័ររបស់ខ្ញុំ

សូមស្វាគមន៍មកកាន់គេហទំព័ររបស់ខ្ញុំ!

 

ល្អណាស់! ខ្ញុំយល់ហើយថា អ្នកចង់ បន្ថែមអក្សរ (text) រត់ ដោយប្រើ Animation Slide ហើយ អាចកែដោយដៃ ពីក្រៅ (មិនចាំបាច់សរសេរជាប់ក្នុង HTML)។

ខ្ញុំសម្រួលឲ្យអ្នក ដោយបន្ថែម អក្សររត់ ពីក្បាលលើ <header> ឬកន្លែងណាក៏បាន។
សូមមើលកូដខាងក្រោម៖


១. HTML (ចម្លងបន្ថែម)

<header>
  <div class="logo-title">
    <img src="https://via.placeholder.com/150x50?text=Logo" alt="Logo">
    <h1>គេហទំព័ររបស់ខ្ញុំ</h1>
  </div>
  <div class="marquee">
    <p id="marquee-text">សូមស្វាគមន៍មកកាន់គេហទំព័ររបស់ខ្ញុំ!</p>
  </div>
</header>

(នេះបន្ថែម <div class="marquee"> បន្ទាប់ពី Logo និងចំណងជើង)


២. CSS (បន្ថែម CSS Slide Animation)

.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

.marquee p {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
  font-size: 18px;
  color: yellow;
}

@keyframes marquee {
  0%   { transform: translate(0, 0); }
  100% { transform: translate(-100%, 0); }
}

៣. កែអក្សរដោយដៃ

អ្នកអាចកែអក្សរដោយផ្លាស់ប្តូរ id="marquee-text" តាមដែលអ្នកចង់បាន:

<p id="marquee-text">អត្ថបទរត់ដែលអ្នកចង់បញ្ចូល!</p>

ឬ បើចង់កែពី JavaScript (អោយកាន់តែងាយស្រួលដោយដៃពីក្រៅ) អាចបន្ថែម script ផងដែរ:

<script>
  document.getElementById('marquee-text').innerText = "សូមស្វាគមន៍មកកាន់វេបសាយថ្មីរបស់អ្នក!";
</script>

(នេះជួយអោយអ្នកកែអក្សរ Slide តាម JavaScript មិនបាច់ចូលកែ HTML ពីក្នុង File)។


សង្ខេប

  • អក្សររត់ពីស្ដាំទៅឆ្វេង។
  • អាចកែអត្ថបទដោយដៃ ពី HTML ឬ JavaScript។
  • មាន Animation ស្អាតឆាប់រហ័ស។

តើអ្នកចង់ឲ្យខ្ញុំបន្ថែមផងទៀតអោយអក្សររត់បញ្ច្រាសទិស (ឆ្វេងទៅស្តាំ) ឬ រត់ជាច្រើនជួរ (News Ticker)?
ប្រាប់ខ្ញុំបាន!

0 Comments:

Post a Comment