Para consultas e inscripciones, visiten la pรกgina de la universidad: https://t.co/J5ws4f0pHS ๐ท
ยก๐๐ค ๐จ๐ ๐ฆ๐ช๐๐๐๐ฃ ๐๐๐ช๐๐ง๐ ๐ฎ ๐๐จ๐๐๐ช๐ง๐๐ฃ ๐จ๐ช ๐ก๐ช๐๐๐ง ๐๐ฃ ๐๐ก ๐๐ช๐ง๐จ๐ค!
๐ ยก๐๐ง๐๐ฃ๐๐๐จ ๐ฃ๐ค๐ฉ๐๐๐๐๐จ! A travรฉs de la ๐๐๐ ๐๐๐, estarรฉ dictando el curso virtual de "๐๐ฃ๐ฉ๐ง๐ค๐๐ช๐๐๐๐คฬ๐ฃ ๐ ๐ก๐ ๐๐ง๐ค๐๐ง๐๐ข๐๐๐๐คฬ๐ฃ ๐๐๐ ๐๐ช๐ก๐ก-๐๐ฉ๐๐๐ ". Los cupos son ๐ข๐ช๐ฎ ๐ก๐๐ข๐๐ฉ๐๐๐ค๐จ.
ยกHola! Te invito a unirte a la comunidad de DivZone que estamos creando en Discord. Es el lugar perfecto para aprender sobre programaciรณn de software y compartir informaciรณn sobre oportunidades laborales. ยฟTe sumas? Unite aquรญ: https://t.co/CMAxeR9bNh
๐ Ignite Your Interest in Solar Energy: Websites to Unleashing the Power of the Sun:
๐ก https://t.co/KaJDD8iETc
๐ก https://t.co/0YHQpZaKke
๐ก https://t.co/KsK5ecPctL
๐ก https://t.co/wlGEHlfjNs
CSS Tip! ๐ช
You can create these tab controls with CSS :has() + radio buttons โจ
.tabs:has(input:nth-of-type(3)) { --count: 3; }
.tabs:has(:checked:nth-of-type(3)) { --active: 2; }
.tabs::after { translate: calc(var(--active, 0) * 100%) 0;
width: calc(100% / var(--count));
}
Two CSS :has() tricks here combined with a rendering trick ๐ค
The tab control is a container using display: grid. You can use :has() to count the number of tabs in the container:
.tabs:has(input:nth-of-type(3)) { --count: 3; }
.tabs:has(input:nth-of-type(4)) { --count: 4; }
Using the cascade, the last valid :has() gives you the number of tabs ๐ซถ
Once you know the number of tabs, you know how to size the indicator:
.tabs::after {
content: "";
position: absolute;
height: 100%;
width: calc(100% / var(--count));
}
It's a pseudoelement that uses --count to determine its size ๐
The next :has() trick is determining which tab is active or :checked as it's an input [type=radio]
.tabs:has(:checked:nth-of-type(2)) { --active: 1; }
.tabs:has(:checked:nth-of-type(3)) { --active: 2; }
You can use a zero-indexed translation here. If the second input is :checked, set --active: 1, then translate the pseudoelement on the tabs to that position ๐
.tabs::after { translate: calc(var(--active, 0) * 100%) 0; }
The last rendering trick is using mix-blend-mode ๐
The tabs have a black background-color, the pseudoelement is white, and the label text is white. When you use mix-blend-mode: difference on the pseudoelement it will give this effect that the text transitions from white to black sliding across ๐
.tabs::after {
color: hsl(0 0% 100%);
mix-blend-mode: difference;
}
You can totally mix up the colors here though and go with a different effect. The mechanics of how you can use CSS :has() is the main point here ๐
As always, any questions, suggestions, etc. let me know
@CodePen link below! ๐ (There's even a @tailwindcss play for this one too ๐)
Mastering the art of soft skills is key for a standout resume! ๐ Boost your professional appeal with:
Effective Communication ๐ฃ๏ธ
Team Collaboration ๐ค
Adaptability to Change ๐
Time Management โฐ
Problem-Solving Skills ๐งฉ
#SoftSkills#SkillsForResume#CareerTips