CSS Tips-current Color를 사용하여 텍스트와 같은 색상 지정하기
이른바 current Color
currentColor는 CSS에서 변수처럼 사용할 수 있는 키워드로, 속성 값을 지정하면 해당 요소에 맞는 색상과 같은 값에 적응할 수 있어 편리한 기능이다.
.target {
color: red;
border-bottom: 1px solid currentColor; /* color で指定している色が適応される */
}
당연히border를 제외하고background-color와box-shoadow 등 지정된 색깔을 사용할 수 있습니다.샘플 프로그램
실제 적응을 해봤어요데모.
사용법에 대한 인상을 잡았으면 좋겠어요.
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<title>CSS Tips - currentColor を使ってテキストと同じ色を指定しよう</title>
<style>
body {
font-size: 13px;
background-color: #f0f0f0;
}
h1 {
font-size: 15px;
}
h2 {
font-size: 14px;
}
.btn {
border: 1px solid currentColor; /* color に指定された色が適応される */
display: inline-block;
background-color: white;
padding: 4px 8px;
border-radius: 4px;
}
.box {
box-shadow: 0px 0px 4px currentColor; /* color に指定された色が適応される */
display: inline-block;
background-color: white;
padding: 4px 8px;
border-radius: 4px;
}
</style>
</head>
<body>
<h1>CSS Tips - currentColor を使ってテキストと同じ色を指定しよう</h1>
<div>
<h2>border</h2>
<a style='color:red;' class='btn'>テキスト</a>
<a style='color:blue;' class='btn'>テキスト</a>
<a style='color:green;' class='btn'>テキスト</a>
</div>
<div>
<h2>box-shadow</h2>
<a style='color:red;' class='box'>テキスト</a>
<a style='color:blue;' class='box'>テキスト</a>
<a style='color:green;' class='box'>テキスト</a>
</div>
</body>
</html>
최후
이번에는 current Color의 사용법을 소개합니다!
이런 기능이 있다는 것을 알았다면 어디서든 좋은 사용법을 찾을 수 있었을 것이다.
저도 아직 current Color를 충분히 활용할 수 있는 방법을 찾지 못했기 때문에 잘 활용해야 합니다.
편리하게 활용할 수 있는 방법이 있으면 댓글로 남겨주세요.
앞으로도 CSS 팁을 조금씩 소개해 주시기 바랍니다.
Reference
이 문제에 관하여(CSS Tips-current Color를 사용하여 텍스트와 같은 색상 지정하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/phi/articles/css-tips-currentcolor텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)