質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

1回答

1465閲覧

nuxtjs|CSSデザインの反映方法がわからない!

MOTOMUR

総合スコア195

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/01/24 13:43

このサイトを参考にして(コピペをして、CSS+Nuxtの勉強をしようと思って試行錯誤したのですが、うまく表示することができませんでした。

根本的にCSSの理解が足りないのかNuxt+CSSのせいなのか判断つかなかったので質問しました。
以下は、自分なりに考え書き直したものになります。

<template> <v-main> <div class="wrapper"> <div class="bg"></div> <div class="bg bg2"></div> <div class="bg bg3"></div> <div class="content"> <h1>Sliding Diagonals Background Effect</h1> </div> </div> </v-main> </template> <style lang="scss"> .wrapper { height: 100%; } .bg { animation:slide 3s ease-in-out infinite alternate; background-image: linear-gradient(-60deg, #6c3 50%, #09f 50%); bottom:0; left:-50%; opacity:.5; position:fixed; right:-50%; top:0; z-index:-1; } .bg2 { animation-direction:alternate-reverse; animation-duration:4s; } .bg3 { animation-duration:5s; } .content { background-color:rgba(255,255,255,.8); border-radius:.25em; box-shadow:0 0 .25em rgba(0,0,0,.25); box-sizing:border-box; left:50%; padding:10vmin; position:fixed; text-align:center; top:50%; transform:translate(-50%, -50%); } h1 { font-family:monospace; } @keyframes slide { 0% { transform:translateX(-25%); } 100% { transform:translateX(25%); } } </style>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2021/01/25 08:34

「うまく表示することができません」とは、具体的には何が起きていますか?
MOTOMUR

2021/01/25 10:02

<div class="content">以外が表示されていません。
yo_u

2021/01/27 06:51

nuxtjsは分からないので、あくまでHTMLとしての話ですが、 <template>タグで何もデータが入ってきてないので表示されないんじゃないかと思うのですが。。。 <template>タグは何のためのものでしょうか?
MOTOMUR

2021/01/27 07:26

<template>はHTML要素の記述部分だよってNuxt に教えるためのものです!HTML上ではないものとして扱われます!
yo_u

2021/01/27 07:39

そうなんですね、すみませんでした。 表示されたもののソースを見てみれば、HTMLやCSS側の問題なのか、 nuxt.js側の問題なのかの切り分けはできるのではないでしょうか?
guest

回答1

0

質問からだいぶ日が経過してるからもう解決したかな。。。
SCSSを使えるようにするには、別途モジュールのインストールが必要です。
https://www.suzu6.net/posts/173-nuxt-scss/

SCSSでなくCSSを使いたいとのことであれば、以下の変更をするとよいかもしれません。

<style lang="css">

投稿2021/06/15 09:51

runnynose

総合スコア508

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問