LoginSignup

Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

0
0

MARQUEEๅฅฝใใซ้€ใ‚‹ๆœ€้ซ˜ใซใƒžใƒผใ‚ญใƒผใชใ‚ขใƒŠใ‚ฆใƒณใ‚นใƒกใƒณใƒˆใ‚’ใ—ใฆใใ‚Œใ‚‹HTML

Last updated at Posted at 2024-07-06

ไธ–ใฎไธญใฎไบบใฏๆ„ๅค–ใจMARQUEEๅฅฝใ

ใ“ใ‚“ใซใกใฏ๏ผ็งใฏใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ใŸใพใซๆ•™ใˆใŸใ‚Šใ—ใฆใ„ใ‚‹ใ‚ˆใ†ใช็”ทใงใ™ใ€‚

ๅŸบๆœฌ็š„ใซใฏๆฏŽๆ—ฅใƒชใƒฉใƒƒใ‚ฏใ‚นใ—ใฆ็”Ÿใใฆใ„ใพใ™ใ€‚

ใฉใ‚“ใชใงใใ‚‹ไบบๆใ‚‚ๆ‰‹ใŒ3ๆœฌใ‚‚4ๆœฌใ‚‚ใ‚ใ‚‹ใ‚ใ‘ใงใฏใชใ„

ๅฎŸใฏใ‚ใŸใใ—่‡ช่บซใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎใƒ”ใƒผใ‚ฏใฏITๆฅญ็•Œใซๅ…ฅใ‚‹ๅ‰ใงใ—ใŸใ€‚

ใใฎ้ ƒใฎ็งใฏไฝ•ใ‚‚็Ÿฅ่ญ˜ใŒใชใ„ใฎใงใ€ใŸใ ใ‚„ใฃใฆใฟใ‚‹ใ“ใจใ‚’็นฐใ‚Š่ฟ”ใ—ใฆใ„ใฆใ€ใใฎ็ตๆžœ่‡ชๅˆ†ใซใจใฃใฆๅฝน็ซ‹ใคใ‚ขใƒ—ใƒชใ‚’ใ„ใใคใ‚‚ๅˆถไฝœใ™ใ‚‹ใ“ใจใŒใงใใฆใ„ใพใ—ใŸใ€‚

็พๅœจใฎไป•ไบ‹ใฏใงใใ‚‹ไบบใฎๆจชใงใใฎไบบใŒๅฟ™ใ—ใ™ใŽใฆ็€ๆ‰‹ใงใใชใ„ไป•ไบ‹ใ‚’ใ‹ใ‚ใ‚Šใซใ‚„ใฃใฆใ‚ใ’ใ‚‹ใƒใ‚คใ‚จใƒŠใฎใ‚ˆใ†ใชไป•ไบ‹ใถใ‚Šใ‚’็™บๆฎใ—ใฆใ„ใพใ™ใ€‚

ITๆฅญ็•Œใซ่ปข่ทใ—ๆƒณๅƒใ‚’ใฏใ‚‹ใ‹ใซ่ถ…ใˆใ‚‹ใ‚„ใ‚ŠใŒใ„ใฎใชใ•ใซ็ตถๆœ›ใ™ใ‚‹

็งใฏไธปใซPHPใจใƒ•ใƒญใƒณใƒˆใ‚จใƒณใƒ‰ใซใคใ„ใฆๅญฆใ‚“ใงใใพใ—ใŸใ€‚

ใใฎใปใ‹ใซๅญฆ็”Ÿๆ™‚ไปฃใฏJavaใซใคใ„ใฆใ‚‚ๅญฆใณใ€็™พ็ง‘ไบ‹ๅ…ธใฎใ‚ˆใ†ใซๅˆ†ๅŽšใ„ใƒ†ใ‚ญใ‚นใƒˆใ‚’็‰‡ๆ‰‹ใซๆง˜ใ€…ใชใ‚ขใƒ—ใƒชใฎๅˆถไฝœใซๆŒ‘ๆˆฆใ—ใฆใ„ใพใ—ใŸใ€‚

ๅฎŸใฏใใฎ้ ƒใ“ใใŒใƒ—ใƒญใ‚ฐใƒฉใƒžใจใ—ใฆ1็•ช่ผใ„ใฆใ„ใŸๆ™‚ๆœŸใ ใฃใŸใ‚“ใงใ™ใ€‚

ๅฎŸ้š›ITๆฅญ็•Œใซ่ปข่ทใ™ใ‚‹ใจใปใจใ‚“ใฉใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใ‚’่งฆใ‚‹ๆฉŸไผšใฏใ‚ใ‚Šใพใ›ใ‚“ใงใ—ใŸใ€‚

ๆ—ขๅญ˜ใฎใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใฎไฟฎๆญฃใจใƒ†ใ‚นใƒˆๅฎŸ่กŒใซใ‚ˆใ‚‹ใ‚จใƒ“ใƒ‡ใƒณใ‚น่ฒผใ‚Šใฎๆ—ฅใ€…ใงใ—ใŸใ€‚

ใคใพใ‚Šใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎ็Ÿฅ่ญ˜ใฏใ‚ชใ‚ฟ่ŠธใฟใŸใ„ใชใ‚‚ใฎใงใ™ใ€‚

ITๆฅญ็•Œใง็”Ÿใใฆใ„ใใŸใ‚ใซใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ็Ÿฅ่ญ˜ใฏใ‚ใพใ‚Š้–ขไฟ‚ใชใ„ใจ็งใฏๆ€ใ„ใพใ™ใ€‚

ๅ–ถๆฅญๅ‡บ่บซใฎใ‚จใƒณใ‚ธใƒ‹ใ‚ขใฏๆœ€ๅผท๏ผใชใœใชใ‚‰ๅฝผใ‚‰ใฏใ€ใ€

ๆœ€่ฟ‘ๅ–ถๆฅญๅ‡บ่บซใฎใ‚จใƒณใ‚ธใƒ‹ใ‚ขใŒๅข—ใˆใฆใใŸๆฐ—ใŒใ—ใพใ™ใ€‚

ๅฝผใ‚‰ใฎ็‰นๅพดใจใ—ใฆใ€ๅ˜็ด”ใงใ™ใŒใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณๅŠ›ใซๅ„ชใ‚Œใฆใ„ใ‚‹ใจใ„ใ†ใ“ใจใŒใ‚ใ’ใ‚‰ใ‚Œใ‚‹ใจๆ€ใ„ใพใ™ใ€‚

ใ•ใ‚‰ใซๅฝผใ‚‰ใฏๅ–ถๆฅญๆ™‚ไปฃใซๅŸนใฃใŸๆฎ‹ๆฅญใธใฎ่€ๆ€งใŒใ™ใ”ใ„ใ‚“ใงใ™ใ€‚็ฟŒๆ—ฅใ‚‚ไฝ•ไบ‹ใ‚‚ใชใ‹ใฃใŸใ‹ใฎใ‚ˆใ†ใซๅ‡บ็คพใ—ใฆใใพใ™ใ€‚

็งใฏITๆฅญ็•Œใซๅ…ฅใฃใฆ20ไปฃใ‚’ใปใผๆฎ‹ๆฅญใ€ไผ‘ๆ—ฅๅ‡บๅ‹คใชใ—ใง้Žใ”ใ—ใฆใใพใ—ใŸใ€‚

้€ฑๆœซใฏJRAใจใ„ใ†้‚ชๆ•™ใ‚’ๅด‡ๆ‹ใ—ใฆใ„ใฆใใฎๅ„€ๅผใซใŸใใ•ใ‚“ใฎๆ™‚้–“ใ‚’ไฝฟใ„็Œฎ้‡‘ใ—ใฆใพใ—ใŸใ€‚

ใใฎ้–“ใซๅ–ถๆฅญๅ‡บ่บซใฎใ‚จใƒณใ‚ธใƒ‹ใ‚ขใฏใƒ–ใƒฉใƒƒใ‚ฏ็š„ใชไผๆฅญใซๅƒใ„ใฆใ„ใŸใฎใงใ€็งใŸใกใŒไผ‘ใ‚“ใงใ„ใŸใ‚Šใ€ๅฎ—ๆ•™ๆดปๅ‹•ใ—ใฆใ„ใ‚‹ใจใใซใปใ‹ใฎใ“ใจใซใฏ็›ฎใ‚‚ใใ‚Œใšๆฅญๅ‹™ใซๅฟ…่ฆใช่ชฟๆŸปใ‚„ๅ‹‰ๅผทใ‚’็ถšใ‘ใฆใ„ใŸใ‚Šใ™ใ‚‹ใฎใงใ™ใ€‚

ใ•ใ‚‰ใซๅฝผใ‚‰ใฏ้€ฑๆœซใซใ€ใ‚ดใƒซใƒ•ใจใ„ใ†็งใ‹ใ‚‰่ฆ‹ใŸใ‚‰ใ‚‚ใฏใ‚„่ฒดๆ—ใฎ้Šใณใจใ—ใ‹ๆ€ใˆใชใ„ใ€ๅบƒๅคงใชๅœŸๅœฐใ‚’่ฒธใ—ๅˆ‡ใฃใฆๆฃ’ใ‚’ไฝฟใฃใฆๅฐใ•ใ„็ƒใ‚’็ฉดใซๅ…ฅใ‚Œใ‚‹ใจใ„ใ†้ƒฝๅธ‚ไผ่ชฌ็š„ใชใ‚นใƒใƒผใƒ„ใ‚’ๆฅฝใ—ใ‚“ใงใ„ใพใ™ใ€‚

ใใฎใ‚นใƒใƒผใƒ„ใฏๆˆ‘ใ€…ใ‹ใ‚‰ใ—ใŸใ‚‰้ƒฝๅธ‚ไผ่ชฌ็š„ใช่ช่ญ˜ใงใ‚ใ‚‹ใŸใ‚ใ€ใŠ้‡‘ๆŒใกใฎๆ–นใŒๅคšใ่ˆˆใ˜ใฆใ„ใ‚‹ใใ†ใชใฎใงใ™ใ€‚

ใใฎ็ตๆžœใ‚ดใƒซใƒ•ใ‚’้€šใ˜ใฆใ€ๅฏŒ่ฃ•ๅฑคใจไปฒ่‰ฏใใชใ‚‹ใ“ใจใ‚‚ใงใใฆใ„ใ‚‹ใใ†ใงใ™ใ€‚

่ฉฑใฏ่„ฑ็ทšใ—ใพใใ‚Šใพใ—ใŸใŒใ€MARQUEEใซใคใ„ใฆ

MARQUEEใจใฏใ‚ˆใ่ฆ‹ใ‚‹ๅณใ‹ใ‚‰ๅทฆใ€ใ‚‚ใ—ใใฏๅทฆใ‹ใ‚‰ๅณใซๆตใ‚Œใ‚‹ๆ–‡ๅญ—ใฎใ“ใจใงใ™ใ€‚
ใ“ใ‚Œใฏๆ ชไพกใฎๆƒ…ๅ ฑใ‚„ใ€่ก—ใซใ‚ใ‚‹้›ปๅญ็š„ใช็œ‹ๆฟใซใ‚ˆใ็”จใ„ใ‚‰ใ‚Œใฆใ„ใพใ™ใ€‚

ใจใซใ‹ใๅ‹•ใ„ใฆใ„ใ‚‹ใฎใงๆฝœๅœจ็š„ใซใใฎๆƒ…ๅ ฑใ‚’ๅ—ใ‘ๅ–ใฃใฆใ‚‚ใ‚‰ใ„ใ‚„ใ™ใใชใ‚Šใพใ™ใ€‚

ใ„ใ‚ˆใ„ใ‚ˆใ‚ขใƒ—ใƒชใฎ็ดนไป‹๏ผMARQUEEใซใ™ใ‚‹ใƒ†ใ‚ญใ‚นใƒˆใฎ่‰ฒใจ่ƒŒๆ™ฏ่‰ฒใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ใ“ใจใ‚‚ใงใใ‚‹๏ผใ‚ตใƒผใƒใƒผใ„ใ‚‰ใšใฎHTMLใงไฝœใ‚Šใพใ—ใŸ๏ผ

ใ“ใกใ‚‰ใŒใ‚นใ‚ฏใ‚ทใƒงใซใชใ‚Šใพใ™

image.png

ใ“ใ“ใงใƒ†ใ‚ญใ‚นใƒˆใ€ๆ–‡ๅญ—่‰ฒใ€่ƒŒๆ™ฏ่‰ฒใ‚’ๆŒ‡ๅฎšใงใใพใ™ใ€‚

Submitใƒœใ‚ฟใƒณใ‚’ๆŠผใ™ใจใ“ใฎใ‚ˆใ†ใซ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

image.png

ใ“ใกใ‚‰ใŒใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใงใ™๏ผHTMLๆœ€ๅผท๏ผ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Announcement Marquee</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
        }
        #inputSection {
            text-align: center;
        }
        input, button {
            margin: 10px;
            padding: 5px;
        }
        #marqueeSection {
            display: none;
            width: 100%;
        }
        .color-picker-label {
            display: inline-block;
            margin: 10px;
        }
    </style>
</head>
<body>
    <div id="inputSection">
        <input type="text" id="announcementText" placeholder="Enter your announcement">
        <div class="color-picker-label">
            <label for="textColor">Text Color:</label>
            <input type="color" id="textColor" value="#000000">
        </div>
        <div class="color-picker-label">
            <label for="backgroundColor">Background Color:</label>
            <input type="color" id="backgroundColor" value="#FFFFFF">
        </div>
        <button onclick="createMarquee()">Submit</button>
    </div>
    <div id="marqueeSection"></div>

    <script>
        function createMarquee() {
            const text = document.getElementById('announcementText').value;
            const textColor = document.getElementById('textColor').value;
            const bgColor = document.getElementById('backgroundColor').value;

            if (text.trim() === '') {
                alert('Please enter an announcement text.');
                return;
            }

            document.getElementById('inputSection').style.display = 'none';
            
            const marqueeSection = document.getElementById('marqueeSection');
            marqueeSection.style.display = 'block';
            marqueeSection.style.backgroundColor = bgColor;

            const marquee = document.createElement('marquee');
            marquee.textContent = text;
            marquee.style.color = textColor;
            marquee.style.fontSize = '36px';
            marquee.style.padding = '20px';

            marqueeSection.appendChild(marquee);
        }
    </script>
</body>
</html>
0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
negisys

@negisys(negi)

่‡ช็คพใงๆ–ฐ่ฆ้–‹็™บใฎใŠไป•ไบ‹ใ‚’ใ—ใฆใ„ใพใ™ใ€‚

JavaScript's like ranking last week

ใŠ้กŒใฏไธๅ•๏ผQiita Engineer Festa 2024ใง่จ˜ไบ‹ๆŠ•็จฟ๏ผ
degudegu2510

ใ€HTMLใ€‘ใƒœใ‚ฟใƒณ่ฆ็ด ใซdisabledๅฑžๆ€งใ‚’ใคใ‘ใ‚‹ใฎใ‚’ใ‚„ใ‚ใพใ›ใ‚“ใ‹๏ผŸ

ใŠ้กŒใฏไธๅ•๏ผQiita Engineer Festa 2024ใง่จ˜ไบ‹ๆŠ•็จฟ๏ผ
saba_uni_toro_

ใ€ๅ€‹ไบบ้–‹็™บใ€‘่‰ฒๅฝฉๆคœๅฎš1็ดšๅˆๆ ผใฎใƒ‡ใ‚ถใ‚คใƒŠใƒผใŒๆœฌๆฐ—ใงใ€Œ่‰ฒๅฝฉๆคœๅฎšใฎ่‰ฒๅใ‚ขใƒ—ใƒชใ€ใ‚’ไฝœใฃใŸ่ฉฑ

Comments

diywmk9
@diywmk9
const marquee = document.createElement('marquee');

marquee่ฆ็ด ใฏ้žๆŽจๅฅจใจใชใฃใฆใ„ใพใ™ใ€‚
https://developer.mozilla.org/ja/docs/Web/HTML/Element/marquee

0

Let's comment your feelings that are more than good

Being held Article posting campaign

ใ“ใ‚Œใ‹ใ‚‰ใฎๆƒ…ๅ ฑไผ้”ๆ‰‹ๆฎตใฎๅœจใ‚Šๆ–นใซใคใ„ใฆ่€ƒใˆใฆใฟใ‚ˆใ†๏ผ

~
View details

ใ€Œ็ต„็น”ใ€ใ‚„ใ€Œใƒใƒผใƒ ใ€ใงใฎใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณใซใคใ„ใฆใ€ใ‚ใชใŸใฎ่€ƒใˆใ‚’ใ‚ทใ‚งใ‚ขใ—ใ‚ˆใ†!

~
View details
0
0

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address