1
0

html-and-css-only-tabs.pt-br.md 2.0 KB

+++ authors = ["Programador Solitário"] title = "HTML and CSS only tabs" date = "2023-07-09" description = "Sample article showcasing shortcodes for HTML/CSS only tabs" tags = [

"hugo",
"markdown",
"css",
"html",
"shortcodes",

] categories = [

"sintaxe",
"demonstração do tema",

] series = ["Demonstração do Tema"] aliases = ["migrate-from-jekyl"] +++

Shortcodes

O seguinte conteúdo:

{{</* tabgroup */>}}
{{</* tab name="Hello" */>}}
Hello World!
{{</* /tab */>}}

{{</* tab name="Goodbye" */>}}
Goodbye Everybody!
{{</* /tab */>}}
{{</* /tabgroup */>}}

Irá gerar:

{{< tabgroup >}} {{< tab name="Hello" >}} Hello World! {{< /tab >}}

{{< tab name="Goodbye" >}} Goodbye Everybody! {{< /tab >}} {{< /tabgroup >}}

Alinhamento à direita

Você também pode alinhas as tabs à direita:

{{</* tabgroup align="right" */>}}
{{</* tab name="Hello" */>}}
Hello World!
{{</* /tab */>}}

{{</* tab name="Goodbye" */>}}
Goodbye Everybody!
{{</* /tab */>}}
{{</* /tabgroup */>}}

Obtendo o seguinte resultado:

{{< tabgroup align="right" >}} {{< tab name="Hello" >}} Hello World! {{< /tab >}}

{{< tab name="Goodbye" >}} Goodbye Everybody! {{< /tab >}} {{< /tabgroup >}}

Conteúdo Markdown

Qualquer conteúdo Markdown válido pode ser usado dentro das tabs:

{{</* tabgroup align="right" style="code" */>}}
{{</* tab name="Ruby" */>}}

```ruby
puts 'Hello'
```

{{</* /tab */>}}
{{</* tab name="Python" */>}}

```python
print('Hello')
```

{{</* /tab */>}}
{{</* tab name="JavaScript" */>}}

```js
console.log("Hello");
```

{{</* /tab */>}}
{{</* /tabgroup */>}}

Assim você obterá o seguinte resultado:

{{< tabgroup align="right" style="code" >}} {{< tab name="Ruby" >}}

puts 'Hello'

{{< /tab >}} {{< tab name="Python" >}}

print('Hello')

{{< /tab >}} {{< tab name="JavaScript" >}}

console.log("Hello");

{{< /tab >}} {{< /tabgroup >}}

Nesse exemplo, style="code" faz com que o resultado seja mais agradável quando conteúdo é puramente blocos de código.