纯css实现带图片卡片选择效果代码
代码语言:html
所属分类:布局界面
代码描述:纯css实现带图片卡片选择效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css">
<style>
.card {
--background: #fff;
--background-checkbox: #0082ff;
--background-image: #fff, rgba(0, 107, 175, 0.2);
--text-color: #666;
--text-headline: #000;
--card-shadow: #0082ff;
--card-height: 190px;
--card-width: 190px;
--card-radius: 12px;
--header-height: 47px;
--blend-mode: overlay;
--transition: 0.15s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.card:nth-child(odd) .card__body-cover-image {
--x-y1: 100% 90%;
--x-y2: 67% 83%;
--x-y3: 33% 90%;
--x-y4: 0% 85%;
}
.card:nth-child(even) .card__body-cover-image {
--x-y1: 100% 85%;
--x-y2: 73% 93%;
--x-y3: 25% 85%;
--x-y4: 0% 90%;
}
.card__input {
position: absolute;
display: block;
outline: none;
border: none;
background: none;
padding: 0;
margin: 0;
-webkit-appearance: none;
}
.card__input:checked ~ .card__body {
--shadow: 0 0 0 3px var(--card-shadow);
}
.card__input:checked ~ .card__body .card__body-cover-checkbox {
--check-bg: var(--background-checkbox);
--check-border: #fff;
--check-scale: 1;
--check-opacity: 1;
}
.card__input:checked ~ .card__body .card__body-cover-checkbox--svg {
--stroke-color: #fff;.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0