css布局实现卡片个人介绍简历效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现卡片个人介绍简历效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title></title> <style> @import url("https://fonts.googleapis.com/css?family=DM+Sans:400,500|Jost:400,500,600&display=swap"); * { box-sizing: border-box; } body { color: #2b2c48; font-family: "Jost", sans-serif; background-image: url(//repo.bfw.wiki/bfwrepo/image/6131b30bd9c0e.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; min-height: 100vh; display: -webkit-box; display: flex; flex-wrap: wrap; padding: 20px; } .card { max-width: 340px; margin: auto; overflow-y: auto; position: relative; z-index: 1; overflow-x: hidden; background-color: white; display: -webkit-box; display: flex; -webkit-transition: 0.3s; transition: 0.3s; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; border-radius: 10px; box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.2); } .card[data-state="#about"] { height: 450px; } .card[data-state="#about"] .card-main { padding-top: 0; } .card[data-state="#contact"] { height: 430px; } .card[data-state="#experience"] { height: 550px; } .card.is-active .card-header { height: 80px; } .card.is-active .card-cover { height: 100px; top: -50px; } .card.is-active .card-avatar { -webkit-transform: none; transform: none; left: 20px; width: 50px; height: 50px; bottom: 10px; } .card.is-active .card-fullname, .card.is-active .card-jobtitle { left: 86px; -webkit-transform: none; transform: none; } .card.is-active .card-fullname { bottom: 18px; font-size: 19px; } .card.is-active .card-jobtitle { bottom: 16px; letter-spacing: 1px; font-size: 10px; } .card-header { position: relative; display: -webkit-box; display: flex; height: 200px; flex-shrink: 0; width: 100%; -webkit-transition: 0.3s; transition: 0.3s; } .card-header * { -webkit-transition: 0.3s; transition: 0.3s; } .card-cover { width: 100%; height: 100%; position: absolute; height: 160px; top: -20%; left: 0; will-change: top; background-size: cover; background-position: center; -webkit-filter: blur(30px); filter: blur(30px); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: 0.5s; transition: 0.5s; } .card-avatar { width: 100px; height: 100px; box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); border-radius: 50%; -o-object-position: center; object-position: center; -o-object-fit: cover; object-fit: cover; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%) translateY(-64px); transform: translateX(-50%) translateY(-64px); } .card-fullname { position: absolute; bottom: 0; font-size: 22px; font-weight: 700; text-align: center; white-space: nowrap; -webkit-trans.........完整代码请登录后点击上方下载按钮下载查看
网友评论0