css实现悬浮效果的阴影

要实现的效果图:


图片.png

实现的代码:

-webkit-box-shadow:0px 3px 3px #c8c8c8 ;
-moz-box-shadow:0px 3px 3px #c8c8c8 ;
box-shadow:0px 3px 3px #c8c8c8 ;

整个页面的代码:

<!DOCTYPE html >
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
        
        <style>
            .search {
                height: 46px;
                border: 1px solid #F0F1F1;
                border-radius: 25px;
                margin: 0 20px;
                
-webkit-box-shadow:0px 3px 3px #c8c8c8 ;
-moz-box-shadow:0px 3px 3px #c8c8c8 ;
box-shadow:0px 3px 3px #c8c8c8 ;
            }
            
            .search_left {
                float: left;
                margin: 5px 7px 5px 11px;
                width: 35px;
                height: 34px;
                border-radius: 50px;
                background: red;
                text-align: center;
                line-height: 42px;
            }
            
            .search_left img {
                width: 60%;
                height: 60%;
            }
            
            .search_input {
                float: left;
            }
            
            .search_input input {
                border: none;
                height: 30px;
                margin-top: 5px;
            }
            
            .search_right {
                float: right;
                width: 20px;
                height: 20px;
                margin: 9px 17px 5px 10px;
            }
            
            .search_right img {
                width: 100%;
                height: 100%;
            }
            
            .words {
                color: #D1D1D1;
                font-size: 12px;
                margin-top: 21px;
                margin-left: 30px;
            }
            
            .servers {
                overflow: auto;
            }
            
            .servers ul {
                overflow: auto;
                padding-left: 16px;
            }
            
            .servers ul li {
                list-style: none;
                background: #f6f6f9;
                float: left;
                width: 47px;
                height: 47px;
                text-align: center;
                margin: 5px 10px;
            }
            
            .servers ul li img {
                width: 60%;
                height: 60%;
                margin-top: 9px;
            }
        </style>
        <title>高校地图</title>
    </head>

    <body>
        <div class="container">
            <div class="search">
                <div class="search_left"><img src="img/back.png" /></div>
                <div class="search_input"><input type="text" placeholder="输入商铺名称,车位号,服务设施"></div>
                <div class="search_right"><img src="img/scale_search.png" alt="放大" /></div>
            </div>
        </div>

        <div class="words">常用服务设置...</div>

        <div class="servers">
            <ul>
                <li><img src="img/stairs.png" alt="手扶电梯" /></li>
                <li><img src="img/stairs2.png" alt="手扶电梯" /></li>
                <li><img src="img/sex.png" alt="手扶电梯" /></li>
                <li><img src="img/entris.png" alt="手扶电梯" /></li>
                <li><img src="img/exiy.png" alt="手扶电梯" /></li>
                <li><img src="img/moner.png" alt="手扶电梯" /></li>
            </ul>
        </div>
        
        <div class="words">车牌找车</div>
        <div class="servers">
            <ul>
                <li><img src="img/car.png" alt="车牌找车" /></li>
                
            </ul>
        </div>
    </body>

</html>
文末福利:

福利一:前端,Java,产品经理,微信小程序,Python等10G资源合集大放送:https://www.jianshu.com/p/e8197d4d9880

福利二:微信小程序入门与实战全套详细视频教程。


【领取方法】

关注 【编程微刊】微信公众号:

回复【小程序demo】一键领取130个微信小程序源码demo资源。

回复【领取资源】一键领取前端,Java,产品经理,微信小程序,Python等资源合集10G资源大放送。


image

原文作者:祈澈姑娘
原文链接:https://www.jianshu.com/u/05f416aefbe1
创作不易,转载请告知

90后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

实现CSS弹窗加悬浮阴影效果,可以按照以下步骤进行操作: 1. HTML结构:首先,在HTML文档中创建一个div元素,作为弹窗的容器,如下所示: ``` <div class="popup"> <!-- 弹窗内容 --> </div> ``` 2. CSS样式:为弹窗容器添加样式,例如设置宽度、高度、背景颜色等,使其成为一个可见的弹窗。同时,添加悬浮阴影效果,可通过box-shadow属性实现,如下所示: ``` .popup { width: 300px; height: 200px; background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } ``` 其中,box-shadow属性的值设置为"0px 0px 10px rgba(0, 0, 0, 0.5)",它的四个参数分别表示水平偏移量、垂直偏移量、模糊半径和颜色。 3. JavaScript控制:结合JavaScript,实现弹窗的显示与隐藏。可以添加点击事件或其他触发事件来控制弹窗的显示与隐藏,如下所示: ``` // 获取弹窗元素 var popup = document.querySelector('.popup'); // 设置点击事件 document.querySelector('.open-popup').addEventListener('click', function() { // 显示弹窗 popup.style.display = 'block'; }); document.querySelector('.close-popup').addEventListener('click', function() { // 隐藏弹窗 popup.style.display = 'none'; }); ``` 在这个示例中,通过选择器".open-popup"和".close-popup"来获取打开和关闭弹窗的按钮,并分别添加点击事件的监听器。在事件的回调函数中,通过修改弹窗容器的display属性的值来实现弹窗的显示与隐藏。 综上所述,通过以上步骤,就可以实现CSS弹窗加悬浮阴影效果
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值