纯html css js我的个人网站

纯html css js我的个人网站,代码写得比较乱,主要都写在index.html里了,全部代码在后面,欢迎复制,可以去gitee下载:https://gitee.com/luorongyao/lry

所有文件放在主目录下,不用特意建img、css、js文件夹,用HBuilderX就可以运行了,用静态网页托管就可以上线网站了,还用搜狐畅言云评做了一个留言板,有问题可以在我的网站给我留言,会回复,网站:小罗的树屋




<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小罗的树屋</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">
    <link rel="stylesheet" href="./style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css">
	
    <style>
        body {
            font-family: 'Comic Sans MS', cursive, sans-serif;
            line-height: 1.6;
            color: #333;
            max-width: 800px;
            margin: 0 auto;
            padding: 20px;
        }
        
        header {
            text-align: center;
            margin-bottom: 40px;
            position: relative;
        }
        
        header img {
            border-radius: 50%;
            width: 100px;
            height: 100px;
        }
        
        header h1, header p {
            margin: 10px 0;
            text-shadow: 2px 2px 4px #aaa;
        }
        
        .social-links {
            margin-top: 10px;
        }
        
        .social-links a {
            margin: 0 10px;
            display: inline-block;
        }
        
        .social-links img {
            width: 24px;
            height: 24px;
            border-radius: 50%;
        }
        
        .profile-nav {
            
            top: 10%;
            right: 70%;
            background-color: #333;
            color: #fff;
            
            border-radius: 20px;
            font-size: 16px;
            
            opacity: 0;
            
            
        }
        
        .content {
            margin-bottom: 40px;
            padding: 20px;
            border-radius: 10px;
            background-color: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        
        .blurred-border {
            border: 1px solid rgba(0, 0, 0, 0.1);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
            transition: box-shadow 0.3s ease-in-out;
        }
        
        .blurred-border:hover {
            box-shadow: 0 16px 32px rgba(0, 0, 0, 0.4);
        }
        
        .projects, .articles, .wishlist, .apple, .places {
            margin-bottom: 40px;
        }
        
        .projects, .wishlist {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        
        .project, .wish {
            flex: 1 1 calc(25% - 20px);
            margin-bottom: 20px;
            text-align: center;
            opacity: 0;
            animation: fadeIn 1s forwards;
            border-radius: 10px;
        }
        
        .project img, .wish img {
            width: 100%;
            max-width: 150px;
            display: block;
            margin: 0 auto 10px;
            border-radius: 10px;
        }
        
        .articles .article {
            margin-bottom: 20px;
            opacity: 0;
            animation: fadeIn 1s forwards;
        }
        
        .apple-container {
            display: flex;
            align-items: center;
        }
        
        .apple img {
            width: 150px;
            margin-right: 20px;
            border-radius: 10px;
        }
        
        .apple .description {
            transition: opacity 0.5s;
        }
        
        .apple .description.hidden {
            opacity: 0;
        }
        
        .apple .extra-info {
            display: none;
            transition: opacity 0.5s;
        }
        
        .apple .description.hidden + .extra-info {
            display: block;
            opacity: 1;
        }
        
        .places img {
            width: 150px;
            display: block;
            margin: 0 auto 10px;
            border-radius: 10px;
        }
        
        .places p {
            text-align: center;
        }
        
        .footer {
            text-align: center;
            padding: 10px;
            background-color: #f4f4f4;
            margin-top: 40px;
        }
        
        @keyframes fadeIn {
            to {
                opacity: 1;
            }
        }
        
        .fade-in {
            animation: fadeIn 2s ease-in-out;
        }
        
        .happy-moments img {
            width: 100%;
            border-radius: 10px;
            margin-bottom: 10px;
        }
        
        .favorite-singers {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        
        .favorite-singers .singer {
            flex: 1 1 calc(33% - 10px);
            text-align: center;
            margin-bottom: 20px;
        }
        
        .favorite-singers .singer img {
            border-radius: 50%;
            width: 100px;
            height: 100px;
            display: block;
            margin: 0 auto 10px;
        }
        
        .singers-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        
        .singer {
            flex: 1 1 calc(50% - 10px); /* 每个歌手占据一半宽度,并留有适当的间距 */
            text-align: center;
            margin-bottom: 20px;
        }
        
        .singer img {
            border-radius: 50%;
            width: 100px;
            height: 100px;
            display: block;
            margin: 0 auto 10px;
        }
        
        h2, h3 {
            text-shadow: 2px 2px 4px #aaa;
        }
        
        p {
            text-shadow: 1px 1px 2px #aaa;
        }
        
        .search-container {
            text-align: center;
            margin: 20px 0;
        	justify-content: center;
        	align-items: center;
        	
        }
        
        .search-input {
            padding: 13px;
            width: 300px;
            border: 1px solid #ccc;
            border-radius: 5px;
            font-size: 16px;
        }
        
        .search-message {
            margin-top: 10px;
            font-size: 18px;
            color: #333;
        	display: none;
        }
        
        header p {
            
            
            
            width: 18ch;
            
            white-space: nowrap;
            overflow: hidden;
            animation: typing 3s steps(26, end),
                cursor-blink 0.3s step-end infinite alternate;
        }
        
        @keyframes typing {
            from {
                width: 0;
            }
        }
        
        @keyframes cursor-blink {
            50% {
                border-color: transparent;
            }
        }
        
        .content {
                    text-align: center;
                }
        .happy-moments {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    gap: 20px; /* 调整视频之间的间距 */
         }
        video {
                    max-width: 100%;
                    height: auto;
              }
        
        *, *::before, *::after {
            box-sizing: border-box;
        }
        
        @keyframes rotate {
            100% {
                transform: rotate(1turn);
            }
        }
        
        .conic-title {
            position: relative;
            z-index: 0;
            display: inline-block;
            padding: 10px 20px;
            border-radius: 10px;
            overflow: hidden;
            color: black;
            font-size: 2em;
            text-align: center;
        }
        
        .conic-title::before {
            content: '';
            position: absolute;
            z-index: -2;
            left: -50%;
            top: -50%;
            width: 200%;
            height: 200%;
            background-color: #1a232a;
            background-repeat: no-repeat;
            background-position: 0 0;
            background-image: conic-gradient(transparent, rgba(168, 239, 255, 1), transparent 30%);
            animation: rotate 4s linear infinite;
        }
        
        .conic-title::after {
            content: '';
            position: absolute;
            z-index: -1;
            left: 6px;
            top: 6px;
            width: calc(100% - 12px);
            height: calc(100% - 12px);
            background: white;
            border-radius: 5px;
        }
        
        .search-button {
            position: relative;
            
            background-color: #4CAF50;
            border: none;
            
            margin-top: -20px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 14px;
            margin-left: 50px;
            cursor: pointer;
            border-radius: 25px; /* 加大圆角 */
            transition: all 0.3s ease;
            animation: color-change 5s infinite;
            perspective: 1000px;
        }
        
        @keyframes color-change {
            0% { background-color: #4CAF50; }
            25% { background-color: #f44336; }
            50% { background-color: #2196F3; }
            75% { background-color: #9C27B0; }
            100% { background-color: #4CAF50; }
        }
        
        .search-button:hover {
            transform: scale(1.1);
        }
        
        .search-button .border {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 2px solid transparent;
            border-radius: 25px; /* 加大圆角 */
            animation: border-3d 4s infinite linear;
            transform-style: preserve-3d;
        }
        
        @keyframes border-3d {
            0% {
                border-color: rgba(255, 255, 255, 0.4);
                transform: rotate3d(1, 1, 1, 0deg);
            }
            25% {
                border-color: rgba(255, 255, 255, 0.6);
            }
            50% {
                border-color: rgba(255, 255, 255, 0.8);
            }
            75% {
                border-color: rgba(255, 255, 255, 0.6);
            }
            100% {
                border-color: rgba(255, 255, 255, 0.4);
                transform: rotate3d(1, 1, 1, 360deg);
            }
        }
        
        .search-button .border::before {
            content: '';
            position: absolute;
            top: -2px;
            left: -2px;
            width: calc(100% + 4px);
            height: calc(100% + 4px);
            border: 2px solid transparent;
            border-radius: 25px; /* 加大圆角 */
            animation: border-pulse 2s infinite linear;
        }
        
        @keyframes border-pulse {
            0% {
                border-color: rgba(255, 255, 255, 0.4);
                transform: scale(1);
            }
            50% {
                border-color: rgba(255, 255, 255, 0.8);
                transform: scale(1.1);
            }
            100% {
                border-color: rgba(255, 255, 255, 0.4);
                transform: scale(1);
            }
        }
        
        .search-button .border::after {
            content: '';
            position: absolute;
            top: -2px;
            left: -2px;
            width: calc(100% + 4px);
            height: calc(100% + 4px);
            border: 2px solid transparent;
            border-radius: 25px; /* 加大圆角 */
            animation: border-glow 2s infinite linear;
        }
        
        @keyframes border-glow {
            0% {
                border-color: rgba(255, 255, 255, 0.4);
                box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
            }
            50% {
                border-color: rgba(255, 255, 255, 0.8);
                box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
            }
            100% {
                border-color: rgba(255, 255, 255, 0.4);
                box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
            }
        }
        
        .search-button .border::before,
        .search-button .border::after {
            animation-delay: 1s;
        }
        
        .social-links {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 10px;
        	
        }
        
        .animated-image {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            background-color: #FFFFFF;
            overflow: hidden;
            position: relative;
            cursor: pointer;
        	
        }
        
        .animated-image img {
            width: 35%;
            height: 35%;
            object-fit: cover;
        	background-color: black;
        	margin-top: 32px;
        	
        }
        
        .animated-image::before,
        .animated-image::after,
        .animated-image .ripple-1,
        .animated-image .ripple-2,
        .animated-image .ripple-3 {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 0;
            height: 0;
            border: 1px solid black;
            border-radius: 50%;
            box-sizing: border-box;
            transform: translate(-50%, -50%);
            animation: ripple 2s linear infinite;
        }
        
        .animated-image::after {
            animation-delay: 0.5s;
        }
        
        .animated-image .ripple-1 {
            animation-delay: 1s;
        }
        
        .animated-image .ripple-2 {
            animation-delay: 1.5s;
        }
        
        .animated-image .ripple-3 {
            animation-delay: 2s;
        }
        
        @keyframes ripple {
            0% {
                width: 0;
                height: 0;
                opacity: 1;
            }
            100% {
                width: 250%;
                height: 250%;
                opacity: 0;
            }
        }
        
        a.glow-link {
            color: pink;
            text-decoration: none;
            border: 2px solid transparent;
            padding: 5px 10px;
            border-radius: 20px;
            position: relative;
            display: inline-block;
            animation: border-glow 1s linear infinite;
        }
        
        @keyframes border-glow {
            0% {
                border-color: pink;
            }
            50% {
                border-color: transparent;
            }
            100% {
                border-color: pink;
            }
        }
        
        .projects {
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
        }
        
        .project {
            flex: 1 1 calc(25% - 20px);
            background-color: #ffffff;
            padding: 15px;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            text-align: center;
        }
        
        .project img {
            width: 100%; /* 图片宽度调整为100%以适应项目容器 */
            border-radius: 10px;
            text-decoration: none;
        }
        
        .project h3, .project p {
            text-align: center;
            font-size: 14px;
            color: #000000;
            text-decoration: underline;
            text-decoration-color: white;
        }
		
		.more-link {
		    cursor: pointer;
		    color: blue;
		    text-decoration: underline;
		    display: block;
		    text-align: center;
		}
		.arrow-container {
		    text-align: center;
		    margin-top: 5px;
			
		}
		.arrow {
		    display: inline-block;
		    border-left: 5px solid transparent;
		    border-right: 5px solid transparent;
		    border-top: 5px solid pink;
		    animation: bounce 1s infinite;
			
		}
		@keyframes bounce {
		    0%, 20%, 50%, 80%, 100% {
		        transform: translateY(0);
		    }
		    40% {
		        transform: translateY(3px);
		    }
		    60% {
		        transform: translateY(1px);
		    }
		}
		.hidden-card {
		    display: none;
		    margin-top: 10px;
		    padding: 10px;
		    border: 1px solid #ccc;
		    border-radius: 20px;
		    background-color: #f9f9f9;
		    text-align: center;
		}
		.content.blurred-border {
		    border: 1px solid rgba(0, 0, 0, 0.1);
		    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
		    transition: box-shadow 0.3s ease-in-out;
		}
		
		.more-linky {
		    cursor: pointer;
		    color: blue;
		    text-decoration: underline;
		    display: block;
		    text-align: center;
		}
		.arrow-containery {
		    text-align: center;
		    margin-top: 5px;
			
		}
		.arrowy {
		    display: inline-block;
		    border-left: 5px solid transparent;
		    border-right: 5px solid transparent;
		    border-top: 5px solid pink;
		    animation: bounce 1s infinite;
			
		}
		@keyframes bounce {
		    0%, 20%, 50%, 80%, 100% {
		        transform: translateY(0);
		    }
		    40% {
		        transform: translateY(3px);
		    }
		    60% {
		        transform: translateY(1px);
		    }
		}
		.hidden-cardy {
		    display: none;
		    margin-top: 10px;
		    padding: 10px;
		    border: 1px solid #ccc;
		    border-radius: 20px;
		    background-color: #f9f9f9;
		    text-align: center;
		}
		.contenty.blurred-border {
		    border: 1px solid rgba(0, 0, 0, 0.1);
		    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
		    transition: box-shadow 0.3s ease-in-out;
		}
		
		
		
    </style>
</head>
<body><script>
with(document)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("exparams","category=&userid=&aplus&yunid=&&trid=ac11000117193113709988908e510c&asid=AQAAAAALnHpmiwp9JgAAAACkUbnKHUfeTw==",id="tb-beacon-aplus",src=(location>"https"?"//g":"//g")+".alicdn.com/alilog/mlog/aplus_v2.js")
</script>
<script>
with(document)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("exparams","category=&userid=&aplus&yunid=&&trid=ac11000117192246734698189e12cd&asid=AQAAAABhSXlmUZiWTgAAAADyGs5hh50dtg==",id="tb-beacon-aplus",src=(location>"https"?"//g":"//g")+".alicdn.com/alilog/mlog/aplus_v2.js")
</script>

    <header>
        <img src="./3.jpg" alt="Profile Picture" class="profile-picture animate__animated animate__fadeIn">
        <div class="profile-nav animate__animated animate__fadeIn">
            #你已经登录我的视角了
        </div>
        <h1 class="unique-typing-effect">小罗的树屋 from<span style="color: #2196F3;"> xianggugu<span></h1>
        <p class="unique-paragraph-style">出去玩是唯一重要的事!</p>
        <div class="social-links">
            <a href="https://v.douyin.com/i6Nm1VTV/ 2@7.com :8pm">
                <div class="animated-image">
                    <img src="./抖音.png" alt="WeChat">
                    <div class="ripple-1"></div>
                    <div class="ripple-2"></div>
                    <div class="ripple-3"></div>
                </div>
            </a>
            <a href="https://activity.kugou.com/all/v-a8209a90/index.html?gid=collection_100_873051182_127_0">
                <div class="animated-image">
                    <img src="./酷狗音乐.png" alt="GitHub">
                    <div class="ripple-1"></div>
                    <div class="ripple-2"></div>
                    <div class="ripple-3"></div>
                </div>
            </a>
        </div>
    </header>
	
	<!-- MP3 Player Section -->
	<div class="mp3-player">
	    <div class="player-card">
	        <audio controls autoplay>
	            <source src="./1.mp3" type="audio/mpeg">
	            Your browser does not support the audio element.
	        </audio>
	    </div>
	</div>
	<!-- End MP3 Player Section -->

	

    <div class="content blurred-border" style="background-color: #f9f9f9;">
        <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; margin-bottom: 20px;color: #696969;">#愿望清单#</h2>
        <div class="projects" style="display: flex; justify-content: space-between; gap: 20px;">
            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; padding: 15px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); flex: 1;">
                <img src="./4.jpg" alt="Movie 1" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">梅里雪山</h3>
                <p class="animate__animated animate__fadeIn" style="text-align: center;">这么美的日出,怎么能不去呢!</p>
            </div>
            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; padding: 15px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); flex: 1;">
                <img src="./5.jpg" alt="Movie 2" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">赛里木湖</h3>
                <p class="animate__animated animate__fadeIn" style="text-align: center;">我也想亲眼看看大西洋的最后一滴眼泪。</p>
            </div>
            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; padding: 15px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); flex: 1;">
                <img src="./6.webp" alt="Movie 3" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">喀纳斯</h3>
                <p class="animate__animated animate__fadeIn" style="text-align: center;">国家地理看多了,希望它诚不欺我。</p>
            </div>
            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; padding: 15px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); flex: 1;">
                <img src="./7.webp" alt="Movie 4" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">那拉提草原</h3>
                <p class="animate__animated animate__fadeIn" style="text-align: center;">我心心念念的草原为什么在天津的时候没去看呢?可能当时脑子抽掉了!</p>
            </div>
        </div>
		<p data-aos="fade-up" style="padding-left: 30px;">每次出发都承载着我太多的期待,我会慢慢一个一个实现它,我太爱这种从工作中抽离的感觉了,如果有那么一天我不再喜欢旅游,说明我真的老了。</p>
    </div>
	<div class="content blurred-border" style="background-color: #f9f9f9;">
	    <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; margin-bottom: 20px;color: #696969;">#最爱的电影#</h2>
	    <div class="projects" style="display: flex; justify-content: space-between; gap: 20px;">
			<a href="https://movie.douban.com/subject/4920528/" target="_blank" style=" flex: 1;text-decoration: none;color: #000000;">
	            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
	                <img src="./8.webp" alt="Movie 1" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
	                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">那些年我们一起追的女孩</h3>
	                <p class="animate__animated animate__fadeIn" style="text-align: center;">拍得不错。</p>
	            </div>
			</a>
			<a href="https://movie.douban.com/subject/4739952/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
	            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
	                <img src=".//9.jpeg" alt="Movie 2" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
	                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">初恋这件小事</h3>
	                <p class="animate__animated animate__fadeIn" style="text-align: center;">暗恋总是青春的一部分。</p>
	            </div>
			</a>
			<a href="https://movie.douban.com/subject/26259677/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
	            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
	                <img src=".//10.jpg" alt="Movie 3" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
	                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">垫底辣妹</h3>
	                <p class="animate__animated animate__fadeIn" style="text-align: center;">把我狠狠的激励住了。</p>
	            </div>
			</a>
			<a href="https://movie.douban.com/subject/26683290/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
	            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
	                <img src="./12.webp" alt="Movie 4" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
	                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">你的名字</h3>
	                <p class="animate__animated animate__fadeIn" style="text-align: center;">你的名字会是什么呢?</p>
	            </div>
		    </a>
	    </div>
		<p data-aos="fade-up" style="padding-left: 30px;">真诚的开心还得是学生时代,考得不好照样回家过年,珍惜当下,希望我能一直开心!</p>
		<div class="more-link" style="color: lightpink;">Click☝当然电视剧也不能少☝</div>
		<div class="arrow-container">
		    <span class="arrow"></span>
		</div>
		<div class="hidden-card">
		    <div class="projects" style="display: flex; justify-content: space-between; gap: 20px;">
		    	<a href="https://movie.douban.com/subject/26816519/" target="_blank" style=" flex: 1;text-decoration: none;color: #000000;">
		            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
		                <img src="./26.jpg" alt="Movie 1" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
		                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">逃避虽可耻但有用</h3>
		                <p class="animate__animated animate__fadeIn" style="text-align: center;">虽然现实里比较抓瞎,但是很像我理想的婚后生活,嘻嘻!</p>
		            </div>
		    	</a>
		    	<a href="https://movie.douban.com/subject/26849758/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
		            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
		                <img src="./28.jpg" alt="Movie 2" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
		                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">长安十二时辰</h3>
		                <p class="animate__animated animate__fadeIn" style="text-align: center;">讲一天剧情很紧凑,真的不错!</p>
		            </div>
		    	</a>
		    	<a href="https://movie.douban.com/subject/26946624/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
		            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
		                <img src="./27.jpg" alt="Movie 3" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
		                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">小欢喜</h3>
		                <p class="animate__animated animate__fadeIn" style="text-align: center;">期待下一部!</p>
		            </div>
		    	</a>
		    	<a href="https://movie.douban.com/subject/35208466/" target="_blank" style="flex: 1;text-decoration: none;color: #000000;">
		            <div class="project fade-in animate__animated animate__fadeIn" data-aos="fade-up" style="background-color: #ffffff; flex: 1;">
		                <img src="./29.jpeg" alt="Movie 4" class="animate__animated animate__fadeIn" style="width: 100%; border-radius: 10px;">
		                <h3 class="animate__animated animate__fadeIn" style="margin-top: 10px; text-align: center;">我才不要和你做朋友呢</h3>
		                <p class="animate__animated animate__fadeIn" style="text-align: center;">好看就完了!</p>
		            </div>
		        </a>
		    </div>
		
		
		
		
		
		</div>
	</div>

	<div class="content blurred-border">
	        <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969;">#游客照#</h2>
	        <div class="happy-moments">
	            <img data-aos="fade-up" src="./16.jpg" alt="幸福时刻1">
	            <p data-aos="fade-up">这里我一定会再去一次,太美了!</p>
	            <img data-aos="fade-up" src="./17.jpg" alt="幸福时刻2">
	            <img data-aos="fade-up" src="./32.jpg" alt="幸福时刻2">
				<img data-aos="fade-up" src="./31.jpg" alt="幸福时刻2">
				<img data-aos="fade-up" src="./33.jpg" alt="幸福时刻2">
				<img data-aos="fade-up" src="./30.jpg" alt="幸福时刻2">
	        </div>
	</div>

	<div class="content blurred-border" style="padding: 20px; border-radius: 10px; background-color: #f5f5f5;">
	        <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969; ">#年度歌手#</h2>
	        <div class="singers-container" style="display: flex; justify-content: center; gap: 20px;">
				<a href="https://music.163.com/#/artist?id=3684" target="_blank" style="text-decoration: none;">
	                <div class="singer animate__animated animate__fadeIn" data-aos="fade-up" style="text-align: center;">
	                    <img src="./19.jpg" alt="Singer 1" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 10px;">
	                    <p style="font-weight: bold;color: #000000;">林俊杰</p>
	                </div>
				</a>
				<a href="https://music.163.com/#/artist?id=31376161" target="_blank" style="text-decoration: none;">
	                <div class="singer animate__animated animate__fadeIn" data-aos="fade-up" style="text-align: center;">
	                    <img src="./18.jpg" alt="Singer 2" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 10px;">
	                    <p style="font-weight: bold;color: #000000;">颜人中</p>
	                </div>
				</a>
				<a href="https://music.163.com/#/artist?id=29051613" target="_blank" style="text-decoration: none;">
	                <div class="singer animate__animated animate__fadeIn" data-aos="fade-up" style="text-align: center;">
	                    <img src="./20.jpg" alt="Singer 3" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 10px;">
	                    <p style="font-weight: bold;color: #000000;">郑润泽</p>
	                </div>
				</a>
				<a href="https://music.163.com/#/artist?id=31309410" target="_blank" style="text-decoration: none;">
	                <div class="singer animate__animated animate__fadeIn" data-aos="fade-up" style="text-align: center;">
	                    <img src="./21.jpg" alt="Singer 4" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 10px;">
	                    <p style="font-weight: bold;color: #000000;">XMASwu吴骜</p>
	                </div>
				</a>
	        </div>
	        <p data-aos="fade-up" style="text-align: center; margin-top: 20px;">这首最符合我的风格: Click ☝<a href="http://163cn.tv/r8LkJLK" target="_blank" class="glow-link">XMASwu吴骜--Princess</a>☝</p>
	    </div>
		
		<div class="content blurred-border">
		        <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969; ">#Vlog#</h2>
		        <div class="happy-moments">
		            <video data-aos="fade-up" width="640" height="360" controls>
		                <source src="./22.mp4" type="video/mp4">
		                Your browser does not support the video tag.
		            </video>
		            <video data-aos="fade-up" width="640" height="360" controls>
		                <source src="./23.mp4" type="video/mp4">
		                Your browser does not support the video tag.
		            </video>
					<video data-aos="fade-up" width="640" height="360" controls>
					    <source src="./24.mp4" type="video/mp4">
					    Your browser does not support the video tag.
					</video>
					<video data-aos="fade-up" width="640" height="360" controls>
					    <source src="./25.mp4" type="video/mp4">
					    Your browser does not support the video tag.
					</video>
		        </div>
		</div>
		

    <hr>
        <div class="content blurred-border" style="padding: 20px; border-radius: 10px; background-color: #f5f5f5;">
            <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969; ">#小秘密#</h2>
            <div class="apple-container" style="display: flex; align-items: center; justify-content: center;">
                <img src="./15.jpg" data-aos="fade-up" alt="Apple" style="width: 200px; height: 250px; border-radius: 10px; object-fit: cover; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
            </div>
            <div class="description" data-aos="fade-up" style="flex: 1; padding: 10px; text-align: center;">
                这是我眼中的苹果,被我悄悄的藏起来了,如果有一天我遇到一个珍视的人,我再跟她分享这个故事。
            </div>
            <div class="more-linky" style="color: lightpink;">more</div>
            <div class="arrow-containery">
                <span class="arrowy"></span>
            </div>
            <div class="hidden-cardy">嘘☢这是一个不能说的秘密!</div>
        </div>
        

    

    <div class="content blurred-border" style="padding: 20px; border-radius: 10px; background-color: #f5f5f5;">
            <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969; ">#旅行日记#</h2>
            <div class="apple-container" style="display: flex; align-items: center; gap: 20px;justify-content: center;">
                <img src="./14.jpg" data-aos="fade-up" alt="Ap" style="width: 200px; height: 250px; border-radius: 10px; object-fit: cover; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
                <img src="./13.png" data-aos="fade-up" alt="Apple" style="width: 200px; height: 250px; border-radius: 10px; object-fit: cover; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
                
            </div>
			<div class="description" data-aos="fade-up" style="flex: 1; padding: 10px;">
			    每到一个地方都会拍一些照片记录下来,上传到网盘,等我老了自己看,哈哈!
			</div>
			<div class="description" data-aos="fade-up" style="flex: 1; padding: 10px;color: hotpink;font-size: 25px;">
			    ღ☺吃吃吃☺ღ
			</div>
			<img src="./39.jpg" style="width: 60%;" />
			<div class="description" data-aos="fade-up" style="flex: 1; padding: 10px;color: hotpink;font-size: 25px;">
			    ღ☺喝喝喝☺ღ
			</div>
			<img src="./40.jpg" style="width: 60%;" />
        </div>
    
        <hr>
        <div class="content blurred-border" style="padding: 20px; border-radius: 10px; background-color: #f5f5f5;">
            <h2 class="animate__animated animate__fadeIn conic-title" style="text-align: center; color: #696969; ">#树洞#</h2>
            <div class="articles" style="display: flex; flex-direction: column; gap: 20px;">
				<div class="article" data-aos="fade-up" style="background: white; border-radius: 10px; padding: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
				    <h3 style="margin: 0 0 10px;">公休公休,我最爱的公休什么时候来咧!快快快快来来来来,人还在单位,心已经到云南了☺</h3>
				    <p style="margin: 0;">from xianggugu, 2024。</p>
				</div>
                <div class="article" data-aos="fade-up" style="background: white; border-radius: 10px; padding: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
                    <h3 style="margin: 0 0 10px;">我听懂了其中的意思,所以我向后退了一步。</h3>
                    <p style="margin: 0;">from xianggugu, 2024。</p>
                </div>
                <div class="article" data-aos="fade-up" style="background: white; border-radius: 10px; padding: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);">
                    <h3 style="margin: 0 0 10px;">这里以后就是我的树洞了!</h3>
                    <p style="margin: 0;">from xianggugu, 2024。</p>
                </div>
            </div>
        </div>
		
		<h1>留言板</h1>
		<div id="SOHUCS" ></div>

    <div class="search-container">
        <input type="text" placeholder="这是一个假的搜索框☺" class="search-input" style="border-radius: 40px;">
        
        
		<button type="button" class="search-button">
		    <span class="border"></span>
		    搜搜我的小屋
		</button>
    </div>

    <footer class="footer">
        <p>&copy; 2024 感谢你看完,一切内容由我狡辩!</p>
    </footer>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
    <script>
		
		(function() {
		    var appid = 'cyxmFttMa'; 
		    var conf = 'prod_ab94c9aecde9b3c382db21fd4f5e2f0a'; 
		    var width = window.innerWidth || document.documentElement.clientWidth;
		    if (width < 960) {
		        window.document.write('<script id="changyan_mobile_js" charset="utf-8" type="text/javascript" src="https://changyan.sohu.com/upload/mobile/wap-js/changyan_mobile.js?client_id=' + appid + '&conf=' + conf + '"><\/script>');
		    } else {
		        var loadJs = function(d, a) {
		            var c = document.getElementsByTagName("head")[0] || document.head || document.documentElement;
		            var b = document.createElement("script");
		            b.setAttribute("type", "text/javascript");
		            b.setAttribute("charset", "UTF-8");
		            b.setAttribute("src", d);
		            if (typeof a === "function") {
		                if (window.attachEvent) {
		                    b.onreadystatechange = function() {
		                        var e = b.readyState;
		                        if (e === "loaded" || e === "complete") {
		                            b.onreadystatechange = null;
		                            a()
		                        }
		                    }
		                } else {
		                    b.onload = a
		                }
		            }
		            c.appendChild(b)
		        };
		        loadJs("https://changyan.sohu.com/upload/changyan.js", function() {
		            window.changyan.api.config({
		                appid: appid,
		                conf: conf
		            })
		        });
		    }
		})();
		
        AOS.init();
		
		document.querySelector('.more-link').addEventListener('click', function() {
		    var card = document.querySelector('.hidden-card');
		    if (card.style.display === 'none' || card.style.display === '') {
		        card.style.display = 'block';
		    } else {
		        card.style.display = 'none';
		    }
		});
		
		document.querySelector('.arrow').addEventListener('click', function() {
		    document.querySelector('.more-linky').click();
		});
		
		document.querySelector('.more-linky').addEventListener('click', function() {
		    var card = document.querySelector('.hidden-cardy');
		    if (card.style.display === 'none' || card.style.display === '') {
		        card.style.display = 'block';
		    } else {
		        card.style.display = 'none';
		    }
		});
		
		document.querySelector('.arrowy').addEventListener('click', function() {
		    document.querySelector('.more-linky').click();
		});
		

        document.querySelector('.profile-picture').addEventListener('mouseover', () => {
            const profileNav = document.querySelector('.profile-nav');
            profileNav.style.opacity = '1';
            profileNav.style.pointerEvents = 'auto';
        });

        document.querySelector('.profile-picture').addEventListener('mouseout', () => {
            const profileNav = document.querySelector('.profile-nav');
            profileNav.style.opacity = '0';
            profileNav.style.pointerEvents = 'none';
        });

        document.querySelector('.apple img').addEventListener('click', () => {
            document.querySelector('.description').classList.toggle('hidden');
            document.querySelector('.extra-info').classList.toggle('hidden');
        });

        const animatedImages = document.querySelectorAll('.animated-image');
        animatedImages.forEach(image => {
            image.addEventListener('mouseover', () => {
                image.classList.add('animate__pulse');
            });
            image.addEventListener('animationend', () => {
                image.classList.remove('animate__pulse');
            });
        });

        document.addEventListener('DOMContentLoaded', function() {
          const searchButton = document.querySelector('.search-button');
          const searchMessage = document.querySelector('.search-message');
        
          searchButton.addEventListener('click', function() {
            searchMessage.style.display = 'block';
          });
        });
		gsap.from(".content", {
		    duration: 1.5,
		    opacity: 0,
		    y: 50,
		    ease: "power3.out"
		});
		
		gsap.from(".happy-moments img", {
		    duration: 1,
		    opacity: 0,
		    scale: 0.5,
		    stagger: 0.5,
		    ease: "back.out(1.7)"
		});
		
		gsap.from(".happy-moments p", {
		    duration: 1,
		    opacity: 0,
		    y: 20,
		    stagger: 0.5,
		    ease: "power3.out"
		});
		
		
		
		
    </script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值