Everything That Drains Your Electric Car Battery

Views: 32
0 0
Read Time:22 Minute, 29 Second


Quick Facts on EV Battery Drain

  • EV vary drops considerably in freezing temperatures.
  • Steady freeway driving drains the battery sooner than start-and-stop metropolis driving.
  • Infotainment screens and different electronics devour little battery energy.

Battery vary is prime of thoughts for many electrical car house owners and potential patrons. Whether you have got a protracted commute, take frequent street journeys, or simply run fast errands round city, it helps to know the place the battery energy in your electrical automobile goes. Here are issues that may drain your EV battery.

Make Every Charge Count

Stretch your EV vary

Four straightforward habits may also help you utilize vitality extra effectively. Tap every one to be taught why.




Tap a cease alongside the path to see why it helps.

Small adjustments can add up, particularly on freeway journeys and in excessive climate.

A-Z Eventz. Habits proven are basic steering, not vehicle-specific.

Graphic: Tawana Campbell

(operate () {
“use strict”;
var root = doc.currentScript.previousElementSibling;
if (!root || !root.classList || !root.classList.comprises(“kbb-ev2-wrap”)) {
root = doc.questionSelector(“.kbb-ev2-wrap[data-kbb-ev2]:not([data-kbb-ev2-bound])”);
}
if (!root || root.hasAttribute(“data-kbb-ev2-bound”)) { return; }
root.setAttribute(“data-kbb-ev2-bound”, “true”);
var buttons = root.questionSelectorAll(“[data-kbb-ev2-stop]”);
var automobile = root.questionSelector(“[data-kbb-ev2-car]”);
var textEl = root.questionSelector(“[data-kbb-ev2-text]”);
var COPY = {
ease: “Gentle throttle inputs help avoid the large bursts of power associated with rapid acceleration.”,
velocity: “Aerodynamic drag rises as speed increases, so sustained high-speed driving can shorten range.”,
precondition: “When available, preconditioning while connected to a charger can reduce how much battery energy is used after departure.”,
pack: “Extra mass and underinflated tires can increase the energy required to keep the vehicle moving.”
};
operate placeCar(btn) {
if (!automobile) { return; }
var monitor = root.questionSelector(“.kbb-ev2-lane”);
if (!monitor) { return; }
var trackRect = monitor.getBoundingClientRect();
var btnRect = btn.getBoundingClientRect();
var middle = btnRect.left + btnRect.width / 2 – trackRect.left;
var pct = (middle / trackRect.width) * 100;
pct = Math.max(4, Math.min(96, pct));
automobile.fashion.left = pct + “%”;
}
operate activate(key, btn) {
var copy = COPY[key];
if (!copy) { return; }
for (var i = 0; i < buttons.size; i++) {
buttons[i].setAttribute("aria-expanded", buttons[i] === btn ? "true" : "false");
}
root.setAttribute("data-active", key);
if (textEl) { textEl.textContent = copy; }
placeCar(btn);
}
for (var j = 0; j < buttons.size; j++) {
(operate (btn) {
var key = btn.getAttribute("data-kbb-ev2-stop");
btn.addEventListener("click", operate () { activate(key, btn); });
})(buttons[j]);
}
window.addEventListener("resize", operate () {
var activeKey = root.getAttribute("data-active");
if (!activeKey) { return; }
for (var okay = 0; okay < buttons.size; okay++) {
if (buttons[k].getAttribute("data-kbb-ev2-stop") === activeKey) {
placeCar(buttons[k]);
break;
}
}
});
})();

MORE: How Much Does It Cost to Charge an Electric Car?

Driving

First issues first, driving your electrical automobile will all the time drain the battery. An EV battery supplies the facility wanted to maneuver the car. Higher speeds require extra vitality than decrease speeds. How shortly the battery drains additionally is dependent upon the opposite energy-consuming techniques you utilize.

“Steady driving at highway speed drains the battery much faster than driving in stop-and-go traffic,” mentioned A-Z Eventz Senior Advice Editor Chris Hardesty. “Electric cars have regenerative braking systems that put some energy back into the battery when coasting and braking. So, unlike gas-powered cars, EVs typically get better mileage in the city than when cruising down the interstate.”

Quick Fact: Highway driving can deplete the battery shortly due much less alternative for regenerative braking, together with elevated wind resistance, tire friction, and better speeds.

RELATED: Electric Car Range: Everything You Need to Know

Acceleration

How arduous you press the pedal drastically impacts your battery vary. Quick acceleration requires a big burst of vitality. This surge is very noticeable in automobiles with a lift button or comparable characteristic. Smooth acceleration helps prolong battery vary. If you are making an attempt to maximise each cost in your EV, go straightforward on the “go” pedal.

MORE: Electric Cars 101: What You Need to Know About EVs

EV Range at a Glance

EV battery consumption at a look

Some issues matter much more than others. Tap every merchandise for the fast take.



Select a class above to see how a lot it sometimes impacts your driving vary.

Illustrative comparability, not a measured take a look at end result.

Graphic: Tawana Campbell

(operate () {
“use strict”;
var root = doc.currentScript.previousElementSibling;
// Fallback in case markup/fashion ordering adjustments when pasted elsewhere.
if (!root || !root.classList || !root.classList.comprises(“kbb-ev1-wrap”)) {
root = doc.questionSelector(“.kbb-ev1-wrap[data-kbb-ev1]:not([data-kbb-ev1-bound])”);
}
if (!root || root.hasAttribute(“data-kbb-ev1-bound”)) { return; }
root.setAttribute(“data-kbb-ev1-bound”, “true”);
var buttons = root.questionSelectorAll(“[data-kbb-ev1-cat]”);
var fillEl = root.questionSelector(“[data-kbb-ev1-fill]”);
var pctEl = root.questionSelector(“[data-kbb-ev1-pct]”);
var rateEl = root.questionSelector(“[data-kbb-ev1-rate]”);
var iconEl = root.questionSelector(“[data-kbb-ev1-icon]”);
var textEl = root.questionSelector(“[data-kbb-ev1-text]”);
var chevronsEl = root.questionSelector(“[data-kbb-ev1-chevrons]”);
var DATA = {
velocity: {
fill: 24,
pct: “20 to 30%”,
fee: “Fast drain”,
speedVar: 2.1,
coloration: “linear-gradient(180deg, #f3bc2a 0%, #b3821a 100%)”,
iconColor: “#1d3e74”,
textual content: “Sustained speed and hard acceleration can have one of the biggest effects on how quickly an EV uses energy.”
},
climate: {
fill: 54,
pct: “About 50%”,
fee: “Moderate drain”,
speedVar: 1.3,
coloration: “linear-gradient(180deg, #6f97c9 0%, #1d3e74 100%)”,
iconColor: “#4f7cb0”,
textual content: “Freezing temperatures and heavy heating or cooling can noticeably reduce usable driving range.”
},
cargo: {
fill: 82,
pct: “About 85%”,
fee: “Light drain”,
speedVar: 0.6,
coloration: “linear-gradient(180deg, #cdd6e2 0%, #8494ab 100%)”,
iconColor: “#7c8aa0”,
textual content: “Cargo weight and cabin electronics still use energy, but generally have a smaller effect than driving speed or climate control.”
}
};
operate activate(key, btn) {
var d = DATA[key];
if (!d) { return; }
for (var i = 0; i < buttons.size; i++) {
buttons[i].setAttribute("aria-expanded", buttons[i] === btn ? "true" : "false");
}
root.setAttribute("data-active", key);
if (fillEl) {
fillEl.fashion.peak = d.fill + "%";
fillEl.fashion.background = d.coloration;
}
if (pctEl) { pctEl.textContent = d.pct; }
if (rateEl) { rateEl.textContent = d.fee; }
if (iconEl) { iconEl.fashion.background = d.iconColor; }
if (textEl) { textEl.textContent = d.textual content; }
if (chevronsEl) { root.fashion.setProperty("–kbb1-speed", String(d.speedVar)); }
}
for (var j = 0; j < buttons.size; j++) {
(operate (btn) {
var key = btn.getAttribute("data-kbb-ev1-cat");
btn.addEventListener("click", operate () { activate(key, btn); });
})(buttons[j]);
}
})();

Weather Conditions

Environmental situations could cause your battery vary to fluctuate, however frigid temperatures can considerably scale back vary. It requires extra vitality to maintain your battery at its optimum temperature when it is chilly outdoors, so that you’ll seemingly have to cost your EV extra steadily throughout the winter months.

“Weather-related battery drain can be a serious issue for EV drivers in cold climates,” mentioned Eric Brandt, managing editor of Vehicle Reviews at A-Z Eventz. “A study by Recurrent shows that EV range can drop by up to 32% in freezing temperatures. This is important to keep in mind if you need the full range of your EV for it to be usable in everyday driving.”

RELATED ARTICLE: How Long Does It Take To Charge an Electric Car?

Heat and Air Conditioning

It takes extra vitality to maintain the cabin heat during times of utmost chilly. Bumping up the warmth for consolation whereas driving attracts extra vitality from the battery. Similarly, blasting the air conditioner when it’s sizzling outdoors reduces vary. Controlling the cabin and battery temperature is the largest energy drain, second to driving the car.

While operating the warmth could drain the battery, heated seats usually use much less vitality. “Heated seats only need to power a small heating element underneath the upholstery, so they use less energy than the full heating system, which uses a fan to circulate air through the cabin,” mentioned A-Z Eventz Editor Chris Teague. “If your car has heated seats, they can help save a little battery life on cold commutes.”

Weight

The dimension of your EV, the full passenger load, and cargo load you carry all play a task in draining the battery. Batteries expend much less vitality to maneuver lighter masses, so hold that in thoughts throughout your subsequent street journey. Pack gentle in case your aim is to cease much less typically to recharge. EV drivers wanting higher battery effectivity can observe among the identical ideas utilized in hypermiling with fuel vehicles. For instance, preserving pointless gear and heavy issues, comparable to spare luggage of pet food or cat litter, out of the car may also help prolong the time between charging periods.

RELATED: EV Charging Stations: Everything You Need To Know

Navigation and Infotainment Systems

Today’s bigger infotainment screens require extra vitality to function than smaller techniques from just a few years in the past. Rear-seat screens and USB ports used to cost digital gadgets can contribute to battery drain. Still, utilizing all these digital techniques, together with security options, premium sound techniques, and ambient cabin lighting may devour vitality equal to roughly a mile of vary per hour of driving.

Identify Your Battery Usage

Many electrical automobiles have options that present which techniques are utilizing probably the most battery energy. You could possibly examine key statistics comparable to battery well being and common vary per journey. Consult your proprietor’s guide or cellular app, if relevant, to be taught what info is offered and learn how to use it to maximise your vary.

Visit our Car Powertrains Information Center for knowledgeable articles on electrical automobiles (EVs), hybrid vehicles, battery expertise, driving vary, efficiency, gasoline effectivity, and the way totally different automotive powertrains work.

Editor’s Note: We have up to date this text since its preliminary publication. Chantel Wakefield contributed to the report.

/* Scoped fully beneath .kbb-ev2-wrap. No naked ingredient selectors. */
.kbb-ev2-wrap {
–kbb2-blue: #1d3e74;
–kbb2-blue-deep: #131f2b;
–kbb2-gold: #f3bc2a;
–kbb2-blue-light: #4f7cb0;
–kbb2-panel: #182c4e;
–kbb2-line: rgba(255, 255, 255, 0.14);
–kbb2-text-soft: rgba(255, 255, 255, 0.72);
all: preliminary;
box-sizing: border-box;
show: block;
place: relative;
isolation: isolate;
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: clamp(20px, 3.2vw, 40px) clamp(20px, 4vw, 48px) clamp(16px, 2.4vw, 28px);
background: linear-gradient(160deg, #204a86 0%, var(–kbb2-blue) 46%, var(–kbb2-blue-deep) 100%);
border-radius: 22px;
overflow: hidden;
font-family: “Figtree”, Arial, Helvetica, sans-serif;
coloration: #ffffff;
-webkit-font-smoothing: antialiased;
line-height: 1.4;
}
.kbb-ev2-wrap *,
.kbb-ev2-wrap *::earlier than,
.kbb-ev2-wrap *::after {
box-sizing: border-box;
font-family: inherit;
}
.kbb-ev2-wrap svg {
show: block;
width: 100%;
peak: 100%;
}
/* ———- emblem house ———- */
.kbb-ev2-wrap .kbb-ev2-logospace {
peak: clamp(30px, 5vw, 46px);
width: 100%;
show: flex;
align-items: middle;
justify-content: flex-end;
}
.kbb-ev2-wrap .kbb-ev2-logo {
peak: 100%;
width: auto;
max-width: 160px;
object-fit: comprise;
}
/* ———- header ———- */
.kbb-ev2-wrap .kbb-ev2-head {
max-width: 640px;
margin-bottom: clamp(18px, 2.8vw, 28px);
}
.kbb-ev2-wrap .kbb-ev2-eyebrow {
margin: 0 0 8px;
font-size: 12px;
font-weight: 800;
letter-spacing: 0.14em;
text-transform: uppercase;
coloration: var(–kbb2-gold);
}
.kbb-ev2-wrap .kbb-ev2-headline {
margin: 0 0 10px;
font-size: clamp(24px, 3.2vw, 34px);
font-weight: 800;
letter-spacing: -0.01em;
line-height: 1.12;
coloration: #ffffff;
}
.kbb-ev2-wrap .kbb-ev2-sub {
margin: 0;
font-size: clamp(14px, 1.5vw, 16px);
font-weight: 500;
coloration: var(–kbb2-text-soft);
max-width: 46ch;
}
/* ———- stage ———- */
.kbb-ev2-wrap .kbb-ev2-stage {
place: relative;
}
/* ———- street monitor with transferring automobile ———- */
.kbb-ev2-wrap .kbb-ev2-track {
place: relative;
peak: 54px;
margin: 0 0 14px;
show: flex;
align-items: middle;
}
.kbb-ev2-wrap .kbb-ev2-lane {
place: relative;
width: 100%;
peak: 10px;
border-radius: 999px;
background: rgba(255, 255, 255, 0.08);
overflow: hidden;
}
.kbb-ev2-wrap .kbb-ev2-lane::earlier than {
content material: “”;
place: absolute;
inset: 0;
background-image: repeating-linear-gradient(
90deg,
rgba(243, 188, 42, 0.75) 0px,
rgba(243, 188, 42, 0.75) 18px,
clear 18px,
clear 34px
);
background-position: 0 0;
animation: kbb-ev2-dash 6s linear infinite;
}
@keyframes kbb-ev2-dash {
to { background-position: -510px 0; }
}
.kbb-ev2-wrap .kbb-ev2-car {
place: absolute;
prime: 50%;
left: 6%;
width: clamp(46px, 6.5vw, 62px);
remodel: translate(-50%, -60%);
transition: left 700ms cubic-bezier(0.22, 1, 0.36, 1);
filter: drop-shadow(0 6px 10px rgba(0, 0, 0, 0.35));
}
/* ———- cease listing ———- */
.kbb-ev2-wrap .kbb-ev2-stops {
show: grid;
grid-template-columns: repeat(4, 1fr);
hole: 12px;
}
.kbb-ev2-wrap .kbb-ev2-stop {
place: relative;
show: flex;
flex-direction: column;
align-items: flex-start;
hole: 10px;
text-align: left;
background: rgba(255, 255, 255, 0.06);
border: 1.5px stable var(–kbb2-line);
border-radius: 14px;
padding: 14px 14px 15px;
cursor: pointer;
coloration: inherit;
transition: remodel 220ms ease, border-color 220ms ease, background 220ms ease;
/* Grid objects default to a min-width equal to their content material’s
unwrapped dimension. Force this again to 0 so the column can nonetheless
shrink to suit even when a page-level fashion tries to maintain the
button’s textual content on one line. */
min-width: 0;
white-space: regular;
}
.kbb-ev2-wrap .kbb-ev2-stop::earlier than {
content material: “”;
place: absolute;
prime: -20px;
left: 22px;
width: 2px;
peak: 16px;
background: var(–kbb2-line);
}
.kbb-ev2-wrap .kbb-ev2-stop:hover {
remodel: translateY(-4px);
border-color: var(–kbb2-gold);
background: rgba(255, 255, 255, 0.1);
}
.kbb-ev2-wrap .kbb-ev2-stop:focus-visible {
define: 3px stable var(–kbb2-gold);
outline-offset: 2px;
}
.kbb-ev2-wrap .kbb-ev2-stop[aria-expanded=”true”] {
border-color: var(–kbb2-gold);
background: rgba(243, 188, 42, 0.14);
}
.kbb-ev2-wrap .kbb-ev2-stop[aria-expanded=”true”]::earlier than {
background: var(–kbb2-gold);
}
.kbb-ev2-wrap .kbb-ev2-marker {
show: inline-flex;
align-items: middle;
justify-content: middle;
width: 30px;
peak: 30px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.12);
border: 1.5px stable var(–kbb2-line);
font-size: 13px;
font-weight: 800;
coloration: #ffffff;
flex: none;
transition: background 220ms ease, border-color 220ms ease, coloration 220ms ease;
}
.kbb-ev2-wrap .kbb-ev2-stop[aria-expanded=”true”] .kbb-ev2-marker {
background: var(–kbb2-gold);
border-color: var(–kbb2-gold);
coloration: var(–kbb2-blue-deep);
}
.kbb-ev2-wrap .kbb-ev2-stoptext {
show: flex;
flex-direction: column;
hole: 4px;
min-width: 0;
}
.kbb-ev2-wrap .kbb-ev2-tip {
font-size: clamp(13.5px, 1.5vw, 15px);
font-weight: 700;
coloration: #ffffff;
white-space: regular;
overflow-wrap: break-word;
}
.kbb-ev2-wrap .kbb-ev2-tipline {
font-size: 12.5px;
font-weight: 500;
coloration: var(–kbb2-text-soft);
white-space: regular;
overflow-wrap: break-word;
}
/* ———- clarification panel (fastened peak to forestall bounce) ———- */
.kbb-ev2-wrap .kbb-ev2-panel {
margin-top: clamp(16px, 2.6vw, 24px);
min-height: 56px;
padding: 15px 18px;
background: var(–kbb2-panel);
border: 1px stable var(–kbb2-line);
border-left: 4px stable var(–kbb2-gold);
border-radius: 12px;
show: flex;
align-items: middle;
}
.kbb-ev2-wrap .kbb-ev2-panel-default,
.kbb-ev2-wrap .kbb-ev2-panel-text {
margin: 0;
font-size: clamp(13.5px, 1.5vw, 15px);
coloration: var(–kbb2-text-soft);
}
.kbb-ev2-wrap .kbb-ev2-panel-text {
show: none;
coloration: #ffffff;
font-weight: 500;
animation: kbb-ev2-fadein 320ms ease;
}
.kbb-ev2-wrap[data-active] .kbb-ev2-panel-default { show: none; }
.kbb-ev2-wrap[data-active] .kbb-ev2-panel-text { show: block; }
@keyframes kbb-ev2-fadein {
from { opacity: 0; remodel: translateY(4px); }
to { opacity: 1; remodel: translateY(0); }
}
/* ———- takeaway + metadata ———- */
.kbb-ev2-wrap .kbb-ev2-takeaway {
margin: 14px 0 0;
font-size: 12.5px;
font-weight: 600;
coloration: var(–kbb2-gold);
}
.kbb-ev2-wrap .kbb-ev2-meta {
margin: 10px 0 0;
font-size: 10.5px;
coloration: rgba(255, 255, 255, 0.4);
text-align: proper;
}
.kbb-ev2-wrap .kbb-ev2-credit {
margin: 4px 0 0;
font-size: 10.5px;
coloration: rgba(255, 255, 255, 0.4);
text-align: proper;
}
/* ———- responsive ———- */
@media (max-width: 900px) {
.kbb-ev2-wrap .kbb-ev2-stops {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 600px) {
.kbb-ev2-wrap .kbb-ev2-track {
show: none;
}
.kbb-ev2-wrap .kbb-ev2-stops {
grid-template-columns: 1fr;
}
.kbb-ev2-wrap .kbb-ev2-stop::earlier than {
show: none;
}
}
/* ———- decreased movement ———- */
@media (prefers-reduced-motion: scale back) {
.kbb-ev2-wrap .kbb-ev2-lane::earlier than {
animation: none !vital;
}
.kbb-ev2-wrap .kbb-ev2-car {
transition: none !vital;
}
.kbb-ev2-wrap .kbb-ev2-stop,
.kbb-ev2-wrap .kbb-ev2-marker {
transition: none !vital;
}
.kbb-ev2-wrap .kbb-ev2-panel-text {
animation: none !vital;
}
}

/* Scoped fully beneath .kbb-ev1-wrap. No naked ingredient selectors. */
.kbb-ev1-wrap {
–kbb1-blue: #1d3e74;
–kbb1-blue-deep: #131f2b;
–kbb1-gold: #f3bc2a;
–kbb1-tier2: #4f7cb0;
–kbb1-tier3: #9fadbf;
–kbb1-bg: #f6f8fb;
–kbb1-card: #ffffff;
–kbb1-line: #e1e7ef;
–kbb1-text: #131f2b;
–kbb1-text-soft: #4a5a70;
–kbb1-radius: 16px;
–kbb1-speed: 1;
all: preliminary;
box-sizing: border-box;
show: block;
place: relative;
isolation: isolate;
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: clamp(20px, 3.2vw, 40px) clamp(20px, 4vw, 48px) clamp(16px, 2.4vw, 28px);
background: var(–kbb1-bg);
border-radius: 22px;
overflow: hidden;
font-family: “Figtree”, Arial, Helvetica, sans-serif;
coloration: var(–kbb1-text);
-webkit-font-smoothing: antialiased;
line-height: 1.4;
}
.kbb-ev1-wrap *,
.kbb-ev1-wrap *::earlier than,
.kbb-ev1-wrap *::after {
box-sizing: border-box;
font-family: inherit;
}
.kbb-ev1-wrap svg {
show: block;
width: 100%;
peak: 100%;
}
/* ———- emblem house ———- */
.kbb-ev1-wrap .kbb-ev1-logospace {
peak: clamp(30px, 5vw, 46px);
width: 100%;
show: flex;
align-items: middle;
justify-content: flex-end;
}
.kbb-ev1-wrap .kbb-ev1-logo {
peak: 100%;
width: auto;
max-width: 160px;
object-fit: comprise;
}
/* ———- header ———- */
.kbb-ev1-wrap .kbb-ev1-head {
max-width: 640px;
margin-bottom: clamp(16px, 2.6vw, 26px);
}
.kbb-ev1-wrap .kbb-ev1-eyebrow {
margin: 0 0 8px;
font-size: 12px;
font-weight: 800;
letter-spacing: 0.14em;
text-transform: uppercase;
coloration: var(–kbb1-blue);
}
.kbb-ev1-wrap .kbb-ev1-headline {
margin: 0 0 10px;
font-size: clamp(24px, 3.2vw, 34px);
font-weight: 800;
letter-spacing: -0.01em;
line-height: 1.12;
coloration: var(–kbb1-blue-deep);
}
.kbb-ev1-wrap .kbb-ev1-sub {
margin: 0;
font-size: clamp(14px, 1.5vw, 16px);
font-weight: 500;
coloration: var(–kbb1-text-soft);
max-width: 46ch;
}
/* ———- stage structure ———- */
.kbb-ev1-wrap .kbb-ev1-stage {
show: grid;
grid-template-columns: minmax(180px, 300px) 1fr;
hole: clamp(20px, 3vw, 40px);
align-items: middle;
}
/* ———- battery hero ———- */
.kbb-ev1-wrap .kbb-ev1-batterybox {
place: relative;
show: flex;
flex-direction: column;
align-items: middle;
hole: 14px;
padding: 18px 10px 20px;
}
.kbb-ev1-wrap .kbb-ev1-roadglow {
place: absolute;
inset: auto 0 6px 0;
peak: 44%;
background: radial-gradient(60% 60% at 50% 100%, rgba(29, 62, 116, 0.14), clear 72%);
pointer-events: none;
}
.kbb-ev1-wrap .kbb-ev1-battery {
place: relative;
z-index: 1;
show: flex;
flex-direction: column;
align-items: middle;
}
.kbb-ev1-wrap .kbb-ev1-nub {
width: 34%;
peak: 10px;
background: var(–kbb1-blue-deep);
border-radius: 4px 4px 0 0;
}
.kbb-ev1-wrap .kbb-ev1-shell {
place: relative;
width: clamp(120px, 16vw, 168px);
peak: clamp(200px, 26vw, 268px);
border: 3px stable var(–kbb1-blue-deep);
border-radius: 14px;
background: var(–kbb1-card);
overflow: hidden;
box-shadow: 0 10px 26px rgba(19, 31, 43, 0.14);
}
.kbb-ev1-wrap .kbb-ev1-tick {
place: absolute;
left: 0;
proper: 0;
peak: 2px;
background: var(–kbb1-line);
z-index: 2;
}
.kbb-ev1-wrap .kbb-ev1-tick–1 { prime: 33.3%; }
.kbb-ev1-wrap .kbb-ev1-tick–2 { prime: 66.6%; }
.kbb-ev1-wrap .kbb-ev1-fill {
place: absolute;
left: 0;
proper: 0;
backside: 0;
peak: 90%;
background: linear-gradient(180deg, var(–kbb1-gold) 0%, var(–kbb1-blue) 100%);
transition: peak 900ms cubic-bezier(0.22, 1, 0.36, 1), background 600ms ease;
z-index: 1;
}
.kbb-ev1-wrap .kbb-ev1-fillwave {
place: absolute;
prime: -1px;
left: -20%;
width: 140%;
peak: 10px;
background: rgba(255, 255, 255, 0.35);
border-radius: 50%;
filter: blur(1px);
}
.kbb-ev1-wrap .kbb-ev1-chevrons {
place: absolute;
inset: 0;
show: flex;
flex-direction: column-reverse;
align-items: middle;
justify-content: flex-start;
hole: 22px;
padding-top: 26px;
z-index: 3;
opacity: 0;
transition: opacity 300ms ease;
}
.kbb-ev1-wrap .kbb-ev1-chevrons span {
width: 16px;
peak: 8px;
border-right: 3px stable rgba(255, 255, 255, 0.85);
border-bottom: 3px stable rgba(255, 255, 255, 0.85);
remodel: rotate(-135deg);
animation: kbb-ev1-rise calc(1400ms / var(–kbb1-speed)) ease-in-out infinite;
}
.kbb-ev1-wrap .kbb-ev1-chevrons span:nth-child(2) { animation-delay: calc(-140ms / var(–kbb1-speed)); }
.kbb-ev1-wrap .kbb-ev1-chevrons span:nth-child(3) { animation-delay: calc(-280ms / var(–kbb1-speed)); }
.kbb-ev1-wrap[data-active=”1″] .kbb-ev1-chevrons,
.kbb-ev1-wrap[data-active=”2″] .kbb-ev1-chevrons,
.kbb-ev1-wrap[data-active=”3″] .kbb-ev1-chevrons {
opacity: 1;
}
@keyframes kbb-ev1-rise {
0% { remodel: translateY(6px) rotate(-135deg); opacity: 0; }
35% { opacity: 1; }
100% { remodel: translateY(-30px) rotate(-135deg); opacity: 0; }
}
.kbb-ev1-wrap .kbb-ev1-readout {
show: flex;
align-items: middle;
hole: 10px;
background: var(–kbb1-card);
border: 1px stable var(–kbb1-line);
border-radius: 999px;
padding: 8px 16px 8px 10px;
box-shadow: 0 4px 12px rgba(19, 31, 43, 0.06);
}
.kbb-ev1-wrap .kbb-ev1-readout-icon {
width: 26px;
peak: 26px;
border-radius: 50%;
background: var(–kbb1-blue);
show: inline-flex;
align-items: middle;
justify-content: middle;
flex: none;
transition: background 400ms ease;
}
.kbb-ev1-wrap .kbb-ev1-readout-icon::earlier than {
content material: “”;
width: 10px;
peak: 10px;
border-radius: 50%;
background: var(–kbb1-gold);
}
.kbb-ev1-wrap .kbb-ev1-readout-text {
show: flex;
flex-direction: column;
line-height: 1.15;
}
.kbb-ev1-wrap .kbb-ev1-readout-text robust {
font-size: 15px;
font-weight: 800;
coloration: var(–kbb1-blue-deep);
}
.kbb-ev1-wrap .kbb-ev1-readout-text span {
font-size: 11.5px;
font-weight: 600;
coloration: var(–kbb1-text-soft);
text-transform: uppercase;
letter-spacing: 0.04em;
}
/* ———- class listing ———- */
.kbb-ev1-wrap .kbb-ev1-categories {
show: flex;
flex-direction: column;
hole: 10px;
}
.kbb-ev1-wrap .kbb-ev1-cat {
show: flex;
align-items: middle;
hole: 14px;
width: 100%;
text-align: left;
background: var(–kbb1-card);
border: 1.5px stable var(–kbb1-line);
border-radius: 14px;
padding: 13px 16px;
cursor: pointer;
transition: remodel 220ms ease, border-color 220ms ease, box-shadow 220ms ease;
coloration: inherit;
}
.kbb-ev1-wrap .kbb-ev1-cat:hover {
remodel: translateX(4px);
border-color: var(–kbb1-blue);
box-shadow: 0 8px 18px rgba(19, 31, 43, 0.08);
}
.kbb-ev1-wrap .kbb-ev1-cat:focus-visible {
define: 3px stable var(–kbb1-blue);
outline-offset: 2px;
}
.kbb-ev1-wrap .kbb-ev1-cat[aria-expanded=”true”] {
border-color: var(–kbb1-blue);
box-shadow: 0 10px 22px rgba(19, 31, 43, 0.1);
background: linear-gradient(0deg, rgba(29, 62, 116, 0.05), rgba(29, 62, 116, 0.05));
}
.kbb-ev1-wrap .kbb-ev1-catglyph {
flex: none;
width: 42px;
peak: 42px;
border-radius: 50%;
show: inline-flex;
align-items: middle;
justify-content: middle;
padding: 9px;
coloration: #ffffff;
background: var(–kbb1-tier3);
transition: background 220ms ease;
}
.kbb-ev1-wrap .kbb-ev1-catglyph[data-tier=”1″] { background: var(–kbb1-blue); }
.kbb-ev1-wrap .kbb-ev1-catglyph[data-tier=”2″] { background: var(–kbb1-tier2); }
.kbb-ev1-wrap .kbb-ev1-catglyph[data-tier=”3″] { background: var(–kbb1-tier3); }
.kbb-ev1-wrap .kbb-ev1-cattext {
show: flex;
flex-direction: column;
hole: 3px;
flex: 1;
min-width: 0;
}
.kbb-ev1-wrap .kbb-ev1-tier {
font-size: 10.5px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.kbb-ev1-wrap .kbb-ev1-tier–1 { coloration: #b3821a; }
.kbb-ev1-wrap .kbb-ev1-tier–2 { coloration: var(–kbb1-tier2); }
.kbb-ev1-wrap .kbb-ev1-tier–3 { coloration: #7c8aa0; }
.kbb-ev1-wrap .kbb-ev1-catname {
font-size: clamp(14.5px, 1.6vw, 16px);
font-weight: 700;
coloration: var(–kbb1-blue-deep);
}
.kbb-ev1-wrap .kbb-ev1-caret {
flex: none;
width: 9px;
peak: 9px;
border-right: 2.5px stable var(–kbb1-text-soft);
border-bottom: 2.5px stable var(–kbb1-text-soft);
remodel: rotate(-45deg);
transition: remodel 220ms ease;
margin-right: 4px;
}
.kbb-ev1-wrap .kbb-ev1-cat[aria-expanded=”true”] .kbb-ev1-caret {
remodel: rotate(45deg);
border-color: var(–kbb1-blue);
}
/* ———- clarification panel (fastened peak to forestall bounce) ———- */
.kbb-ev1-wrap .kbb-ev1-panel {
margin-top: clamp(16px, 2.6vw, 24px);
min-height: 64px;
padding: 16px 20px;
background: var(–kbb1-card);
border: 1px stable var(–kbb1-line);
border-left: 4px stable var(–kbb1-blue);
border-radius: 12px;
show: flex;
align-items: middle;
}
.kbb-ev1-wrap .kbb-ev1-panel-default,
.kbb-ev1-wrap .kbb-ev1-panel-text {
margin: 0;
font-size: clamp(13.5px, 1.5vw, 15px);
coloration: var(–kbb1-text-soft);
}
.kbb-ev1-wrap .kbb-ev1-panel-text {
show: none;
coloration: var(–kbb1-blue-deep);
font-weight: 500;
animation: kbb-ev1-fadein 320ms ease;
}
.kbb-ev1-wrap[data-active] .kbb-ev1-panel-default { show: none; }
.kbb-ev1-wrap[data-active] .kbb-ev1-panel-text { show: block; }
@keyframes kbb-ev1-fadein {
from { opacity: 0; remodel: translateY(4px); }
to { opacity: 1; remodel: translateY(0); }
}
/* ———- metadata ———- */
.kbb-ev1-wrap .kbb-ev1-meta {
margin: 14px 0 0;
font-size: 10.5px;
coloration: #9aa6b8;
text-align: proper;
}
.kbb-ev1-wrap .kbb-ev1-credit {
margin: 4px 0 0;
font-size: 10.5px;
coloration: #9aa6b8;
text-align: proper;
}
/* ———- responsive ———- */
@media (max-width: 760px) {
.kbb-ev1-wrap .kbb-ev1-stage {
grid-template-columns: 1fr;
}
.kbb-ev1-wrap .kbb-ev1-batterybox {
flex-direction: row;
justify-content: middle;
hole: 20px;
padding: 6px 0 10px;
}
.kbb-ev1-wrap .kbb-ev1-shell {
width: 92px;
peak: 158px;
}
.kbb-ev1-wrap .kbb-ev1-readout {
order: 2;
}
}
@media (max-width: 480px) {
.kbb-ev1-wrap .kbb-ev1-batterybox {
flex-direction: column;
}
.kbb-ev1-wrap .kbb-ev1-cat {
padding: 11px 12px;
hole: 10px;
}
.kbb-ev1-wrap .kbb-ev1-catglyph {
width: 36px;
peak: 36px;
padding: 7px;
}
}
/* ———- decreased movement ———- */
@media (prefers-reduced-motion: scale back) {
.kbb-ev1-wrap .kbb-ev1-fill,
.kbb-ev1-wrap .kbb-ev1-cat,
.kbb-ev1-wrap .kbb-ev1-caret,
.kbb-ev1-wrap .kbb-ev1-readout-icon {
transition: none !vital;
}
.kbb-ev1-wrap .kbb-ev1-chevrons span {
animation: none !vital;
opacity: 0.85;
}
.kbb-ev1-wrap .kbb-ev1-panel-text {
animation: none !vital;
}
}



Source link

#Drains #Electric #Car #Battery

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %