純CSS實現內容放大縮小效果


先搭架子

再實現第一個內容

填充更多內容

拆掉border,查看最終效果

html代碼

<!-- 服務 -->
<div class="service">
    &nbsp;
    <div class="service-title">
        創新服務
    </div>
    <div class="service-container">
        <div class="service-item">
            <div class="service-item-common">
                <div class="service-item-icon">
                    <img src="/Index/Index/image/innovate/yunjisuan.png" alt="">
                </div>
                <div class="service-item-title">
                    雲計算平台
                </div>
            </div>

            <div class="service-item-hover">
                <div class="service-item-icon-hover">
                    <img src="/Index/Index/image/innovate/yunjisuan1.png" alt="">
                </div>

                <div class="service-item-title-hover">
                    雲計算平台
                </div>

                <div class="service-item-content-hover">
                    <p>SaaS化的電商計算平台</p>
                    <p>提供標准化的服務接口與數據接口<p>
                    <p>電商基礎服務產品化<p>
                </div>
            </div>
        </div>
        <div class="service-item">
            <div class="service-item-common">
                <div class="service-item-icon">
                    <img src="/Index/Index/image/innovate/yunshengtai.png" alt="">
                </div>
                <div class="service-item-title">
                    雲生態平台
                </div>
            </div>

            <div class="service-item-hover">
                <div class="service-item-icon-hover">
                    <img src="/Index/Index/image/innovate/yunshengtai1.png" alt="">
                </div>

                <div class="service-item-title-hover">
                    雲生態平台
                </div>

                <div class="service-item-content-hover">
                    <p>SaaS化的電子商務應用平台</p>
                    <p>面向不同體量級別的品牌客戶<p>
                    <p>依照需求制定規划,精簡流程<p>
<!--                        <p>優化預算支出與業務能力<p>-->
                </div>
            </div>
        </div>
        <div class="service-item">
            <div class="service-item-common">
                <div class="service-item-icon">
                    <img src="/Index/Index/image/innovate/danao.png" alt="">
                </div>
                <div class="service-item-title">
                    科技大腦
                </div>
            </div>

            <div class="service-item-hover">
                <div class="service-item-icon-hover">
                    <img src="/Index/Index/image/innovate/danao1.png" alt="">
                </div>

                <div class="service-item-title-hover">
                    科技大腦
                </div>

                <div class="service-item-content-hover">
                    <p>用AI技術解決電商場景問題,輕松實現提升</p>
                    <p>基於大數據和深度學習,識別圖片、視頻中的視覺內容<p>
                    <p>構建知識圖譜,挖掘潛在商業機會<p>
                </div>
            </div>
        </div>
        <div class="service-item">
            <div class="service-item-common">
                <div class="service-item-icon">
                    <img src="/Index/Index/image/innovate/dashuju.png" alt="">
                </div>
                <div class="service-item-title">
                    大數據平台
                </div>
            </div>

            <div class="service-item-hover">
                <div class="service-item-icon-hover">
                    <img src="/Index/Index/image/innovate/dashuju1.png" alt="">
                </div>

                <div class="service-item-title-hover">
                    大數據平台
                </div>

                <div class="service-item-content-hover">
                    <p>以核心技術能力為依托,提供數據產品和分析服務</p>
                    <p>AI人工智能決策<p>
<!--                        <p>與國內外知名學府深度合作智能工具<p>-->
                    <p>提升商業效率,開拓業務場景,優化用戶體驗<p>
                </div>
            </div>
        </div>
    </div>
</div>

css代碼

.service {
    height: 608px;
    background-color: #373F5E;
    .service-title {
        font-size: 30px;
        font-weight: bold;
        color: #FFFFFF;
        margin-top: 100px;
        text-align: center;
    }
    .service-container {
        width: 1200px;
        //border:1px solid red;
        margin:0 auto;
        margin-top: 60px;
        display: flex;
        justify-content: center;
        .service-item {
            width: 248px;
            height: 180px;
            //border:1px solid blue;
            margin-top: 60px;
            transition: all 0.4s ease; /* 柔和過渡 */
            background-color: #FFFFFF;
            .service-item-icon {
                display: flex;
                justify-content: center;
                margin-top: 56px;
            }

            .service-item-title {
                font-size: 18px;
                color: #222222;
                text-align: center;
                margin-top: 20px;
            }

            .service-item-hover {
                display: none;
            }
        }
        .service-item:hover {
            //transform: scale(1.66, 1.66); /* 其他元素位移不會變動 */
            width: 450px;
            height: 300px;
            margin-top: 0px;
            .service-item-common {
                display: none;
            }
            .service-item-hover {
                display: block;
                .service-item-icon-hover {
                    display: flex;
                    justify-content: center;
                    margin-top: 52px;
                }

                .service-item-title-hover {
                    font-size: 20px;
                    color: #222222;
                    font-weight: bold;
                    text-align: center;
                    margin-top: 20px;
                }
                .service-item-content-hover {
                    margin-top: 24px;
                    text-align: center;
                    line-height: 32px;
                    font-size: 14px;
                }
            }

        }

        .service-item:nth-child(n+2) {
            margin-left: 2px;
        }
    }
}

這里巧妙的運用了hover屬性,結合transition平滑過渡。不需要js,一樣可以實現動態效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM