Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
Click to take picture
css
html { height: 100%; overflow: hidden; } body { min-height: 100%; } .container { cursor: pointer; background-position: center center; background-size: cover; background-image: url("https://images.unsplash.com/photo-1621295693450-080546d2ec8e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxNDU4OXwwfDF8cmFuZG9tfHx8fHx8fHx8MTYyMTYyOTMxMA&ixlib=rb-1.2.1&q=80&w=1800"); width: 100vw; height: 100vh; position: relative; } .container:focus { display: none; } .flap { width: 150vmax; height: 150vmax; position: absolute; bottom: 50%; right: 50%; pointer-events: none; will-change: transform; background: hsl(calc(1turn * var(--p)), 80%, 80%); background: linear-gradient(35deg, #555, black); border: solid 4px #999; --p: calc(var(--i) / var(--flaps)); -webkit-animation: click 0.9s cubic-bezier(0.5, 0, 0.5, 1) 0.1s; animation: click 0.9s cubic-bezier(0.5, 0, 0.5, 1) 0.1s; transform-origin: bottom right; transform: rotate(-0.5turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(-100%) translateY(90%); } @-webkit-keyframes click { 48%, 52% { transform: rotate(-0.25turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(0%) translateY(0%); } } @keyframes click { 48%, 52% { transform: rotate(-0.25turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(0%) translateY(0%); } } .photo { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-position: center center; background-size: cover; box-shadow: 0 10px 40px #000; margin: -1rem; margin-bottom: -5rem; border: solid 1rem #fff; border-bottom-width: 5rem; -webkit-animation: photo 5s cubic-bezier(0.5, 0, 0.5, 1) 0.9s both; animation: photo 5s cubic-bezier(0.5, 0, 0.5, 1) 0.9s both; } @-webkit-keyframes photo { 30%, 60%, 70% { filter: sepia(30%) saturate(140%) contrast(120%); transform: scale(0.5) rotate(-4deg); } 61% { opacity: 1; } 71% { opacity: 0; transform: none; } 100% { filter: none; opacity: 1; } } @keyframes photo { 30%, 60%, 70% { filter: sepia(30%) saturate(140%) contrast(120%); transform: scale(0.5) rotate(-4deg); } 61% { opacity: 1; } 71% { opacity: 0; transform: none; } 100% { filter: none; opacity: 1; } } .instructions { position: absolute; top: 0; right: 0; left: 0; padding: 1rem; font-family: monospace; text-transform: uppercase; text-shadow: 0 1px 8px #fff; }
JavaScript
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>CSS相机快门-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号